Dlopen error loading libfuse so 2 appimages require fuse to run

Случилось так, что в Ubuntu 22.04 приложения AppImage не запускаются. Что делать если не запускаются приложения AppImage? Сперва надо запустить приложение AppImage в консоли терминала.

Перейти к контенту

Случилось так, что в Ubuntu 22.04 приложения AppImage не запускаются. Что делать если не запускаются приложения AppImage?

Сперва проверить есть ли право запускать этот файл (т.е. разрешение выполнения). Откройте «Свойства» для этого файла и проверьте.

Snimok yekrana ot 2022 05 13 00 57 09

Потом надо запустить приложение AppImage в консоли терминала, чтобы увидеть и изучить ошибку, как в данном примере ниже:

dlopen(): error loading libfuse.so.2

AppImages require FUSE to run. 
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

В данном случае надо установить библиотеку libfuse2.

Стоит напомнить, что речь про Ubuntu 22.04., для других по-другому!

Выполните команду в терминале:

sudo apt install libfuse2

Важно: не устанавливайте пакет fuse, как может показаться сначала, иначе вы сломаете систему.

Перезагружать ничего не надо, всё должно заработать поэтому запускайте своё приложение AppImage.

Источник: https://github.com/AppImage/AppImageKit/wiki/FUSE

I’m not able to run AppImages on my Ubuntu 20.04. All the permissions are ok (see pic 1) and I have tried the terminal too (see pic 2). The messages in the terminal are dlopen(): error loading libfuse.so.2 and AppImages require FUSE to run. but fuse is already installed (see pic 3), it says fuse is already the newest version (2.9.9-3). I’ve tried to reinstall fuse with the --reinstall apt option, same results.

Any thoughts?

Thank you in advance :)

Permissions are ok

Tried the terminal

Fuse is already installed

asked Sep 14, 2021 at 20:25

jmath1983's user avatar

3

I solved the issue related to the error message:

dlopen(): error loading libfuse.so.2

AppImages require FUSE to run.

By installing FUSE.

For Ubuntu < 22.04 use:

sudo apt-get install fuse libfuse2

For Ubuntu >= 22.04 use:

sudo apt install libfuse2

Source: https://docs.appimage.org/user-guide/troubleshooting/fuse.html

answered Jan 21 at 2:07

Julian Espinel's user avatar

Содержание

  1. Если в Ubuntu 22.04 не запускаются приложения AppImage
  2. ПОИСК ПО САЙТУ
  3. РЕКОМЕНДУЮ
  4. AppImage does not start: «error loading libfuse.so.2» #984
  5. Comments
  6. Describe the problem
  7. To reproduce
  8. Expected behavior
  9. Arduino IDE version
  10. Operating system
  11. Operating system version
  12. Additional context
  13. Issue checklist
  14. AppImage fails to run on Debian 8.10 #724
  15. Comments
  16. Expected behaviour
  17. Actual behaviour
  18. Steps to reproduce
  19. Client configuration
  20. Workaround fails too:
  21. Same with latest daily build :
  22. Do not hard error if libfuse is not present #123
  23. Comments
  24. I can´t open balena etcher in Ubuntu 22.04 #3777
  25. Comments

Если в Ubuntu 22.04 не запускаются приложения AppImage

Случилось так, что в Ubuntu 22.04 приложения AppImage не запускаются. Что делать если не запускаются приложения AppImage?

Сперва проверить есть ли право запускать этот файл (т.е. разрешение выполнения). Откройте «Свойства» для этого файла и проверьте.

Потом надо запустить приложение AppImage в консоли терминала, чтобы увидеть и изучить ошибку, как в данном примере ниже:

В данном случае надо установить библиотеку libfuse2.

Стоит напомнить, что речь про Ubuntu 22.04., для других по-другому!

Выполните команду в терминале:

Важно: не устанавливайте пакет fuse, как может показаться сначала, иначе вы сломаете систему.

Перезагружать ничего не надо, всё должно заработать поэтому запускайте своё приложение AppImage.

ПОИСК ПО САЙТУ

РЕКОМЕНДУЮ

Использую с 2019 года. Рекомендую.
Выгодный хостинг серверов Hetzner. Регистрируйся по моей ссылке, и получи 20 евро облачных кредитов.

Использую с 2012 года. Рекомендую.
Для ваших Linux-серверов отличный сервис DigitalOcean

Использую с 2011 года. Рекомендую.
Облачный диск DropBox удобный для совместной работы или переноса документов дом-работа-дом.

Источник

AppImage does not start: «error loading libfuse.so.2» #984

Describe the problem

The Linux AppImage version assumes that libfuse.so.2 is installed, but I could not find it documented.

To reproduce

  1. Open https://www.arduino.cc/en/software
  2. Select Arduino IDE 2.0 RC (2.0.0-rc6) : Linux AppImage 64 bit (X86-64)
  3. When the download is complete, launch a Terminal and type

Expected behavior

The Arduino IDE should launch correctly

Arduino IDE version

Operating system

