Kesalahan GConf di bawah Ubuntu


4

Saya menggunakan Ubuntu 10.04, dan setiap sekarang dan kemudian saya mulai mendapatkan pesan-pesan berikut ketika memulai gedit, misalnya.

Galat GConf: Gagal menghubungi server konfigurasi; beberapa kemungkinan penyebabnya adalah Anda perlu mengaktifkan jaringan TCP / IP untuk ORBit, atau Anda memiliki kunci NFS basi karena sistem crash. Lihat http://projects.gnome.org/gconf/ untuk informasi. (Detail - 1: Galat ping server: IDL: omg.org/CORBA/COMM_FAILURE: 1.0)

Saya melakukan beberapa pencarian dan membaca saran untuk rm ~/.dbus*atau mv ~/.gconfd/saved_state ~/.gconfd/.saved_statetetapi ini tidak bekerja untuk saya.


Beberapa orang menulis bahwa ini mungkin disebabkan oleh / tmp yang dipasang sebagai tmpfs - apakah ini sesuai dengan kasus Anda?
tohuwawohu

Jawaban:


1

Apakah kamu

rm ~/.dbus*

atau

sudo rm -rf ~/.dbus/*

Ada masalah dalam distribusi Ubuntu yang lebih lama bahwa direktori .dbus dimiliki oleh root. Periksa output dari:

cd $HOME
ls -ld .dbus

Periksa apakah direktori dimiliki oleh root atau tidak. Seharusnya terlihat seperti ini:

drwx------ 3 userid usergroup 80 2010-08-21 13:37 .dbus/

10,04 membuatnya dimiliki oleh pengguna untuk 9,04 dimiliki oleh root (bukan userid). Jika memang dimiliki oleh root, maka harus dihapus.


Apa yang harus mereka lakukan setelah memeriksa output ini?
Simon Sheehan

@SimonSheehan Baru saja mengedit posting.
Karlson

Terima kasih, kerja bagus! Mungkin Anda juga bisa menjelaskan cara memeriksa apakah itu dimiliki oleh root?
Simon Sheehan

@SimonSheehan Dalam beberapa jam. Akses Ubuntu dibatasi pada saat ini. :)
Karlson

Kedengarannya bagus, terima kasih telah meluangkan waktu untuk membantu meningkatkan :)
Simon Sheehan

0

Masalah ini umumnya disebabkan oleh masalah izin yang disebabkan oleh pengguna yang menjalankan perintah seperti:

sudo gedit some_text_file

perintah yang benar untuk digunakan adalah:

gksu gedit some_text_file

Catatan: Pada beberapa distro, gksudo atau gksu dapat dipertukarkan. Bagaimanapun, Anda biasanya dapat memperbaikinya dengan melakukan:

sudo chown -R username:usergroup /home/username

Secara umum, nama pengguna dan grup pengguna akan memiliki nilai yang sama di sebagian besar distribusi Linux. Semoga ini membantu.

CATATAN: Satu-satunya alasan chown -Rdiawali dengan sudoadalah karena ada kemungkinan bahwa tingkat izin root ditetapkan pada file yang harus dimiliki dan dikendalikan oleh pengguna Anda.

Tepuk tangan! ~ Chris

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.