Nautilus ne s'ouvre pas et montre une erreur GLib

58

Lorsque je lance Nautilus depuis le terminal, l'erreur suivante est imprimée 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??

Shubham Chowdhary
la source

Réponses:

68

Cette réponse de cortopy dans ask.fedoraproject.org a fonctionné pour moi.

J'ai eu un problème similaire aujourd'hui, seulement je ne pouvais pas ouvrir Nautilus du tout. Je me demande donc si cela est dû à un conflit de mise à jour récent.

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

La première chose à essayer est sudo nautilusdans un terminal. Si cela fonctionne, cela peut signifier qu'il y a quelque chose qui cloche dans le processus de traitement actif du nautile pour votre utilisateur actuel.

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

  1. Voir quels processus nautilus sont en cours d'exécution:
    ps aux | grep nautilus
  2. Tuez tous les processus nautiles que vous voyez:
    sudo kill PIDNUMBER
  3. Redémarrer Nautilus:
    nautile -q
tinto
la source
3
Utile, mais c'est une solution de contournement, mais pas une vraie réponse ...
Pisu
21

S'il vous plaît tapez dans le terminal:

sudo killall nautilus && (nautilus &)

Terminé.
Cela a rapporté ici: Nautilus ne démarre pas

Benny
la source
1
vraiment utile et une solution plus fine pour moi)
Maxim Akristiniy
Je dois aussi le faire de temps en temps, chaque fois que Nautilus cesse de fonctionner.
Salvatorelab
Bien, ceci est corrigé temporairement seulement
Benny
0

Pour moi, c’était le suivant: je pouvais ouvrir le nautile avec

sudo nautilus

Alors j'ai tué tous les processus nautiles:

ps aux | grep nautilus
sudo kill <PID>

A essayé:

nautilus -q

Et j'ai:

(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 permitions 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 alors je l’ai fait:

sudo chown -R user:user /home/user/.local/share/gvfs-metadata/home
Tomás Arturo Herrera Castro
la source