I’ve just upgraded from 24.08.2 (which runs fine) to 24.12.2 and am getting the following error message when I try to run the appimiage from the command line:
xxxxxxxxxxxx:~$ ./Applications/kdenlive-24.12.2-x86_64.AppImage
/tmp/.mount_kdenliSP1zLJ/AppRun.wrapped: symbol lookup error: /tmp/.mount_kdenliSP1zLJ/usr/bin/…/lib/libwayland-cursor.so.0: undefined symbol: wl_proxy_marshal_flags.
I searched this formum and elsewhere but can’t find any reference to this.
Well indeed the appimage is incompatible, at least in Wayland.
This AppImage expects your system to have a more recent Wayland-protocols version.
You might want to try X11.
Using still Ubuntu 20.04 when there are two more recent LTS is not common. But I can image there are good reasons for you to use a 4+ years old system.
That’s unlikely to help, the executable is linked to libwayland-cursor, it’s not a runtime option.
It looks like wayland doesn’t have versioned symbols, so I can’t see offhand when that one was added - but the short answer is, the appimage build environment appears to have been updated again, so if you want to run the current appimages it’s time to have your distro join us in 2025.
My 20.02 system is on extended support and I’m planning to move to 24.x LTS over the summer when things quieten down, just don’t have time at the moment so I’ll stick with the earlier version for now.