Operating system version

Ubuntu 22.04 LTS 64-bit

Additional context

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest nightly build
  • My report contains all necessary details

The text was updated successfully, but these errors were encountered:

The workaround is pretty straightforward:

then the «Arduino IDE — Terms of Service» dialog box is displayed and all proceeds as expected.

Where would the Arduino IDE maintainters recommend to document the dependency on libfuse2 and how to install this library on the major Operating Systems?

We are experimenting with a statically linked AppImage runtime that won’t require libfuse2 to be installed.

Thanks for bringing this issue to our attention @gmacario and for sharing the solution you found.

Thanks also to @probonopd for the valuable information about the related upstream work.

I suspect that it might be some time before we are able to start distributing Arduino IDE AppImage packages which do not have this dependency. So I do think that it will be a good idea to document the fix.

Since I think the average Arduino user will be more likely to encounter this error and then search for a solution to the problem, rather than installing the potential dependency proactively after carefully following an installation guide, I propose that it be documented in a new article under the «Arduino Help Center».

I propose that a note also be added to the installation instructions, linking to the Help Center article.

Источник

AppImage fails to run on Debian 8.10 #724

Expected behaviour

Actual behaviour

$ ./Nextcloud-2.5.0.20180803-beta1-x86_64.AppImage
dlopen(): error loading libfuse.so.2

AppImages require FUSE to run.
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

Steps to reproduce

Execute the AppImage

Client configuration

Client version:
./Nextcloud-2.5.0.20180803-beta1-x86_64.AppImage

Operating system:
Debian 8.10
Linux xxxx 3.16.0-5-amd64 #1 SMP Debian 3.16.51-3+deb8u1 (2018-01-08) x86_64 GNU/Linux
dpkg:
ii libfuse2:i386 2.9.3-15+deb8u2 i386 Filesystem in Userspace (library)
/lib/i386-linux-gnu/libfuse.so.2.9.3
/lib/i386-linux-gnu/libulockmgr.so.1.0.1
/lib/i386-linux-gnu/libulockmgr.so.1
/lib/i386-linux-gnu/libfuse.so.2

Fuse is running:
$sudo lsmod |grep fuse
fuse 83350 1
$ mount |grep fuse
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)

Workaround fails too:

Unpacking with —appimage-extract gives:
. /squashfs-root$ ./AppRun
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by ./AppRun) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.21′ not found (required by ./AppRun)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5DBus.so.5) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Xml.so.5)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.21′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libnextcloudsync.so.0) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libnextcloudsync.so.0)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libocsync.so.0) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5WebEngineWidgets.so.5)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5WebEngineCore.so.5) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.21′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5WebEngineCore.so.5)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Network.so.5) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Widgets.so.5)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Gui.so.5) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Core.so.5)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.21′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Core.so.5) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Quick.so.5)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5PrintSupport.so.5) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5QuickWidgets.so.5)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5WebChannel.so.5) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Positioning.so.5)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.21′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Positioning.so.5) ./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.21′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libsnappy.so.1)
./AppRun: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.9′ not found (required by /home/rg/Downloads/squashfs-root/usr/bin/../lib/libQt5Qml.so.5)

Same with latest daily build :

The text was updated successfully, but these errors were encountered:

Источник

Do not hard error if libfuse is not present #123

We could use dlopen («/usr/lib64/libfuse.so.2», RTLD_LAZY); like on http://www.dwheeler.com/program-library/Program-Library-HOWTO/x172.html to print a nice message saying you can extract or mount the ISO if libfuse is not present.

Message:
It looks like libfuse is not installed on your system. To run this AppImage, you can loop-mount it or extract its contents, e.g. 7zx. See https://github.com/probonopd/AppImageKit/wiki/FUSE for more information.

The text was updated successfully, but these errors were encountered:

Very interesting. According to the manual, dlopen(«libfuse.so.2», RTLD_LAZY); would be more advisable, because it’d look for the library in the standard paths, although a fallback could be setup to find the library for instance in /tmp/libfuse.so.2, where we can download it without messing up the system, specially on 32bit AppImages on 64bit systems, where 32bit libfuse.so.2 is difficult to install.

nice dlopen sounds good for that problem

2016-03-30 7:30 GMT+02:00 Ismael Barros² notifications@github.com:

Very interesting. According to the manual, dlopen(«libfuse.so.2»,
RTLD_LAZY); would be more advisable, because it’d look for the library in
the standard paths, although a fallback could be setup to find the library
for instance in /tmp/libfuse.so.2, where we can download it without messing
up the system, specially on 32bit AppImages on 64bit systems, where 32bit
libfuse.so.2 is difficult to install.


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#123 (comment)

dlopen(«libfuse.so.2», RTLD_LAZY); would be more advisable

Correct. Anyone volunteers to do a PR?

Will this cover the case when user is not a member of fuse group?

I don’t think so, but at least we can warn the user

KDevelop IRC thinks this would be a good idea, since a good error message helps in these cases.

Источник

