Ketika saya menyalakan Ubuntu 18.04 saya kemarin dan ingin memulai GitKraken, itu tidak berhasil. Setelah saya klik ikonnya, saya melihat bagaimana proses mencoba memulai di sudut kiri atas (di sebelah "Aktivitas") tetapi setelah beberapa detik prosesnya tampaknya mati dan tidak ada yang terjadi. Mencoba meluncurkan GitKraken dari konsol gagal juga dengan dua pesan berikut:
/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
Sayangnya, kemampuan Linux saya terlalu terbatas untuk menyelesaikan ini. Satu-satunya hal yang saya coba adalah chmod 777 $HOME/.config/user-dirs.dirs
karena Permossion denied
tetapi itu tidak membantu.
EDIT: seperti yang disarankan terdon dalam komentarnya yang saya buat ls -ld ~/.config/user-dirs.dirs
dan ini adalah hasilnya:
-rwxrwxrwx 1 myusername myusername 633 Mai 6 10:30 /home/mayusername/.config/user-dirs.dirs
Kemudian, saya membuat mv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
perintah dan mencoba memulai GitKraken sesudahnya. Saya tidak mulai tampil lagi:
/snap/gitkraken/58/bin/desktop-launch: line 23: /home/myusername/.config/user-dirs.dirs: Permission denied
The ln: failed to create symbolic link ...
kesalahan dari posting awal saya tidak muncul. Pemotongan exe ll
di direktori ~/snap/gitkraken/58/.config/gtk-2.0
memberi saya output berikut:
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
berwarna merah karena file tidak ada lagi. Menjalankan chmod
perintah setelah itu tidak mengubah apa pun. GitKraken tidak memulai dan menghasilkan kesalahan yang sama.
sumber
ls -ld ~/.config/user-dirs.dirs
. Juga, coba jalankanmv ~/snap/gitkraken/58/.config/gtk-2.0/gtkfilechooser.ini gtkfilechooser.ini.bak
dan luncurkan lagi. Akhirnya, beri tahu kami jika menjalankan perintah chmod ada bedanya.Jawaban:
ASK: Harus menginstal libgnome-keyring:
sudo apt install libgnome-keyring0
UI sekarang muncul dan bekerja untuk saya. Masih mendapatkan peringatan berikut, tetapi berhasil:
sumber
sudo apt install libgnome-keyring0
bekerja untuk saya juga di Linux Mint 19.