flc icon indicating copy to clipboard operation
flc copied to clipboard

AppImages after 7.5.0 aren't launching.

Open dalaeance opened this issue 3 months ago • 4 comments

When trying to run FLC v7.7.0 (via AppImageLauncher), on Fedora Linux 41, and selecting Integrate and run, it gives the error: "Failed to register AppImage in system via libappimage." When selecting Run once, nothing happens.

I tried doing it thru the terminal and, in case it helps, these were spit out: Integrate and run

user@computer ~/Applications [127]> ./FLC_7.7.0_amd64_ad583a44b60066d2a05b7e72fd268e18.AppImage 
/usr/bin/AppImageLauncher: /lib64/libcurl.so.4: no version information available (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
QSocketNotifier: Can only be used with threads started with QThread
Squashfs image uses (null) compression, this version supports only xz, zlib.
ERROR: appimage_shall_not_be_integrated : sqfs_open_image error: /home/user/Applications/FLC_7.7.0_amd64_ad583a44b60066d2a05b7e72fd268e18.AppImage
AppImageLauncher error: appimage_shall_not_be_integrated() failed (returned -1)
Squashfs image uses (null) compression, this version supports only xz, zlib.
ERROR: appimage_is_terminal_app : sqfs_open_image error: /home/user/Applications/FLC_7.7.0_amd64_ad583a44b60066d2a05b7e72fd268e18.AppImage
AppImageLauncher error: appimage_is_terminal_app() failed (returned -1)
Squashfs image uses (null) compression, this version supports only xz, zlib.
ERROR: appimage_register_in_system : sqfs_open_image error: /home/user/Applications/FLC_7.7.0_amd64_ad583a44b60066d2a05b7e72fd268e18.AppImage
which: no gtk-update-icon-cache-3.0 in (/home/user/.cargo/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin)
which: no update-icon-caches in (/home/user/.cargo/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin)

Run once

user@computer ~/Applications [1]> ./FLC_7.7.0_amd64_ad583a44b60066d2a05b7e72fd268e18.AppImage
/usr/bin/AppImageLauncher: /lib64/libcurl.so.4: no version information available (required by /usr/bin/../lib/x86_64-linux-gnu/appimagelauncher/libappimageupdate.so)
QSocketNotifier: Can only be used with threads started with QThread
Squashfs image uses (null) compression, this version supports only xz, zlib.
ERROR: appimage_shall_not_be_integrated : sqfs_open_image error: /home/user/Applications/FLC_7.7.0_amd64_ad583a44b60066d2a05b7e72fd268e18.AppImage
AppImageLauncher error: appimage_shall_not_be_integrated() failed (returned -1)
Squashfs image uses (null) compression, this version supports only xz, zlib.
ERROR: appimage_is_terminal_app : sqfs_open_image error: /home/user/Applications/FLC_7.7.0_amd64_ad583a44b60066d2a05b7e72fd268e18.AppImage
AppImageLauncher error: appimage_is_terminal_app() failed (returned -1)
fuse: memory allocation failed
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
    -o offset=N            offset N bytes into ARCHIVE to mount
    -o subdir=PATH         mount subdirectory PATH of ARCHIVE
    -o notify_pipe=PATH    named pipe that will receive 's' (success)
                           or 'f' (failure) when the mountpoint is ready
    -o timeout=N           idle N seconds for automatic unmount
    -o uid=N               set file owner to uid N
    -o gid=N               set file group to gid N

FUSE options:
    -h   --help            print help
    -V   --version         print version
    -d   -o debug          enable debug output (implies -f)
    -f                     foreground operation
    -s                     disable multi-threaded operation
    -o clone_fd            use separate fuse device fd for each thread
                           (may improve performance)
    -o max_idle_threads    the maximum number of idle worker threads
                           allowed (default: -1)
    -o max_threads         the maximum number of worker threads
                           allowed (default: 10)
fuse: memory allocation failed
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
    -o offset=N            offset N bytes into ARCHIVE to mount
    -o subdir=PATH         mount subdirectory PATH of ARCHIVE
    -o notify_pipe=PATH    named pipe that will receive 's' (success)
                           or 'f' (failure) when the mountpoint is ready
    -o timeout=N           idle N seconds for automatic unmount
    -o uid=N               set file owner to uid N
    -o gid=N               set file group to gid N

FUSE options:
    -h   --help            print help
    -V   --version         print version
    -d   -o debug          enable debug output (implies -f)
    -f                     foreground operation
    -s                     disable multi-threaded operation
    -o clone_fd            use separate fuse device fd for each thread
                           (may improve performance)
    -o max_idle_threads    the maximum number of idle worker threads
                           allowed (default: -1)
    -o max_threads         the maximum number of worker threads
                           allowed (default: 10)
squashfuse 0.5.2 (c) 2012 Dave Vasilevsky

Usage: squashfuse [options] ARCHIVE MOUNTPOINT

(null) options:
    -o offset=N            offset N bytes into ARCHIVE to mount
    -o subdir=PATH         mount subdirectory PATH of ARCHIVE
    -o notify_pipe=PATH    named pipe that will receive 's' (success)
                           or 'f' (failure) when the mountpoint is ready
    -o timeout=N           idle N seconds for automatic unmount
    -o uid=N               set file owner to uid N
    -o gid=N               set file group to gid N

FUSE options:
    -h   --help            print help
    -V   --version         print version
    -d   -o debug          enable debug output (implies -f)
    -f                     foreground operation
    -s                     disable multi-threaded operation
    -o clone_fd            use separate fuse device fd for each thread
                           (may improve performance)
    -o max_idle_threads    the maximum number of idle worker threads
                           allowed (default: -1)
    -o max_threads         the maximum number of worker threads
                           allowed (default: 10)
Can't open squashfs image: Bad address

Cannot mount AppImage, please check your FUSE setup.
You might still be able to extract the contents of this AppImage 
if you run it with the --appimage-extract option. 
See https://github.com/AppImage/AppImageKit/wiki/FUSE 
for more information
execv error: No such file or directory

My many other AppImages work. I looked up the error I got when attempting launching/integrating, and found this thread about a different app.

Just in case, I tried installing each previous version until one worked. I had to get to 7.5.0 before it would launch but, in that case, the app is a blank white page.

dalaeance avatar Sep 18 '25 04:09 dalaeance

Just checked 7.8.0 on Omarchy (Arch Linux) and it works fine.

phenomen avatar Oct 09 '25 16:10 phenomen

I updated to 7.8.0 and 7.8.1. Like, 7.5.0, they now launch, but are blank.

Given that AppImages should just work, regardless of distro, I'm not sure what the problem is. I also tried 7.8.1 on Fedora COSMIC Atomic (Fedora 43 beta), and I had the same issue w/ it launching but being blank.

dalaeance avatar Oct 09 '25 22:10 dalaeance

Try to clear the cache: Open FLC -> F12 -> Application -> Storage -> Clear site data

phenomen avatar Oct 09 '25 22:10 phenomen

It doesn't seem to be able to receive keyboard inputs. The window just looks like this. In COSMIC Atomic, it looks the same, but replace the white with a dark grey. Image

dalaeance avatar Oct 09 '25 23:10 dalaeance