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.dirs
por el Permossion denied
pero que no ayudó.
EDITAR: como terdon sugirió en su comentario que hice ls -ld ~/.config/user-dirs.dirs
y 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.bak
comando 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 ll
en el directorio ~/snap/gitkraken/58/.config/gtk-2.0
me 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.ini
es rojo ya que el archivo ya no existe. Ejecutar el chmod
comando después no cambió nada. GitKraken no se inicia y genera los mismos errores.
ls -ld ~/.config/user-dirs.dirs
. Además, intente ejecutarmv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
y ejecutar nuevamente. Finalmente, díganos si ejecutar el comando chmod hizo alguna diferencia.