GitKraken ya no se inicia en Ubuntu 18.04

18

Cuando encendí mi Ubuntu 18.04 ayer y quería iniciar GitKraken, no funcionó. Después de hacer clic en su icono, veo cómo el proceso intenta comenzar en la esquina superior izquierda (junto a "Actividades"), pero después de unos segundos el proceso parece morir y no sucede nada. Intentar iniciar GitKraken desde la consola también falla con los siguientes dos mensajes:

/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

Desafortunadamente, mis habilidades con Linux son demasiado limitadas para resolver esto. Lo único que he intentado es chmod 777 $HOME/.config/user-dirs.dirspor el Permossion deniedpero que no ayudó.

EDITAR: como terdon sugirió en su comentario que hice ls -ld ~/.config/user-dirs.dirsy este es su resultado:

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

Luego, hice el mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bakcomando e intenté iniciar GitKraken después. No comencé a mostrar de nuevo:

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

El ln: failed to create symbolic link ...error de mi publicación inicial no apareció. Exe cortar llen el directorio ~/snap/gitkraken/58/.config/gtk-2.0me da el siguiente resultado:

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.inies rojo ya que el archivo ya no existe. Ejecutar el chmodcomando después no cambió nada. GitKraken no se inicia y genera los mismos errores.

Varius
fuente
2
Por favor, editar su pregunta y después de la salida de ls -ld ~/.config/user-dirs.dirs. Además, intente ejecutar mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.baky ejecutar nuevamente. Finalmente, díganos si ejecutar el comando chmod hizo alguna diferencia.
terdon

Respuestas:

40

SOLUCIONADO: Tuve que instalar libgnome-keyring: sudo apt install libgnome-keyring0

La interfaz de usuario ahora aparece y funciona para mí. Todavía recibo las siguientes advertencias, pero 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
fuente
2
Yeap sudo apt install libgnome-keyring0también funcionó para mí en Linux Mint 19.
f0nzie