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?


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.


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>

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.