I can´t open balena etcher in Ubuntu 22.04 #3777

The text was updated successfully, but these errors were encountered:

I downloaded Appimage. It does not open. It is not a permissions issue.
I installed APT, it does not open.
What I can do?

Hello,
Thank you for your great product.

Unfortunately, I’ve the same problem.
Here is the result when i launch balena etcher from the terminal:

/Applications$ ./balenaEtcher-1.7.9-x64.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
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[3534187:0620/162602.217692:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn’t usable. Goodbye.
/tmp/.mount_balenaFRNGw5/balena-etcher-electron : ligne 10 : 3534187 Trappe pour point d’arrêt et de trace (core dumped) «$«/balena-etcher-electron.bin «$@»

thanks for the clarification @pdiasgon,
your problem is described in #3647 and many duplicate issues.

Источник

Adblock
detector

  • Etcher version:
  • Operating system and architecture:
  • Image flashed:
  • What do you think should have happened:
  • What happened:
  • Do you see any meaningful error information in the DevTools?
Sep 01 22:32:13 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2049.
Sep 01 22:32:17 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2050.
Sep 01 22:32:20 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2051.
Sep 01 22:32:23 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2052.
Sep 01 22:32:26 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2053.
Sep 01 22:32:30 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2054.
Sep 01 22:32:33 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2055.
Sep 01 22:32:36 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2056.
Sep 01 22:32:39 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2057.
Sep 01 22:32:43 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2058.
Sep 01 22:32:46 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2059.
Sep 01 22:32:49 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2060.
Sep 01 22:32:52 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2061.
Sep 01 22:32:56 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2062.
Sep 01 22:32:59 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2063.
Sep 01 22:33:02 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2064.
Sep 01 22:33:05 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2065.
Sep 01 22:33:09 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2066.
Sep 01 22:33:12 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2067.
Sep 01 22:33:15 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2068.
Sep 01 22:33:18 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2069.
Sep 01 22:33:22 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2070.
Sep 01 22:33:25 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2071.
Sep 01 22:33:28 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2072.
Sep 01 22:33:31 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2073.
Sep 01 22:33:35 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2074.
Sep 01 22:33:38 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2075.
Sep 01 22:33:41 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2076.
Sep 01 22:33:44 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2077.
Sep 01 22:33:48 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2078.
Sep 01 22:33:51 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2079.
Sep 01 22:33:54 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2080.
Sep 01 22:33:57 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2081.
Sep 01 22:34:01 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2082.
Sep 01 22:34:04 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2083.
Sep 01 22:34:07 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2084.
Sep 01 22:34:10 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2085.
Sep 01 22:34:14 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2086.
Sep 01 22:34:17 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2087.
Sep 01 22:34:20 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2088.
Sep 01 22:34:23 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2089.
Sep 01 22:34:26 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2090.
Sep 01 22:34:30 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2091.
Sep 01 22:34:33 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2092.
Sep 01 22:34:36 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2093.
Sep 01 22:34:41 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2094.
Sep 01 22:34:45 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2095.
Sep 01 22:34:49 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2096.
Sep 01 22:34:52 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2097.
Sep 01 22:34:56 ganglion systemd[15024]: appimaged.service: Scheduled restart job, restart counter is at 2098.

Thanks,

For your response. I have been trying to configure my system with that thread and missed the last part. I will try that.

Mean while, this is my mount devices:

➜ ~ mount /dev/ada0p3 on / (ufs, local, journaled soft-update
devfs on /dev (devfs, local, multilabe
procfs on /proc (procfs, loca
linprocfs on /compat/linux/proc (linprocfs, local)
linsysfs on /compat/linux/sys (linsysfs, local)
tmpfs on /compat/linux/dev/shm (tmpfs, local)

For the «OS ABI invalid», I am not getting that error but added the /usr/local/lib in my path to give it a try:

Code:

➜  Downloads echo $PATH
/home/jalcerro/.asdf/shims:/home/jalcerro/.asdf/bin:/home/jalcerro/.rvm/gems/ruby-2.7.1/bin:/home/jalcerro/.rvm/gems/ruby-2.7.1@global/bin:/home/jalcerro/.rvm/rubies/ruby-2.7.1/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/home/jalcerro/.rvm/bin:/home/jalcerro/.rvm/bin:/usr/local/lib:/home/jalcerro/.rvm/bin

I also downloaded the «make-static-appimage_freebsd_amd64». Then chmod u+x.

Then executed this command:

Code:

➜  Downloads ./make-static-appimage_freebsd_amd64 Onivim2-x86_64.AppImage ./Onivim2
failed to find 'static-appimage-runtime' src PATH: exec: "static-appimage-runtime": executable file not found in $PATH

Not sure about «static-appimage-runtime»

Can you help me out?

Thanks

Понравилась статья? Поделить с друзьями:
  • Dllkernel32 dll ошибка
  • Dllhost exe ошибка приложения
  • Dllhost exe error
  • Dll программа для устранения ошибки
  • Dll xrcdb dll как исправить ошибку