zhaoJians Tech-Notizen

Ente Auth startet unter Wayland nicht und meldet „No GL implementation is available“ – die Lösung

Technologie ~1596 Wörter · 4 Min. Lesezeit - Aufrufe

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 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

Lösung:

  1. Die AppImage-Datei entpacken
./ente-auth.AppImage --appimage-extract
  1. Die entpackte AppImage-Datei ausführen
./squashfs-root/enteauth

Es erscheint folgender Fehler:

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

Damit ist die Richtung klar

  1. Die fehlende Abhängigkeit installieren: libayatana-appindicator3.so.1
sudo pacman -S libayatana-appindicator
  1. ./squashfs-root/enteauth erneut ausführen – es läuft!
Teilen:

Kommentare