
Hacer doble clic en la imagen de la aplicación no funcionó, así que probé los siguientes comandos
chmod +x .appimage
sudo ./.appimage
pero me da el error
dlopen(): error al cargar libfuse.so.2 AppImages requiere FUSE para ejecutarse. Es posible que aún puedas extraer el contenido de esta AppImage. si lo ejecuta con la opción --appimage-extract. Consulte https://github.com/AppImage/AppImageKit/wiki/FUSE para más información
pero Fuse está instalado en mi sistema.
política de caché apt libfuse2 libfuse2: Instalado: 2.9.9-3 Candidato: 2.9.9-3 Tabla de versiones: *** 2.9.9-3 500 500 http://mirror.xeonbd.com/ubuntu-archive focal/main Paquetes amd64 100 /var/lib/dpkg/estado
Estoy en Ubuntu 20.04
Respuesta1
De acuerdo aarduinoinstalar el libfuse2
paquete podría resolver el problema. Tengo Ubuntu 22.04 y funcionó bien para mí:
sudo apt-get -y install libfuse2
Respuesta2
De acuerdo con latema correspondienteel archivo Appimage descargado es una versión de 32 bits
balenaEtcher-1.5.121-ia32
mientras que la biblioteca instalada es de 64 bits
apt-cache policy libfuse2 ... 500 http://mirror.xeonbd.com/ubuntu-archive focal/main amd64 Packages
Lamentablemente, el mensaje de error del código de Appimage es insuficiente:
dlopen(): error loading libfuse.so.2 AppImages require FUSE to run. ...
No dice qué versión de la biblioteca dlopen()
buscó la llamada ni dónde buscó la biblioteca. Esto es un poco confuso cuando ve que la biblioteca libfuse.so.2
está instalada en su sistema, al contrario del mensaje de error.
La ejecución de Appimage strace
puede mostrar que busca la biblioteca en directorios de bibliotecas de 32 bits.
Entonces, en caso de este error, debes verificar si la arquitectura del archivo Appimage coincide con la arquitectura de tu sistema.