Nautilus öffnet sich nicht und zeigt einen GLib-Fehler an


58

Wenn ich nautilus vom Terminal aus starte, wird der folgende Fehler ausgegeben und nautilus öffnet sich nicht.

(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

Was könnte das Problem sein?

Antworten:


68

Diese Antwort von cortopy in ask.fedoraproject.org hat für mich funktioniert.

Ich habe heute ein ähnliches Problem gehabt, nur konnte ich nautilus überhaupt nicht öffnen. Ich frage mich also, ob dies auf einen kürzlichen Update-Konflikt zurückzuführen ist.

Dies ist keine wahrscheinliche Lösung, aber es ermöglicht mir, wie gewohnt weiterzumachen.

Das erste, was Sie versuchen sollten, ist sudo nautilusein Terminal. Wenn dies funktioniert, kann dies bedeuten, dass für Ihren aktuellen Benutzer ein Fehler mit der aktiven Nautilus-Verarbeitung vorliegt.

Gehen Sie wie folgt vor, um nautilus ordnungsgemäß neu zu starten:

  1. Sehen Sie, welche Nautilus-Prozesse ausgeführt werden:
    ps aux | grep nautilus
  2. Beende alle Nautilus-Prozesse, die du siehst:
    sudo kill PIDNUMBER
  3. Nautilus neu starten:
    Nautilus -q

3
Nützlich, aber dies ist eine Problemumgehung, aber keine echte Antwort ...
Pisu


0

Für mich war es folgendes: Ich konnte mit nautilus öffnen

sudo nautilus

Also habe ich alle Nautilus-Prozesse beendet:

ps aux | grep nautilus
sudo kill <PID>

Versucht:

nautilus -q

Und bekam:

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

Also überprüfte ich die Berechtigungen für jeden dieser Ordner:

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

Und der Ordner home war Eigentum von root, also habe ich Folgendes getan:

sudo chown -R user:user /home/user/.local/share/gvfs-metadata/home
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.