dconf-WARNING **: falha ao confirmar as alterações no dconf: A conexão está fechada

9

Sempre que eu abro qualquer software através do Terminal, recebo os seguintes erros e, eventualmente, o software é aberto

dconf-WARNING **: failed to commit changes to dconf: The connection is closed

(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed

(gedit:3609): dconf-WARNING **: failed to commit changes to dconf: The connection is closed
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)
Error creating proxy: The connection is closed (g-io-error-quark, 18)

Qual pode ser o possível problema?

    
por Pawan Chauhan 04.02.2015 / 17:02

3 respostas

3

Eu tive o mesmo problema, no meu caso eu estava executando "sudo gedit" de uma conta de usuário; portanto, quando tentou salvar as alterações do dconf, percebeu que o usuário não era root e, portanto, levantou esses erros. Eu resolvi isso executando o gedit como uma "raiz":

sudo -i

gedit &

onde sudo -i fará o login em uma conta do usuário.

    
por 20.02.2015 / 16:12
4

Isso me dá nos nervos há muito tempo. Eu finalmente o resolvi usando gksudo -l <command> , que executa o comando em um shell de login - similarmente à resposta do XAVI, mas sem a necessidade de digitar o comando após sudo .

    
por 26.09.2015 / 13:56
1

Você pode verificar se as seguintes pastas são de propriedade de root :

~/.cache/dconf
~/.dbus

Se estiverem, tente excluí-los. De acordo com outras fontes que descobri, elas devem pertencer a você, mas se você executar programas gráficos com sudo , eles poderão ter sido criados pelo root. Excluí-los é aparentemente seguro, já que eles são recriados automaticamente conforme necessário, mas talvez façam backup deles primeiro.

    
por 11.10.2018 / 15:09

Tags