62 votes

Nautilus ne s'ouvre pas et affiche une erreur GLib

Lorsque je lance Nautilus à partir du terminal, l'erreur suivante s'affiche et Nautilus ne s'ouvre pas.

(nautilus:25179): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed

(nautilus:25179): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
Could not register the application: Timeout was reached

(nautilus:25179): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed

(nautilus:25179): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nautilus:25179): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

Quel pourrait être le problème ?

73voto

tinto Points 846

Cette réponse de cortopie en ask.fedoraproject.org a fonctionné pour moi.

J'ai eu un problème similaire aujourd'hui, sauf que je n'ai pas pu ouvrir nautilus du tout. Je me demande donc si cela est dû à une mise à jour récente. clash.

Ce n'est pas une solution probable, mais au moins cela me permet de continuer comme normal.

La première chose à essayer est sudo nautilus dans un terminal. Si cela fonctionne, alors cela peut signifier qu'il y a un problème avec nautilus actif pour votre utilisateur actuel.

Pour pouvoir redémarrer nautilus correctement, procédez comme suit :

  1. Voir les processus nautilus en cours d'exécution : ps aux | grep nautilus
  2. Tuer tous les processus nautilus que vous voyez :
    sudo kill PIDNUMBER
  3. Redémarrer nautilus : nautilus -q

22voto

Benny Points 4482

Veuillez taper le nom du terminal :

sudo killall nautilus && (nautilus &)

C'est fait.
Ceci a été rapporté ici : Nautilus ne démarre pas

0voto

Pour moi, il s'agissait des éléments suivants : Je pouvais ouvrir Nautilus avec

sudo nautilus

Alors j'ai tué tous les processus de Nautilus :

ps aux | grep nautilus
sudo kill <PID>

Essayé :

nautilus -q

Et j'ai eu :

(nautilus:4918): GVFS-WARNING **: can't init metadata tree /home/user/.local/share/gvfs-metadata/home: open: Permission denied

J'ai donc vérifié les permissions de chacun de ces dossiers en faisant :

ls -la /home/user/ | grep .local
ls -la /home/user/.local/ | grep share
ls -la /home/user/.local/share/gvfs-metadata/ | grep home

Et le dossier home appartenait à root donc je l'ai fait :

sudo chown -R user:user /home/user/.local/share/gvfs-metadata/home

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