1 votes

Impossible d'ouvrir gnome-terminal sur 18.04

Je pense que c'est arrivé après avoir couru apt upgrade que mon gnome-terminal ne s'ouvre plus. J'ai essayé quelques-unes des suggestions faites dans d'autres questions qui disaient qu'une nouvelle génération des locales pourrait résoudre le problème.

J'ai installé xterm et après un délai d'environ 40 secondes, voici le résultat :

# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

Cela s'affiche plusieurs fois dans le syslog :

Aug 26 11:26:16 sirius at-spi-bus-launcher[1456]: dbus-daemon[1465]: Activating service name='org.a11y.atspi.Registry' requested by ':1.1005' (uid=1000 pid=9634 comm="/usr/bin/gnome-terminal.real " label="unconfined")
Aug 26 11:26:16 sirius at-spi2-registr[9636]: Could not open X display
Aug 26 11:26:16 sirius at-spi-bus-launcher[1456]: dbus-daemon[1465]: Successfully activated service 'org.a11y.atspi.Registry'
Aug 26 11:26:16 sirius at-spi-bus-launcher[1456]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Aug 26 11:26:16 sirius at-spi2-registr[9636]: AT-SPI: Cannot open default display

Puisqu'il y a une erreur concernant l'affichage par défaut, j'ai également essayé d'exécuter DISPLAY=:0 gnome-terminal mais avec le même résultat. sudo gnome-terminal ouvre correctement le terminal. Cela a également fonctionné une fois lorsque j'ai exécuté dbus-update-activation-environment --systemd --all ( d'ici ) mais après un redémarrage, j'obtiens le message suivant :

# Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
# Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: Timeout was reached

J'ai aussi essayé les cinq premières réponses de cette question .

更新しました。 Voici les fichiers qui n'appartiennent pas à mon utilisateur.

~$ find $HOME -not -user $USER
/home/dominic/.dbus/session-bus/35e9e36cbe34423e8c8274630326355c-0
find: ‘/home/dominic/.gvfs’: Permission denied
/home/dominic/.gvfs
find: ‘/home/dominic/.cache/doc’: Permission denied
/home/dominic/.cache/doc
/home/dominic/.cache/dconf/user

J'ai changé le propriétaire en mon utilisateur et j'ai redémarré. Je n'ai pas eu de .dconf mais un .gconf . J'ai redémarré, mais le terminal ne s'ouvre toujours pas.

J'ai aussi remarqué que lorsque je lance sudo gnome-terminal en xterm et ensuite su dominic en gnome-terminal tout commence à fonctionner. Je peux même fermer tous les gnome-terminals et les ouvrir à nouveau. Après un redémarrage, tout est à nouveau en panne.

0voto

nobody Points 4233

Recherche, avec find $HOME -not -user $USER si certains fichiers n'appartiennent pas à votre utilisateur. Rendez-les à votre utilisateur avec

sudo chown -R $USER:$USER /path/to/file

Déconnectez-vous et reconnectez-vous.

L'étape suivante vous permettra de revenir à votre attitude depuis votre session de bureau.

mv $HOME/.dconf $HOME/.dconf.bak

et de même pour

mv $HOME/.gconf $HOME/.gconf.bak

déconnectez-vous et reconnectez-vous.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X