Notas Técnicas do zhaoJian

Ente Auth não abre no Wayland e mostra «No GL implementation is available»: solução

Tecnologia ~1537 palavras · 4 min de leitura - visualizações

No CachyOS com Wayland (outras distribuições baseadas em Arch devem ser iguais), o Ente Auth em AppImage, AUR e flatpak apresentava o mesmo problema. Procurei na internet inteira sem encontrar solução, até que no fim descobri uma solução perfeita por conta própria.

Primeiro, a versão AppImage do Ente Auth não abria; às vezes abria, mas a página ficava em branco mostrando apenas: No GL implementation is available

Executando pela linha de comando, aparecem estes erros:

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

Solução:

  1. Extrair o arquivo AppImage
./ente-auth.AppImage --appimage-extract
  1. Executar o arquivo AppImage extraído
./squashfs-root/enteauth

Aparece o seguinte erro:

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

Agora temos uma direção

  1. Instalar a dependência que falta: libayatana-appindicator3.so.1
sudo pacman -S libayatana-appindicator
  1. Executar ./squashfs-root/enteauth novamente e funciona!
Compartilhar:

Comentários