Nautilus ne se lancera pas [16.04]

53

Si j'essaie de lancer Nautilus de quelque manière que ce soit (à partir de Unity, Terminal), il ne se lancera pas. Terminal me donne ces sorties:

lancement

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])

lancer avec 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])

vérifier

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])

J'ai essayé de réinstaller Nautilus (avec purge), de redémarrer, de supprimer ~ / .config / nautilus, étape par étape, puis tout à la fois, mais rien ne fonctionnait. Je n'ai modifié aucune configuration ni apporté de modifications importantes au système Ubuntu depuis l'installation. Hier, Nautilus a travaillé, mais pas aujourd'hui. Est-ce que quelqu'un sait comment résoudre ce problème?

Aleskva
la source
1
Après avoir vu ce que vous avez déjà essayé, cela ressemble à quelque chose que vous ne pouvez pas réparer vous-même. Je vous suggère de signaler cela comme un bug sur bugs.launchpad.net .
Jos

Réponses:

19

Le schéma org.gnome.nautilus.preferencesest défini dans le fichier /usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.xmlqui se trouve dans le package nautilus-data. Peut-être qu'il a été endommagé d'une manière ou d'une autre.

Utilisation

sudo apt-get install --reinstall nautilus-data

installer à nouveau ce paquet.

Florian Diesch
la source
Ce fichier avait complètement disparu. La solution a fonctionné, merci. Je pensais que cela pouvait être causé par un fichier cassé ou manquant. Êtes-vous spécialiste ou avez-vous découvert cela d'une manière ou d'une autre? Existe-t-il un moyen de savoir quel paquet contient un fichier endommagé ou manquant (du moins le fichier manquant, les fichiers endommagés sont toujours difficiles à repérer)? Pourquoi les données nautilus ne peuvent pas être supprimées si je purge nautilus et toutes ses dépendances non utilisées (est-il utilisé par un autre package basé sur gnome)?
aleskva
3
dans mon cas, cela ne fonctionne toujours pas. Je devais exécuter sudo nautilus ...
bogdan.rusu
@ bogdan.rusu Même ici
Jan M.
La réponse correcte devrait être @Efi Kaltirimidou
Tai Christian
133

Pour moi, terminer le processus en cours d'exécution par Nautilus et le redémarrer a fonctionné.

ps awx | grep nautilus

J'ai trouvé l'identifiant du processus, puis l'ai terminé avec

sudo kill -TERM <id>
Efi Kaltirimidou
la source
C'est ce qui se produit parfois sur mon Ubuntu GNOME 16.04 et votre solution correspond exactement à ce dont j'avais besoin.
hata
8
Ou vous pouvez le tuer depuis le moniteur de processus.
Vicky
wow .. ce morceau de code m'a aidé. Merci
MagePsycho
2
Les commandes ne m'ont pas aidé (ou peut-être que j'ai utilisé une mauvaise identification), mais le fait de tuer Nautile à partir du moniteur système l'a fait pour moi. Merci!
Nat Naydenova
10

killall nautilus

va tuer toutes les instances.

Orion
la source