Erro GConf no Ubuntu

4

Eu uso o Ubuntu 10.04, e de vez em quando eu começo a receber as seguintes mensagens ao iniciar o gedit, por exemplo.

GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Server ping error: IDL:omg.org/CORBA/COMM_FAILURE:1.0)

Eu fiz algumas pesquisas e li sugestões para rm ~/.dbus* ou mv ~/.gconfd/saved_state ~/.gconfd/.saved_state , mas elas não funcionam para mim.

    
por David B 05.08.2010 / 13:48

2 respostas

1

Você

rm ~/.dbus*

ou

sudo rm -rf ~/.dbus/*

Houve um problema nas distribuições antigas do Ubuntu de que o diretório .dbus era de propriedade do root. Verifique a saída de:

cd $HOME
ls -ld .dbus

Verifique se o diretório é de propriedade do root. Deve ser assim:

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

10,04 tornou propriedade do usuário para 9.04 que era de propriedade de root (em vez de userid). Se de fato é propriedade do root, ele deve ser removido.

    
por 29.11.2011 / 19:42
0

Esse problema geralmente é causado por um problema de permissão causado por usuários que executam comandos como:

sudo gedit some_text_file

o comando correto a usar é:

gksu gedit some_text_file

Nota: Em algumas distros gksudo ou gksu são intercambiáveis. De qualquer forma, você geralmente pode corrigir isso fazendo:

sudo chown -R username:usergroup /home/username

Geralmente, o nome de usuário e o grupo de usuários terão o mesmo valor na maioria das distribuições Linux. Espero que isso ajude.

OBSERVAÇÃO: A única razão pela qual chown -R é prefixado com sudo é porque é provável que as permissões no nível raiz estejam definidas em um arquivo que deve ser de propriedade e controlado pelo usuário.

Felicidades! ~ Chris

    
por 03.09.2011 / 07:34