Ente Auth startet unter Wayland nicht und meldet „No GL implementation is available“ – die Lösung
Unter CachyOS mit Wayland (andere Arch-basierte Distributionen dürften sich gleich verhalten) trat bei Ente Auth als AppImage, AUR und flatpak dasselbe Problem auf. Ich habe das ganze Netz durchsucht und keine Lösung gefunden, bis ich schließlich selbst eine perfekte Lösung ausgetüftelt habe.
Zunächst ließ sich Ente Auth als AppImage nicht starten; manchmal startete es zwar, aber die Seite blieb leer und zeigte nur: No GL implementation is available
In der Kommandozeile gestartet, erscheinen folgende Fehler:
./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 available
** (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 toLösung:
- Die AppImage-Datei entpacken
./ente-auth.AppImage --appimage-extract- Die entpackte AppImage-Datei ausführen
./squashfs-root/enteauthEs erscheint folgender Fehler:
./squashfs-root/enteauth: error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directoryDamit ist die Richtung klar
- Die fehlende Abhängigkeit installieren: libayatana-appindicator3.so.1
sudo pacman -S libayatana-appindicator./squashfs-root/enteautherneut ausführen – es läuft!