web-dev-qa-db-fra.com

Nautilus ne s'ouvre pas et montre une erreur GLib

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??

56
Shubham Chowdhary

Cette réponse de cortopy à 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 nautilus dans 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. Voyez quels processus Nautilus sont en cours:
    ps aux | grep nautilus
  2. Tuez tous les processus nautiles que vous voyez:
    Sudo kill PIDNUMBER
  3. Redémarrer le nautile:
    nautile -q
66
tinto

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

Sudo killall nautilus && (nautilus &)

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

19
Benny

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 tenté:

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