GitKraken 在 Ubuntu 18.04 上不再启动

GitKraken 在 Ubuntu 18.04 上不再启动

当我昨天打开 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但那没有帮助。

编辑:正如 terdon 在我所做的评论中所建议的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 ...没有出现。ll目录中的Exe 切割~/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 无法启动并输出相同的错误。

答案1

已解决:必须安装 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

在Ubuntu 19.10中,我在snap安装后无法运行它,所以我从折断然后从这个网站下载后安装

https://www.gitkraken.com/download/linux-deb

相关内容