Sample Header Ad - 728x90

Unix & Linux Stack Exchange

Q&A for users of Linux, FreeBSD and other Unix-like operating systems

Latest Questions

2 votes
0 answers
21 views
How does one retroactively debug a coredump generated from an AppImage?
When a non-reproducible crash occurs in an installed `.flatpak` package, [I can debug it with `flatpak-coredumpctl`, even if I've solely installed the relevant debug packages after the crash occurred][2]. This is a useful way to retroactive generate a backtrace. [2]: https://github.com/flatpak/flatp...
When a non-reproducible crash occurs in an installed .flatpak package, I can debug it with flatpak-coredumpctl, even if I've solely installed the relevant debug packages after the crash occurred . This is a useful way to retroactive generate a backtrace. With an .AppImage, I see (unofficial) documentation on how to proactively capture a coredump and generate a trace *there* , but that's not useful on another machine, or if unique crashes need to be captured. After all, the unexpected coredumps are the most useful. As an example: ~~~ RokeJulianLockhart@Beedell:~$ coredumpctl debug 63788 PID: 63788 (cursor) UID: 1000 (RokeJulianLockhart) GID: 1000 (RokeJulianLockhart) Signal: 5 (TRAP) Timestamp: Sat 2025-07-05 11:43:55 BST (11min ago) Command Line: /usr/share/cursor/cursor Executable: /usr/share/cursor/cursor Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-appimagelauncher@436976d275e044819cec0d32bc46e97e.service Unit: user@1000.service User Unit: app-appimagelauncher@436976d275e044819cec0d32bc46e97e.service Slice: user-1000.slice Owner UID: 1000 (RokeJulianLockhart) Boot ID: b2f81b0d22aa46928bace43988e7c488 Machine ID: b4f0bef5ffd640fba0ab31fdaa2820b8 Hostname: Beedell.RokeJulianLockhart.desktop.SSV2AY Storage: /var/lib/systemd/coredump/core.cursor.1000.b2f81b0d22aa46928bace43988e7c488.63788.1751712235000000.zst (present) Size on Disk: 1.7M Message: Process 63788 (cursor) of user 1000 dumped core. Module libbrotlicommon.so.1 from rpm brotli-1.1.0-6.fc42.x86_64 Module liblzma.so.5 from rpm xz-5.8.1-2.fc42.x86_64 Module libbrotlidec.so.1 from rpm brotli-1.1.0-6.fc42.x86_64 Module libbz2.so.1 from rpm bzip2-1.0.8-20.fc42.x86_64 Module libdatrie.so.1 from rpm libdatrie-0.2.13-11.fc42.x86_64 Module libjson-glib-1.0.so.0 from rpm json-glib-1.10.6-2.fc42.x86_64 Module libjpeg.so.62 from rpm libjpeg-turbo-3.1.0-2.fc42.x86_64 Module libxml2.so.2 from rpm libxml2-2.12.10-1.fc42.x86_64 Module libgraphite2.so.3 from rpm graphite2-1.3.14-18.fc42.x86_64 Module libXinerama.so.1 from rpm libXinerama-1.1.5-8.fc42.x86_64 Module libXcursor.so.1 from rpm libXcursor-1.2.3-2.fc42.x86_64 Module libwayland-egl.so.1 from rpm wayland-1.23.1-1.fc42.x86_64 Module libwayland-cursor.so.0 from rpm wayland-1.23.1-1.fc42.x86_64 Module libgmp.so.10 from rpm gmp-6.3.0-4.fc42.x86_64 Module libnettle.so.8 from rpm nettle-3.10.1-1.fc42.x86_64 Module libhogweed.so.6 from rpm nettle-3.10.1-1.fc42.x86_64 Module libtasn1.so.6 from rpm libtasn1-4.20.0-1.fc42.x86_64 Module libunistring.so.5 from rpm libunistring-1.1-9.fc42.x86_64 Module libidn2.so.0 from rpm libidn2-2.3.8-1.fc42.x86_64 Module libp11-kit.so.0 from rpm p11-kit-0.25.5-5.fc42.x86_64 Module libcrypto.so.3 from rpm openssl-3.2.4-3.fc42.x86_64 Module libkeyutils.so.1 from rpm keyutils-1.6.3-5.fc42.x86_64 Module libkrb5support.so.0 from rpm krb5-1.21.3-6.fc42.x86_64 Module libcom_err.so.2 from rpm e2fsprogs-1.47.2-3.fc42.x86_64 Module libk5crypto.so.3 from rpm krb5-1.21.3-6.fc42.x86_64 Module libkrb5.so.3 from rpm krb5-1.21.3-6.fc42.x86_64 Module libblkid.so.1 from rpm util-linux-2.40.4-7.fc42.x86_64 Module libcap.so.2 from rpm libcap-2.73-2.fc42.x86_64 Module libXau.so.6 from rpm libXau-1.0.12-2.fc42.x86_64 Module libdrm.so.2 from rpm libdrm-2.4.125-1.fc42.x86_64 Module libpixman-1.so.0 from rpm pixman-0.46.2-1.fc42.x86_64 Module libxcb-shm.so.0 from rpm libxcb-1.17.0-5.fc42.x86_64 Module libxcb-render.so.0 from rpm libxcb-1.17.0-5.fc42.x86_64 Module libXrender.so.1 from rpm libXrender-0.9.12-2.fc42.x86_64 Module libfreetype.so.6 from rpm freetype-2.13.3-2.fc42.x86_64 Module libpng16.so.16 from rpm libpng-1.6.44-2.fc42.x86_64 Module libthai.so.0 from rpm libthai-0.1.29-10.fc42.x86_64 Module libwayland-client.so.0 from rpm wayland-1.23.1-1.fc42.x86_64 Module libtinysparql-3.0.so.0 from rpm tinysparql-3.9.2-1.fc42.x86_64 Module libcloudproviders.so.0 from rpm libcloudproviders-0.3.6-1.fc42.x86_64 Module libXi.so.6 from rpm libXi-1.8.2-2.fc42.x86_64 Module libepoxy.so.0 from rpm libepoxy-1.5.10-9.fc42.x86_64 Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.42.12-10.fc42.x86_64 Module libcairo-gobject.so.2 from rpm cairo-1.18.2-3.fc42.x86_64 Module libfribidi.so.0 from rpm fribidi-1.0.16-2.fc42.x86_64 Module libfontconfig.so.1 from rpm fontconfig-2.16.0-2.fc42.x86_64 Module libpangoft2-1.0.so.0 from rpm pango-1.56.3-1.fc42.x86_64 Module libharfbuzz.so.0 from rpm harfbuzz-10.4.0-1.fc42.x86_64 Module libpangocairo-1.0.so.0 from rpm pango-1.56.3-1.fc42.x86_64 Module libgdk-3.so.0 from rpm gtk3-3.24.49-2.fc42.x86_64 Module libgnutls.so.30 from rpm gnutls-3.8.9-3.fc42.x86_64 Module libavahi-client.so.3 from rpm avahi-0.9~rc2-2.fc42.x86_64 Module libavahi-common.so.3 from rpm avahi-0.9~rc2-2.fc42.x86_64 Module libgssapi_krb5.so.2 from rpm krb5-1.21.3-6.fc42.x86_64 Module libsystemd.so.0 from rpm systemd-257.7-1.fc42.x86_64 Module libplds4.so from rpm nss-3.112.0-1.fc42.x86_64 Module libplc4.so from rpm nss-3.112.0-1.fc42.x86_64 Module libselinux.so.1 from rpm libselinux-3.8-2.fc42.x86_64 Module libmount.so.1 from rpm util-linux-2.40.4-7.fc42.x86_64 Module libz.so.1 from rpm zlib-ng-2.2.4-3.fc42.x86_64 Module libgmodule-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64 Module libffi.so.8 from rpm libffi-3.4.6-5.fc42.x86_64 Module libpcre2-8.so.0 from rpm pcre2-10.45-1.fc42.x86_64 Module libatspi.so.0 from rpm at-spi2-core-2.56.2-1.fc42.x86_64 Module libasound.so.2 from rpm alsa-lib-1.2.14-3.fc42.x86_64 Module libudev.so.1 from rpm systemd-257.7-1.fc42.x86_64 Module libxkbcommon.so.0 from rpm libxkbcommon-1.8.1-1.fc42.x86_64 Module libxcb.so.1 from rpm libxcb-1.17.0-5.fc42.x86_64 Module libexpat.so.1 from rpm expat-2.7.1-1.fc42.x86_64 Module libgbm.so.1 from rpm mesa-25.0.7-2.fc42.x86_64 Module libXrandr.so.2 from rpm libXrandr-1.5.4-5.fc42.x86_64 Module libXfixes.so.3 from rpm libXfixes-6.0.1-5.fc42.x86_64 Module libXext.so.6 from rpm libXext-1.3.6-3.fc42.x86_64 Module libXdamage.so.1 from rpm libXdamage-1.1.6-5.fc42.x86_64 Module libXcomposite.so.1 from rpm libXcomposite-0.4.6-5.fc42.x86_64 Module libX11.so.6 from rpm libX11-1.8.11-1.fc42.x86_64 Module libcairo.so.2 from rpm cairo-1.18.2-3.fc42.x86_64 Module libpango-1.0.so.0 from rpm pango-1.56.3-1.fc42.x86_64 Module libgtk-3.so.0 from rpm gtk3-3.24.49-2.fc42.x86_64 Module libcups.so.2 from rpm cups-2.4.12-3.fc42.x86_64 Module libatk-bridge-2.0.so.0 from rpm at-spi2-core-2.56.2-1.fc42.x86_64 Module libatk-1.0.so.0 from rpm at-spi2-core-2.56.2-1.fc42.x86_64 Module libdbus-1.so.3 from rpm dbus-1.16.0-3.fc42.x86_64 Module libnspr4.so from rpm nss-3.112.0-1.fc42.x86_64 Module libsmime3.so from rpm nss-3.112.0-1.fc42.x86_64 Module libnssutil3.so from rpm nss-3.112.0-1.fc42.x86_64 Module libnss3.so from rpm nss-3.112.0-1.fc42.x86_64 Module libgio-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64 Module libgobject-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64 Module libglib-2.0.so.0 from rpm glib2-2.84.2-1.fc42.x86_64 Stack trace of thread 63788: #0 0x0000555b9189e4a9 n/a (/usr/share/cursor/cursor + 0x64384a9) #1 0x0000555b8dbff5ea n/a (/usr/share/cursor/cursor + 0x27995ea) #2 0x0000555b8dbfdac5 n/a (/usr/share/cursor/cursor + 0x2797ac5) #3 0x0000555b8dbfdf70 n/a (/usr/share/cursor/cursor + 0x2797f70) #4 0x0000555b8d8998f7 n/a (/usr/share/cursor/cursor + 0x24338f7) #5 0x00007f5ed2bc85f5 __libc_start_call_main (libc.so.6 + 0x35f5) #6 0x00007f5ed2bc86a8 __libc_start_main_impl (libc.so.6 + 0x36a8) #7 0x0000555b8d47102a n/a (/usr/share/cursor/cursor + 0x200b02a) ELF object binary architecture: AMD x86-64 GNU gdb (Fedora Linux) 16.3-1.fc42 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... /usr/share/cursor/cursor: No such file or directory. This GDB supports auto-downloading debuginfo from the following URLs: Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. warning: Can't open file /usr/share/cursor/libffmpeg.so during file-backed mapping note processing warning: Can't open file /usr/share/cursor/cursor during file-backed mapping note processing [New LWP 63788] Core was generated by `/tmp/.mount_Cursorco8TO2/usr/share/cursor/cursor'. Program terminated with signal SIGTRAP, Trace/breakpoint trap. #0 0x0000555b9189e4a9 in ?? () Missing file(s), try: dnf --enablerepo='*debug*' install /usr/lib/.build-id/79/bae446b9a2d28f83944da3e26fdc4738a35d86 /usr/lib/debug/.build-id/79/bae446b9a2d28f83944da3e26fdc4738a35d86.debug Missing file(s), try: dnf --enablerepo='*debug*' install /usr/lib/.build-id/60/fed38b5df7050dd9cfc6a9ff9082c863370451 /usr/lib/debug/.build-id/60/fed38b5df7050dd9cfc6a9ff9082c863370451.debug (gdb) bt full #0 0x0000555b9189e4a9 in ?? () No symbol table info available. #1 0x0000555b00000001 in ?? () No symbol table info available. #2 0xaaaaaa00ffffffff in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. ~~~ ##### Rationale I've already enough information for a bug report to the developers , because I know what action caused it. However, considering the unusual signal, I'd like to be able to better confirm whether a [mis]configuration of mine is relevant, and provide *actionable* information.
RokeJulianLockhart (541 rep)
Jul 5, 2025, 11:05 AM • Last activity: Jul 5, 2025, 11:15 AM
0 votes
1 answers
2331 views
Difference between an AppImage and an archive file
Many applications (IntelliJ IDEA, PyCharm, Android Studio, etc) are available as a `tar.gz` or `tar.xz` files. They do not need to be installed. You just need to extract the archive file and run the application. On the other hand there are AppImages. By running an AppImage, the AppImage is temporall...
Many applications (IntelliJ IDEA, PyCharm, Android Studio, etc) are available as a tar.gz or tar.xz files. They do not need to be installed. You just need to extract the archive file and run the application. On the other hand there are AppImages. By running an AppImage, the AppImage is temporally mounted on \tmp directory and then is executed. You can also extract the AppImage like any archive file and run the application. So my question is what is the difference between an AppImage and an archive file?
Dante (83 rep)
May 23, 2021, 06:11 PM • Last activity: Mar 7, 2025, 10:07 AM
0 votes
0 answers
51 views
AppImages not running through Cinnamenu Mint Wilma
So yesterday I freshly installed my system (Linux Mint Wilma) and could open the AppImage in question from cinnamenu and grouped-windows-list. Today it's not possible anymore. The AppImage itself works fine, I can open it from nemo and the terminal, but not with a starter from menu or windows-list....
So yesterday I freshly installed my system (Linux Mint Wilma) and could open the AppImage in question from cinnamenu and grouped-windows-list. Today it's not possible anymore. The AppImage itself works fine, I can open it from nemo and the terminal, but not with a starter from menu or windows-list. Any advice appreciated.
bstabens (89 rep)
Oct 25, 2024, 05:06 AM
0 votes
1 answers
897 views
Error when updating linux (launchpad/appimagelauncher)
I tried updating my Ubuntu and I started getting this error. I think I had some issues when installing launchpad but it works how its going at the moment. Iv tried looking at other similar issues but nothing has worked. Here is what i get when i try update ``` Hit:1 http://security.ubuntu.com/ubuntu...
I tried updating my Ubuntu and I started getting this error. I think I had some issues when installing launchpad but it works how its going at the moment. Iv tried looking at other similar issues but nothing has worked. Here is what i get when i try update
Hit:1 http://security.ubuntu.com/ubuntu  noble-security InRelease
Hit:2 http://gb.archive.ubuntu.com/ubuntu  noble InRelease        
Get:3 http://gb.archive.ubuntu.com/ubuntu  noble-updates InRelease [89.7 kB]
Hit:4 http://gb.archive.ubuntu.com/ubuntu  noble-backports InRelease         
Ign:5 https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu  noble InRelease
Err:6 https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu  noble Release
  404  Not Found [IP: 2620:2d:4000:1::81 443]
Reading package lists... Done
E: The repository 'https://ppa.launchpadcontent.net/appimagelauncher-team/stable/ubuntu  noble Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Thank you for any help
Heratio Noshima (1 rep)
May 22, 2024, 09:34 PM • Last activity: May 31, 2024, 11:30 AM
0 votes
0 answers
861 views
Cursor-ai editor code command not working on Arch Linux
The APPIMAGE file is not working with these errors and it does not allow to install code command or other when it is run: ``` ❯ ./Downloads/cursor-0.32.1x86_64.AppImage [9512:0416/165640.500124:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/...
The APPIMAGE file is not working with these errors and it does not allow to install code command or other when it is run:
❯ ./Downloads/cursor-0.32.1x86_64.AppImage
[9512:0416/165640.500124:ERROR:object_proxy.cc(577)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[9512:0416/165640.500162:ERROR:select_file_dialog_linux_portal.cc(280)] Failed to read portal version property
[main 2024-04-16T10:56:41.021Z] update#setState disabled
[main 2024-04-16T10:56:41.028Z] update#ctor - updates are disabled as there is no update URL
[main 2024-04-16T10:56:41.091Z] [storage state.vscdb] error checking size of src.vs.platform.reactivestorage.browser.reactiveStorageServiceImpl.persistentStorage.workspaceUser: Error: Unexpected number of rows - 0
[main 2024-04-16T10:56:41.091Z] [storage state.vscdb] error checking size of workbench.panel.aichat.view.aichat.chatdata: Error: Unexpected number of rows - 0
[main 2024-04-16T10:56:41.093Z] [uncaught exception in main]: Error: SQLITE_CANTOPEN: unable to open database file
[main 2024-04-16T10:56:41.093Z] Error: SQLITE_CANTOPEN: unable to open database file
[main 2024-04-16T10:56:42.170Z] [storage state.vscdb] error checking size of workbench.panel.aichat.view.aichat.chatdata: Error: Unexpected number of rows - 0
^C[main 2024-04-16T10:57:16.026Z] Extension host with pid 9819 exited with code: 0, signal: unknown.
appimg
DarKnightz (61 rep)
Apr 16, 2024, 11:09 AM • Last activity: Apr 29, 2024, 11:52 PM
2 votes
1 answers
1234 views
Exec format error: Unable to run appimage files on ubutu 16.04 and lubuntu 18
I've been trying to run Qv2ray and other programs on Ubuntu 16.04 and Lubuntu 18, but I always get this error: cannot execute binary file: Exec format error. Here's [the article that I've read][1] in order to run appimage files: I tried these steps: 1. Installing fuse: sudo apt install libfuse2 2. M...
I've been trying to run Qv2ray and other programs on Ubuntu 16.04 and Lubuntu 18, but I always get this error: cannot execute binary file: Exec format error. Here's the article that I've read in order to run appimage files: I tried these steps: 1. Installing fuse: sudo apt install libfuse2 2. Making the file executable in properties(Checked). 3. Double clicking on the file. Another file with a weird name appeared next to it, but the program was not executed, and also when I try to run it I get this error: cannot execute binary file: Exec format error.
Alin (121 rep)
Feb 3, 2024, 12:34 PM • Last activity: Feb 10, 2024, 12:09 PM
0 votes
1 answers
879 views
Ubuntu / i3wm: rename AppImage in dmenu entry
I downloaded an AppImage (LogSeq to be precise) and wanted to add it to the dmenu. With the help of a friend i did the following: 1. move AppImage to a appropriate directory (not required, but appears cleaner to me). In this case i moved the `LogSeq.AppImage` to `/home/[username]/.local/bin/LogSeq.A...
I downloaded an AppImage (LogSeq to be precise) and wanted to add it to the dmenu. With the help of a friend i did the following: 1. move AppImage to a appropriate directory (not required, but appears cleaner to me). In this case i moved the LogSeq.AppImage to /home/[username]/.local/bin/LogSeq.AppImage 2. Create a .desktop entry with the required fields in /usr/share/applications -> logseq.desktop
[Desktop Entry]
Name=LogSeq
GenericName=logseq
Exec=/home/[username]/.local/bin/LoqSeq.AppImage
Terminal=false
Type=Application
Categories=Application;
After removing ~/.cache/dmenu_run to have dmenu rebuild it's cache, the app appears in the dmenu and i can run it. Cool! However both in dmenu_run as well as in the **dmenu** itself, the app appears as LogSeq.AppImage not as logseq as i had expected. How can i rename it so that it appears e.g. as logseq instead?
anotherFishInTheTank (1 rep)
Oct 20, 2022, 07:50 AM • Last activity: Jun 16, 2023, 03:42 PM
-1 votes
1 answers
96 views
Why 'helix-23.03-aarch64.AppImage' [in debian on x86_64 in Macbook Pro] is giving 'Exec format error'?
It is on debian on x86_64 ``` me@debian:~/bin$ chmod a+x helix-23.03-aarch64.AppImage me@debian:~/bin$ ./helix-23.03-aarch64.AppImage /tmp/.mount_helix-RyzFyw/AppRun: 4: exec: /tmp/.mount_helix-RyzFyw/usr/bin/hx: Exec format error ```
It is on debian on x86_64
me@debian:~/bin$ chmod a+x helix-23.03-aarch64.AppImage
me@debian:~/bin$ ./helix-23.03-aarch64.AppImage
/tmp/.mount_helix-RyzFyw/AppRun: 4: exec: /tmp/.mount_helix-RyzFyw/usr/bin/hx: Exec format error
tom_kp (53 rep)
Apr 26, 2023, 09:14 PM • Last activity: Apr 26, 2023, 09:44 PM
4 votes
2 answers
3342 views
Which AppImage should I install (.AppImage vs modern.AppImage)?
I'm installing the Ultimaker Cura 3D printer slicer program from here (https://github.com/Ultimaker/Cura/releases/tag/5.1.0) onto Linux Ubuntu 20.04. 1. What is the difference between `Ultimaker-Cura-5.1.0-linux-modern.AppImage` and `Ultimaker-Cura-5.1.0-linux.AppImage`? Which should I use? Why? How...
I'm installing the Ultimaker Cura 3D printer slicer program from here (https://github.com/Ultimaker/Cura/releases/tag/5.1.0) onto Linux Ubuntu 20.04. 1. What is the difference between Ultimaker-Cura-5.1.0-linux-modern.AppImage and Ultimaker-Cura-5.1.0-linux.AppImage? Which should I use? Why? How do they differ? I've [posted this on their forum too](https://community.ultimaker.com/topic/41214-which-appimage-should-i-install-appimage-vs-modernappimage/) . ### Update: important installation reminder to myself and others: After downloading the desired AppImage for your operating system, per the accepted answer below, be sure to make it executable as well! Then, you can double-click on it in a file browser to run it. Ex: how to install Cura on Linux Ubuntu 20.04:
# download it
wget https://github.com/Ultimaker/Cura/releases/download/5.3.0/UltiMaker-Cura-5.3.0-linux.AppImage 

# Make it executable
chmod +x UltiMaker-Cura-5.3.0-linux.AppImage

# Now run it. 
# Option 1: double-click the file in a GUI file manager
# Option 2: run it from the command-line:
./UltiMaker-Cura-5.3.0-linux.AppImage    # run in foreground
./UltiMaker-Cura-5.3.0-linux.AppImage &  # run in background
### Related: 1. My question: [How do I check or verify a pgp/gpg signature using a .asc PGP signature file?](https://unix.stackexchange.com/q/711976/114401)
Gabriel Staples (2972 rep)
Jul 31, 2022, 11:12 PM • Last activity: Apr 6, 2023, 05:12 AM
4 votes
1 answers
7181 views
Running AppImage on WSL: How to resolve error requiring FUSE?
I downloaded WSL (Windows Subsystem for Linux) and tried to run an AppImage, but received an error message that said AppImage needs FUSE to run When I tried the `--appimage-extract` and `--appimage-extract-and-run` options, neither of them worked. It seems that FUSE is not supported in WSL. How can...
I downloaded WSL (Windows Subsystem for Linux) and tried to run an AppImage, but received an error message that said AppImage needs FUSE to run When I tried the --appimage-extract and --appimage-extract-and-run options, neither of them worked. It seems that FUSE is not supported in WSL. How can I run an AppImage on WSL if it requires FUSE and FUSE is not supported in WSL?
Sebastian Viollaz (51 rep)
Jan 9, 2023, 06:04 PM • Last activity: Jan 10, 2023, 01:39 AM
-1 votes
1 answers
53 views
are appimages a way to package AND distribute software or just a way to package?
I heard a while back that appimages are *only* a way to package software, not distribute it; however, if I go to the [wikipedia definition](https://en.wikipedia.org/wiki/AppImage): > AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the...
I heard a while back that appimages are *only* a way to package software, not distribute it; however, if I go to the [wikipedia definition](https://en.wikipedia.org/wiki/AppImage) : > AppImage is a format for distributing portable software on Linux without needing superuser permissions to install the application. So is it both a way of packaging and distributing software, or just packaging?
How To Linux (161 rep)
Dec 26, 2022, 06:23 AM • Last activity: Jan 9, 2023, 11:34 AM
1 votes
1 answers
230 views
Is it possible to serialize a running program's memory image to disk, instead of closing it?
I recognize this is a stretch, but I have a shadow of a memory of a way to do it, and I'm hoping someone here will recognize what I'm talking about and help jog it. Traditional programs, both by terminal and GUI, have a starting sequence and a closing sequence of instructions, which can sometimes ta...
I recognize this is a stretch, but I have a shadow of a memory of a way to do it, and I'm hoping someone here will recognize what I'm talking about and help jog it. Traditional programs, both by terminal and GUI, have a starting sequence and a closing sequence of instructions, which can sometimes take some time to execute. Additionally, they may have other constraints, such as retrieving data from a database which may not always be available. A "memory image" of a program, I am defining as its footprint in RAM while running. That is, a one-to-one mapping of all memory allocated to the program. It is possible to image (and even mount the image of) a physical disk, to create an AppImage for an entire dependency structure, and to keep a virtual machine state (effectively an image) of the state of a virtual OS; so I may be wrong; but is it possible to save the memory state of a program (warts, inefficiency, and all) to a binary file? (One of my concerns is that some references kept by the image may change between boots, but this is technically a solvable problem and might not disqualify the idea.) If so, how would I go about doing this on a *nix system? It clearly isn't always (or even usually) an advantage, but I feel it bears investigation. To illustrate what I am trying to do: 1. Open Vim 2. Write a lengthy amount of text in Vim 3. Serialize Vim to disk without formally closing it 4. Wait several days 5. Deserialize instance of Vim from disk 6. Continue writing the same text So, save the state of the whole program, instead of just the file. One workaround I thought of is to run the program in a virtual instance, but this feels like it might typically be excessive.
Michael Macha (323 rep)
Oct 18, 2022, 11:39 PM • Last activity: Oct 19, 2022, 08:45 AM
1 votes
0 answers
214 views
How do AppImage tools decide what .so files to include? Why produced different .so-files-including list from different distros?
Compiled a Qt project and created `.AppImage` for it, on two different Linux distros ( Qt was installed via different ways). The two output `.AppImage` contain different `.so` files. Both `.AppImage` run. I want to know : 1. How do AppImage tools decide what libraries to include? 2. Why two `.AppIma...
Compiled a Qt project and created .AppImage for it, on two different Linux distros ( Qt was installed via different ways). The two output .AppImage contain different .so files. Both .AppImage run. I want to know : 1. How do AppImage tools decide what libraries to include? 2. Why two .AppImage files have different libraries included, while they both run? Does one of them (or do both of them) have no 100% feature? Do they have different compatibility to various Linux distros? I used linuxdeploy + linuxdeploy-plugin-qt like this:
./linuxdeploy --plugin qt --appdir ........
Comparison of the two .AppImage's .so files: enter image description here
garywill (51 rep)
Oct 7, 2022, 12:51 PM
1 votes
1 answers
5826 views
Unable to open appimage in PopOs 22
I am using PopOs 22. I am not able to download Etcher using the appimage file available on their official website. I was easily able to open it in the previous distributions just by double-clicking but on PopOs it does not open. I searched quite a but about this but couldn't find a fix. These are so...
I am using PopOs 22. I am not able to download Etcher using the appimage file available on their official website. I was easily able to open it in the previous distributions just by double-clicking but on PopOs it does not open. I searched quite a but about this but couldn't find a fix. These are some things I have done trying to fix the issue. 1) Changed the file permissions. Now it looks like this. enter image description here 2) Tried to create an executable by entering `chmod +x balenaEtcher-1.7.9-x64.AppImage ` in the directory where the appimage file exists. I still can not open the appimage file after making the above 2 changes. Using the Deb repos: I tried installing Etcher using the deb repos as well but it does not install successfully even using this method. It says chmod: balena-etcher-electron: no such file or directory at the end of the installation. This installs Etcher on the system though (I can see it in the list of applications) but when I try to open it, nothing happens, I cant open this app either. This is the link that I followed enter image description here There are alternatives for Etcher so this is not a huge issue (PopOs has pre-installed popsicle for burning iso files). However, I really like this distro and I want to stick with it. Not being able to open appimage files is a concern for me. Any help with this issue is appreciated! Thanks in advance. Errors on console when I run ./*.AppImage
[Axios v1.7.9] Transitional option 'clarifyTimeoutError' has been deprecated since v1.0.0 and will be removed in the near future
[Axios v1.7.9] Transitional option 'forcedJSONParsing' has been deprecated since v1.0.0 and will be removed in the near future
[Axios v1.7.9] Transitional option 'silentJSONParsing' has been deprecated since v1.0.0 and will be removed in the near future
[4724:0828/182040.725841:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.
/tmp/.mount_balenacTllMg/balena-etcher-electron: line 10:  4724 Trace/breakpoint trap   (core dumped) "${script_dir}"/balena-etcher-electron.bin "$@"
KeyShoe (13 rep)
Aug 25, 2022, 08:19 AM • Last activity: Aug 30, 2022, 01:12 PM
0 votes
0 answers
93 views
How to pass in arguments in .desktop file
I'm trying to run an `.appimage` in Pop OS 22.04 that requires the command `--disable-gpu-sandbox`. It works fine when launching from terminal, but when I create a `.desktop` file with the below: Encoding=UTF-8 Version=1.0 Type=Application Terminal=false Path=/home/evan/installs Exec=zoho64.AppImage...
I'm trying to run an .appimage in Pop OS 22.04 that requires the command --disable-gpu-sandbox. It works fine when launching from terminal, but when I create a .desktop file with the below: Encoding=UTF-8 Version=1.0 Type=Application Terminal=false Path=/home/evan/installs Exec=zoho64.AppImage --disable-gpu-sandbox Name=ZohoMail Icon=home/evan/installs/icon-zoho.png I get the following error: ./zoho.desktop: line 6: --disable-gpu-sandbox: command not found Sorry if this is a no-brainer, I'm a newbie just trying to leave Windows behind.
nothingworks (1 rep)
Aug 13, 2022, 12:20 AM • Last activity: Aug 29, 2022, 10:45 AM
3 votes
1 answers
999 views
AppImage - Where is state saved between instances?
If you're running an [AppImage][1] application, and you make settings changes to it (or anything else that would change the state of the application), are those changes saved within the AppImage file itself? And if so, how do you preserve those settings upon upgrading to a later version of that AppI...
If you're running an AppImage application, and you make settings changes to it (or anything else that would change the state of the application), are those changes saved within the AppImage file itself? And if so, how do you preserve those settings upon upgrading to a later version of that AppImage application?
Lonnie Best (5415 rep)
Nov 10, 2021, 04:39 PM • Last activity: Nov 10, 2021, 05:22 PM
1 votes
0 answers
809 views
Launch AppImages with keyboard shortcuts
I have the password manager KeePassXC as an AppImage on my system. I run it _thousands_ times a day and I want to add a key-bind/shortcut to launch it, not just have the icon on the menu with a regular `.desktop` file. Edit. I did this: 1. **Create a script** named `keepassxc` (or the name of the Ap...
I have the password manager KeePassXC as an AppImage on my system. I run it _thousands_ times a day and I want to add a key-bind/shortcut to launch it, not just have the icon on the menu with a regular .desktop file. Edit. I did this: 1. **Create a script** named keepassxc (or the name of the AppImage you want to launch) that points to the /path/of/app.AppImage. I created mine in a hidden folder called .bin in my user's home directory (~/.bin) with a content like this:
#!/bin/bash
   /home/username/AppImages/KeePassXC.AppImage
2. **Add the directory of the script to your $PATH**. (In my case the directory was ~/.bin, so): 1. Edit the file ~/.profile (with nano, vim, or any text editor) 2. Add:
export PATH="$HOME/.bin:$PATH"
3. Refresh it (or logout - login):
source ~/.profile
3. Edit keyboard shortcuts (this deppends your desktop environment...) - The shortcut should have keepassxc (or the name you gave to the script) as the **command** - Then, select the key combination you want. Don't forget, of course, to have the **AppImage with permission to be executed**. Cheers! Edit 2 reason: make notes more clear as requested
PolGZ (93 rep)
Jul 16, 2020, 03:10 PM • Last activity: Aug 31, 2021, 12:02 AM
1 votes
0 answers
489 views
How to package appimage properly?
I am trying to package my application in `appimage` format. I'm using `appimage-builder` to do so, and using Ubuntu 18.04, as `appimage-builder` [documentation][1] recommends. But I am unable to do so. I cloned my repository, and I ran `meson build -Dprefix=/usr`, then `DESTDIR=$PWD/AppDir ninja -C...
I am trying to package my application in appimage format. I'm using appimage-builder to do so, and using Ubuntu 18.04, as appimage-builder documentation recommends. But I am unable to do so. I cloned my repository, and I ran meson build -Dprefix=/usr, then DESTDIR=$PWD/AppDir ninja -C build install then appimage-builder --generate, this did not add any dependency at all in the recipe, so I added them manually, then I run appimage-builder. My asset files fails to load using this method when testing on the machine the appimage is being generated on. As I am generating a config.h based on the prefix the user passes to meson and using those paths inside application to find asset files like icons and all. When the generation completes, all tests pass, while failing to load assets, which does not cause application to stop just gives a warning. But outside of this machine I cannot run this appimage anywhere, I get this error when running on a different machine,
**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error
== NULL): Failed to load /org/gtk/libgtk/icons/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
[appimage-binfmt-bypass/bin] ERROR: child exited with code 6
Here is a link to my project - SampleHive If needed I can also share the generated recipe, including the things a I added manually.
apoorv569 (51 rep)
Jul 23, 2021, 03:01 AM
0 votes
1 answers
7636 views
How to completely remove files left by appimage and appimage launcher? Uninstalling / Removing did not work. Residue left
I removed the AppImage launcher using ```apt uninstall appimagelauncher``` and deleted the appimage files from ```~/Applications``` as well but it didn't remove the two apps I had imstalled using appimage i.e. Visual studio code and OnlyOffice. I can still see their menu entry when I search for them...
I removed the AppImage launcher using
uninstall appimagelauncher
and deleted the appimage files from
~/Applications
as well but it didn't remove the two apps I had imstalled using appimage i.e. Visual studio code and OnlyOffice. I can still see their menu entry when I search for them. onlyoffice visual studio's application launher Even when I do a catfish search I see leftovers like these. I think It's because the appimage launcher integrates the images or something IIRC. So is there any way to ensure no residue is left? my fucing luck Some help will be appreciated :)
user467690
May 21, 2021, 06:44 AM • Last activity: May 21, 2021, 08:07 AM
6 votes
1 answers
20495 views
How to run AppImage on the command line
I'm sometimes working on the command line (or in the Ranger file manager), and it's annoying to have to move to a graphical interface to double-click on a AppImage. It looks like Ranger tries `xdg-open`; I tried that on the command line, myself, and that fails. My permissions are correct, so how can...
I'm sometimes working on the command line (or in the Ranger file manager), and it's annoying to have to move to a graphical interface to double-click on a AppImage. It looks like Ranger tries xdg-open; I tried that on the command line, myself, and that fails. My permissions are correct, so how can I actually run an AppImage from the command line?
Yehuda (331 rep)
Jan 7, 2021, 03:54 AM • Last activity: Jan 7, 2021, 08:30 PM
Showing page 1 of 20 total questions