GitKraken nie uruchamia się już na Ubuntu 18.04

18

Kiedy wczoraj włączyłem Ubuntu 18.04 i chciałem uruchomić GitKraken, nie działało. Po kliknięciu jego ikony widzę, jak proces próbuje rozpocząć się w lewym górnym rogu (obok „Aktywności”), ale po kilku sekundach wydaje się, że proces umiera i nic się nie dzieje. Próba uruchomienia GitKraken z konsoli również kończy się niepowodzeniem przy następujących dwóch komunikatach:

/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

Niestety moje umiejętności w zakresie Linuksa są zbyt ograniczone, aby rozwiązać ten problem. Jedyne, co próbowałem, to z chmod 777 $HOME/.config/user-dirs.dirspowodu, Permossion deniedale to nie pomogło.

EDYCJA: jak sugerował terdon w swoim komentarzu, który napisałem ls -ld ~/.config/user-dirs.dirsi jest to jego wynik:

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

Następnie wydałem mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bakpolecenie i próbowałem uruchomić GitKraken. Nie zacząłem ponownie wyświetlać:

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

ln: failed to create symbolic link ...Błąd z mojego początkowego postu nie wydaje. Wycinanie exe llw katalogu ~/snap/gitkraken/58/.config/gtk-2.0daje mi następujące dane wyjściowe:

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.inijest czerwony, ponieważ plik już nie istnieje. Wykonanie chmodpolecenia później nic nie zmieniło. GitKraken nie uruchamia się i wyświetla te same błędy.

Varius
źródło
2
Proszę edytować swoje pytanie i dodawać wyjście ls -ld ~/.config/user-dirs.dirs. Spróbuj także uruchomić mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.baki uruchomić ponownie. Na koniec powiedz nam, czy uruchomienie komendy chmod miało jakiekolwiek znaczenie.
terdon

Odpowiedzi:

40

ROZWIĄZANE: Musiałem zainstalować brelok libgnome: sudo apt install libgnome-keyring0

Interfejs użytkownika pojawia się teraz i działa dla mnie. Nadal otrzymujesz następujące ostrzeżenia, ale działa:

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
źródło
2
Tak sudo apt install libgnome-keyring0pracował również dla mnie w Linux Mint 19.
f0nzie