Saya mencoba untuk menjalankan gparted
Raspberry Pi saya. Setelah masuk dengan ssh -X pi@pi
dan mencoba menjalankan sudo gparted
, saya mendapatkan pesan kesalahan ...
Koneksi X11 ditolak karena otentikasi yang salah.
Ketika saya mencoba xauth list
, tidak ada yang ditampilkan, artinya file xauth hilang. Apa cara termudah agar penerusan X11 bekerja?
Sunting: Saya mencoba saran dari bawah, tetapi langkah pertama sudah gagal:
root @ raspberrypi: ~ # daftar xauth $ DISPLAY
xauth: file /root/.Xauthority tidak ada
Bagaimana cara menghasilkan file ini?
Jawaban:
Cara yang mudah adalah dengan menggunakan
gksudo
perintah sebagai gantinya. (Dari paket debian "gksu").sumber
Masalahnya adalah bahwa sesi X untuk superuser tidak tahu apa itu cookie.
Setelah masuk ke Pi jalankan yang berikut:
Ini mencetak cookie, sesuatu seperti ini:
Kemudian ganti superuser dengan
su
dan atur cookie:Penerusan X sekarang seharusnya berfungsi untuk root.
sumber
xauth list
sebagai root, yang tentu saja gagal. Anda ingin membuat daftar cookie untuk pengguna dan menambahkannya untuk root.Jadi saya punya kesalahan yang sama:
ketika mencoba menambahkan cookie ke akun root menggunakan (contoh saja)
Saya memecahkan masalah ini dengan membuat
/root.Xauthority
file (login sebagai root):Perintah
touch
membuat file kosong. Saya harap ini membantu.sumber
Larutan:
1. ssh mitter @ host '
2. $ sudo su
3. # xauth menggabungkan /home/mitter/.Xauthority
Konfigurasikan variabel $ DISPLAY, jika tidak dikonfigurasi.
sumber
saya memperbaikinya dengan tautan simbolis:
sumber
Saya baru saja menginstal. Xauthority dari / home / user to / root
sumber