O GitKraken não inicia mais no Ubuntu 18.04

18

Quando liguei o meu Ubuntu 18.04 ontem e quis iniciar o GitKraken, ele não funcionou. Depois de clicar no ícone, vejo como o processo tenta iniciar no canto superior esquerdo (ao lado de "Atividades"), mas após alguns segundos o processo parece morrer e nada acontece. A tentativa de iniciar o GitKraken a partir do console também falha com as duas seguintes mensagens:

/snap/gitkraken/58/bin/desktop-launch: line 23: $HOME/.config/user-dirs.dirs: Permission denied
ln: failed to create symbolic link '$HOME/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini': File exists

Infelizmente, minhas habilidades em Linux são muito limitadas para resolver isso. A única coisa que tentei é chmod 777 $HOME/.config/user-dirs.dirspor causa do, Permossion deniedmas isso não ajudou.

EDIT: como Terdon sugeriu em seu comentário que fiz ls -ld ~/.config/user-dirs.dirse esta é a sua saída:

-rwxrwxrwx 1 myusername myusername 633 Mai 6 10:30 /home/mayusername/.config/user-dirs.dirs

Então, eu fiz o mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bakcomando e tentei iniciar o GitKraken depois. Não comecei a mostrar novamente:

/snap/gitkraken/58/bin/desktop-launch: line 23: /home/myusername/.config/user-dirs.dirs: Permission denied

O ln: failed to create symbolic link ...erro da minha postagem inicial não apareceu. Exe cuting llno diretório ~/snap/gitkraken/58/.config/gtk-2.0me dá a seguinte saída:

drwxrwxr-x 2 myusername myusername 4096 Jun  3 16:44 ./
drwxrwxr-x 8 myusername myusername 4096 Mai 21 12:28 ../
lrwxrwxrwx 1 myusername myusername   47 Jun  3 15:45 gtkfilechooser.ini -> /home/myusername/.config/gtk-2.0/gtkfilechooser.ini
-rw-r--r-- 1 myusername myusername  198 Jun  3 16:44 gtkfilechooser.ini.bak

gtkfilechooser.ini -> /home/myusername/.config/gtk-2.0/gtkfilechooser.inifica vermelho porque o arquivo não existe mais. A execução do chmodcomando depois não mudou nada. O GitKraken não inicia e gera os mesmos erros.

Varius
fonte
2
Por favor edite sua pergunta e postar a saída ls -ld ~/.config/user-dirs.dirs. Além disso, tente executar mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bake iniciar novamente. Finalmente, diga-nos se a execução do comando chmod fez alguma diferença.
terdon

Respostas:

40

RESOLVIDO: Tinha que instalar o libgnome-keyring: sudo apt install libgnome-keyring0

A interface do usuário agora aparece e funciona para mim. Ainda receba os seguintes avisos, mas está funcionando:

Gtk-Message: 11:19:31.343: Failed to load module "overlay-scrollbar"
Gtk-Message: 11:19:31.349: Failed to load module "canberra-gtk-module"
Node started time: 1528391971495
state:  update-not-available
EVENT: Main process loaded at 441 ms
state:  checking-for-update
state:  update-not-available
state:  checking-for-update
state:  update-not-available
EVENT: Starting initial render of foreground window at 5331 ms
EVENT: Startup triggers started at 5446 ms
Jeff Galbraith
fonte
2
Yeap. sudo apt install libgnome-keyring0trabalhou para mim também no Linux Mint 19.
f0nzie