Nautilus no se abre, mostrando error GLib

58

Cuando ejecuto nautilus desde la terminal, se imprime el siguiente error y nautilus no se abre.

(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

¿¿Cual podría ser el problema??

Shubham Chowdhary
fuente

Respuestas:

68

Esta respuesta de cortopy en ask.fedoraproject.org funcionó para mí.

He estado experimentando un problema similar hoy, solo que no pude abrir nautilus en absoluto. Así que me pregunto si esto se debe a un choque reciente de actualizaciones.

Esta no es una solución probable, pero al menos me permite continuar con normalidad.

Lo primero que debe intentar es sudo nautilusen una terminal. Si funciona, puede significar que hay algo mal con los procesos de nautilus activos para su usuario actual.

Para poder reiniciar nautilus correctamente, haga lo siguiente:

  1. Vea qué procesos nautilus se están ejecutando:
    ps aux | grep nautilus
  2. Mata todos los procesos de nautilus que veas:
    sudo kill PIDNUMBER
  3. Reiniciar nautilus:
    nautilus -q
tinto
fuente
3
Útil, pero esta es una solución, pero no una respuesta real ...
Pisu
21

Por favor, escriba Terminal:

sudo killall nautilus && (nautilus &)

Hecho.
Esto ha informado aquí: Nautilus no se inicia

Benny
fuente
1
realmente ayuda y una solución más fina para mí)
Maxim Akristiniy
También tengo que hacer esto de vez en cuando, cuando nautilus deja de funcionar.
Salvatorelab
Correcto, esto solo se soluciona temporalmente
Benny
0

Para mí fue lo siguiente: podría abrir nautilus con

sudo nautilus

Entonces maté todos los procesos nautilus:

ps aux | grep nautilus
sudo kill <PID>

Intentó:

nautilus -q

Y consiguió:

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

Así que verifiqué las permiciones de cada una de estas carpetas haciendo:

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

Y la carpeta de inicio era propiedad de root, así que lo hice:

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