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.dirs
powodu, Permossion denied
ale to nie pomogło.
EDYCJA: jak sugerował terdon w swoim komentarzu, który napisałem ls -ld ~/.config/user-dirs.dirs
i 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.bak
polecenie 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 ll
w katalogu ~/snap/gitkraken/58/.config/gtk-2.0
daje 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.ini
jest czerwony, ponieważ plik już nie istnieje. Wykonanie chmod
polecenia później nic nie zmieniło. GitKraken nie uruchamia się i wyświetla te same błędy.
źródło
ls -ld ~/.config/user-dirs.dirs
. Spróbuj także uruchomićmv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
i uruchomić ponownie. Na koniec powiedz nam, czy uruchomienie komendy chmod miało jakiekolwiek znaczenie.Odpowiedzi:
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:
źródło
sudo apt install libgnome-keyring0
pracował również dla mnie w Linux Mint 19.