Khi tôi bật Ubuntu 18.04 vào ngày hôm qua và muốn khởi động GitKraken, nó đã không hoạt động. Sau khi tôi nhấp vào biểu tượng của nó, tôi thấy quá trình cố gắng bắt đầu ở góc trên bên trái (bên cạnh "Hoạt động") nhưng sau vài giây, quy trình dường như chết và không có gì xảy ra. Cố gắng khởi chạy GitKraken từ bảng điều khiển cũng không thành công với hai thông báo sau:
/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
Thật không may, các kỹ năng Linux của tôi quá hạn chế để giải quyết điều này. Điều duy nhất tôi đã cố gắng là chmod 777 $HOME/.config/user-dirs.dirs
vì Permossion denied
nhưng điều đó không giúp được gì.
EDIT: như terdon đề xuất trong bình luận của anh ấy tôi đã thực hiện ls -ld ~/.config/user-dirs.dirs
và đây là đầu ra của nó:
-rwxrwxrwx 1 myusername myusername 633 Mai 6 10:30 /home/mayusername/.config/user-dirs.dirs
Sau đó, tôi đã thực hiện mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
lệnh và cố gắng khởi động GitKraken sau đó. Tôi đã không bắt đầu hiển thị lại:
/snap/gitkraken/58/bin/desktop-launch: line 23: /home/myusername/.config/user-dirs.dirs: Permission denied
Các ln: failed to create symbolic link ...
lỗi từ bài ban đầu của tôi đã không xuất hiện. Cắt exe ll
trong thư mục ~/snap/gitkraken/58/.config/gtk-2.0
cung cấp cho tôi đầu ra sau đây:
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
là màu đỏ vì tập tin không tồn tại nữa. Thực hiện chmod
lệnh sau đó không thay đổi bất cứ điều gì. GitKraken không bắt đầu và xuất ra các lỗi tương tự.
ls -ld ~/.config/user-dirs.dirs
. Ngoài ra, hãy thử chạymv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
và khởi chạy lại. Cuối cùng, cho chúng tôi biết nếu chạy lệnh chmod có bất kỳ sự khác biệt.