GitKraken больше не запускается в Ubuntu 18.04

18

Когда я вчера включил свой Ubuntu 18.04 и хотел запустить GitKraken, он не работал. После того, как я щелкну по его значку, я вижу, как процесс пытается запуститься в верхнем левом углу (рядом с «Действиями»), но через несколько секунд процесс, кажется, умирает и ничего не происходит. Попытка запустить GitKraken из консоли тоже не удалась со следующими двумя сообщениями:

/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

К сожалению, мои навыки в Linux слишком ограничены, чтобы решить эту проблему. Единственное, что я попробовал, chmod 777 $HOME/.config/user-dirs.dirsиз-за, Permossion deniedно это не помогло.

РЕДАКТИРОВАТЬ: как предложил тердон в своем комментарии я сделал, ls -ld ~/.config/user-dirs.dirsи это его вывод:

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

Затем я сделал mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bakкоманду и попытался запустить GitKraken впоследствии. Я не начал показывать снова:

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

ln: failed to create symbolic link ...Ошибка от моего первоначального поста не появлялась. Exe вырезание llв каталоге ~/snap/gitkraken/58/.config/gtk-2.0дает мне следующий вывод:

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красный, поскольку файл больше не существует. Выполнение chmodкоманды впоследствии ничего не изменило. GitKraken не запускается и выдает те же ошибки.

Varius
источник
2
Пожалуйста, отредактируйте свой вопрос и опубликуйте вывод ls -ld ~/.config/user-dirs.dirs. Кроме того, попробуйте mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bakснова запустить и запустить. Наконец, скажите нам, если выполнение команды chmod имеет какое-либо значение.
Terdon

Ответы:

40

Решено: пришлось установить libgnome-keyring: sudo apt install libgnome-keyring0

Пользовательский интерфейс теперь подходит и работает для меня. По-прежнему получают следующие предупреждения, но это работает:

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
Джефф Гэлбрейт
источник
2
Yeap. sudo apt install libgnome-keyring0у меня тоже работал в Linux Mint 19.
f0nzie