Nautilus non si apre, mostrando errore GLib


58

Quando avvio nautilus dal terminale, viene stampato il seguente errore e nautilus non si apre.

(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

Quale potrebbe essere il problema??

Risposte:


68

Questa risposta di cortopy in ask.fedoraproject.org , ha funzionato per me.

Oggi ho riscontrato un problema simile, solo che non potevo aprire nautilus. Quindi mi chiedo se ciò sia dovuto a qualche recente scontro di aggiornamento.

Questa non è una soluzione probabile, ma almeno mi permette di continuare normalmente.

La prima cosa da provare è sudo nautilusin un terminale. Se funziona, allora potrebbe significare che c'è qualcosa di sbagliato nel processo nautilus attivo per l'utente corrente.

Per riavviare correttamente nautilus, procedi come segue:

  1. Scopri quali processi nautilus sono in esecuzione:
    ps aux | grep nautilus
  2. Uccidi tutti i processi nautilus che vedi:
    sudo kill PIDNUMBER
  3. Riavvia nautilus:
    nautilus -q

3
Utile, ma questa è una soluzione alternativa, ma non una vera risposta ...
Pisu,

21

Si prega di digitare Terminale:

sudo killall nautilus && (nautilus &)

Fatto.
Questo è riportato qui: Nautilus non si avvia


1
davvero di aiuto e una soluzione più eccellente per me)
Maxim Akristiniy,

Devo anche farlo di tanto in tanto, ogni volta che nautilus smette di funzionare.
Salvatorelab,

Bene, questo è solo temporaneamente risolto
Benny,

0

Per me è stato il seguente: potrei aprire nautilus con

sudo nautilus

Quindi ho ucciso tutti i processi nautilus:

ps aux | grep nautilus
sudo kill <PID>

Provato:

nautilus -q

E ottenuto:

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

Quindi ho controllato le autorizzazioni di ciascuna di queste cartelle facendo:

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

E la cartella home era di proprietà di root, quindi ho fatto:

sudo chown -R user:user /home/user/.local/share/gvfs-metadata/home
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.