Когда я вчера включил свой 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 не запускается и выдает те же ошибки.
ls -ld ~/.config/user-dirs.dirs
. Кроме того, попробуйтеmv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
снова запустить и запустить. Наконец, скажите нам, если выполнение команды chmod имеет какое-либо значение.