Notas técnicas de zhaoJian

Ente Auth no arranca en Wayland y muestra «No GL implementation is available»: solución

Tecnología ~1559 palabras · 4 min de lectura - vistas

En CachyOS con Wayland (otras distribuciones basadas en Arch deberían ser iguales), Ente Auth en AppImage, AUR y flatpak presentaba el mismo problema. Busqué por toda la web sin encontrar solución, hasta que al final encontré una solución perfecta por mi cuenta.

Primero, la versión AppImage de Ente Auth no arrancaba; a veces sí arrancaba, pero la página quedaba en blanco y solo mostraba: No GL implementation is available

Al ejecutarla desde la línea de comandos aparecen estos errores:

./ente-auth.AppImage
(io.ente.auth:61007): Gdk-CRITICAL **: 10:13:50.015: gdk_gl_context_make_current: assertion 'GDK_IS_GL_CONTEXT
(context)' failed
** (io.ente.auth:61007): WARNING **: 10:13:50.015: Failed to initialize GLArea: No GL implementation is availa
ble
** (io.ente.auth:61007): WARNING **: 10:13:50.015: gtk.dart: failed to call method: No engine to send to
** (io.ente.auth:61007): WARNING **: 10:13:50.019: gtk.dart: failed to call method: No engine to send to

Solución:

  1. Extraer el archivo AppImage
./ente-auth.AppImage --appimage-extract
  1. Ejecutar el archivo AppImage extraído
./squashfs-root/enteauth

Aparece el siguiente error:

./squashfs-root/enteauth: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory

Ya tenemos una pista

  1. Instalar la dependencia que falta: libayatana-appindicator3.so.1
sudo pacman -S libayatana-appindicator
  1. Ejecutar de nuevo ./squashfs-root/enteauth y ¡funciona!
Compartir:

Comentarios