Помилка GConf під Ubuntu


4

Я використовую Ubuntu 10.04, і кожен зараз і тоді я починаю отримувати наступні повідомлення при запуску gedit, наприклад.

Помилка GConf: Не вдалося зв'язатися   сервер конфігурації; деякі можливі   причиною є те, що потрібно ввімкнути   Мережі TCP / IP для ORBit або вас   мають застарілі замки NFS завдяки системі   крах. Подивитися http://projects.gnome.org/gconf/ для   інформації. (Деталі - 1: Сервер   помилка ping:   IDL: omg.org/CORBA/COMM_FAILURE: 1.0)

Я провів пошук і прочитав пропозиції rm ~/.dbus* або mv ~/.gconfd/saved_state ~/.gconfd/.saved_state але вони не працюють для мене.


Деякі люди пишуть, що це може бути пов'язано з / tmp, встановленим як tmpfs - це aply у вашому випадку?
tohuwawohu

Відповіді:


1

Ви зробили

rm ~/.dbus*

або

sudo rm -rf ~/.dbus/*

У старих дистрибутивах Ubuntu виникла проблема, що каталог .dbus належить root. Перевірте вихідні дані:

cd $HOME
ls -ld .dbus

Перевірте, чи є власність каталогу коренем. Має виглядати так:

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

10.04 зробив його власником користувача для 9.04 був власником root (замість userid). Якщо воно фактично належить root, його слід видалити.


Що вони повинні робити після перевірки цього виводу?
Simon Sheehan

@SimonSheehan Просто відредагував пост.
Karlson

Спасибі, гарна робота! Можливо, ви могли б також пояснити, як перевірити, чи є його власністю root?
Simon Sheehan

@SimonSheehan Через кілька годин. Доступ Ubuntu обмежений на даний момент. :)
Karlson

Звучить добре, спасибі за час, що допомагає покращити :)
Simon Sheehan

0

Цю проблему, як правило, викликає проблема видачі дозволів користувачами, які виконують такі команди, як:

sudo gedit some_text_file

правильна команда:

gksu gedit some_text_file

Примітка: На деяких дистрибутивах gksudo або gksu є взаємозамінними. У всякому разі, ви можете виправити це за допомогою:

sudo chown -R username:usergroup /home/username

Як правило, ім'я користувача та група користувачів будуть однаковими для більшості дистрибутивів Linux. Сподіваюся, що це допомагає.

ПРИМІТКА: Єдина причина chown -R має префікс sudo це тому, що ймовірно, що права доступу до кореневого рівня встановлюються у файлі, який має володіти користувачем і керуватися ним.

Привітання! ~ Кріс

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.