Nautilus no se lanzará [16.04]

53

Si intento iniciar Nautilus de cualquier manera (desde Unity, Terminal), no se inicia. Terminal me da estas salidas:

lanzamiento

name@machine:~$ nautilus

(nautilus:4367): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

lanzar con sudo

name@machine:~$ sudo nautilus

(nautilus:4672): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

(nautilus:4672): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

cheque

name@machine:~$ nautilus -c
running nautilus_self_check_file_utilities
running nautilus_self_check_file_operations
running nautilus_self_check_directory

(nautilus:4689): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed

Trasovací/ladící past (SIGTRAP) (core dumped [obraz paměti uložen])

Traté de reinstalar Nautilus (con purga), reiniciar, eliminar ~ / .config / nautilus, paso a paso al principio y luego todo de una vez, pero nada funcionó. No he cambiado ninguna configuración ni he realizado cambios significativos en el sistema Ubuntu desde la instalación. Ayer Nautilus funcionó, hoy no. ¿Alguien sabe cómo solucionarlo?

aleskva
fuente
1
Después de ver lo que ya ha probado, esto parece algo que no puede solucionar usted mismo. Le sugiero que informe esto como un error en bugs.launchpad.net .
Jos

Respuestas:

19

El esquema org.gnome.nautilus.preferencesse define en el archivo /usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xmlque está en el paquete nautilus-data. Tal vez se dañó de alguna manera.

Utilizar

sudo apt-get install --reinstall nautilus-data

para instalar ese paquete nuevamente.

Florian Diesch
fuente
Ese archivo faltaba por completo. La solución funcionó, gracias. Pensé que podría ser causado por algún archivo roto o faltante. ¿Eres especialista o lo descubriste de alguna manera? ¿Hay alguna manera de reconocer qué paquete tiene un archivo roto o faltante (al menos el que falta, los archivos rotos siempre son difíciles de detectar)? ¿Por qué no se pueden eliminar los datos nautilus si purgo nautilus y con todas sus dependencias que ya no se usan (lo usa otro paquete basado en gnome)?
aleskva
3
en mi caso aún no funciona. Tuve que ejecutar sudo nautilus ...
bogdan.rusu
@ bogdan.rusu Lo mismo aquí
Jan M.
La respuesta correcta debería ser @Efi Kaltirimidou
Tai Christian
133

Para mí, terminar el proceso nautilus en ejecución y reiniciarlo funcionó.

ps awx | grep nautilus

Encontré la identificación del proceso y luego la terminé con

sudo kill -TERM <id>
Efi Kaltirimidou
fuente
Eso es lo que a veces sucede en mi Ubuntu GNOME 16.04 y su solución es exactamente lo que necesitaba.
Hata
8
O puede matarlo desde el monitor de proceso.
Vicky
wow ... este código me ayudó. Gracias
MagePsycho
2
Los comandos no me ayudaron (o tal vez usé la identificación incorrecta), pero matar a Nautilus desde el monitor del sistema lo hizo por mí. ¡Gracias!
Nat Naydenova
10

killall nautilus

matará a todas las instancias.

Orión
fuente