Nautilus hört gelegentlich auf zu arbeiten


10

Unter Ubuntu 14.04 LTS kann mein Computer Nautilus manchmal nicht starten. Dies passiert immer dann, wenn ich eine Weile daran gearbeitet habe (vielleicht nachdem ich es angehalten und wieder geweckt habe?), Nie wenn ich es gerade eingeschaltet habe. Ich vermute, dass dies mit gvfs-Dateisystemen zusammenhängt, die regelmäßig gemountet und dann für eine Weile alleine gelassen werden. nautilus -q und ähnliche Befehle geben

Could not register the application: Timeout was reached

während sudo nautilusstartet es.

Das klingt verwandt, aber ich verstehe die Lösung nicht.

Das Abmelden und Zurückmelden löst das Problem.

Ich weiß, dass andere Menschen in der Vergangenheit das gleiche Problem hatten. Ich denke, das ist ein ernstes Problem. Ich habe Ubuntu kürzlich neu installiert (aus anderen Gründen) und das Problem ist immer noch da. Könnte erwähnenswert sein, dass ich Nautilus-Dropbox installiert habe.


Haben Sie den nemo-Dateimanager schon ausprobiert? (Es ist eine Gabel aus Nautilus, die viel mehr Funktionen mit weniger Kopfschmerzen hat)
Fabby

Nein, ich habe es nie versucht. Ich kann, aber dennoch denke ich, dass dies ein ernstes Problem ist.
Bzazz

1
Könnten Sie es versuchen? Ich habe nemo mit diesen Installationsanweisungen verwendet und hatte seitdem keine Probleme mehr. Wenn Sie genau herausfinden möchten, was mit Nautilus nicht stimmt, müssen wir dies im Chat aufgreifen, da es eine Weile dauern kann, bis das genaue Problem gefunden ist. Für den Anfang: Passiert das auch in der Gastsitzung?
Fabby

Benutzt du Samba? Wenn nicht, können Sie versuchen, es zu entfernen.
Smile4ever

1
@Fabby Basierend auf weiteren Tests zu meiner Frage hier scheint die Verwendung von nemo eine effektive Problemumgehung / Antwort zu sein. Warum nicht aufschreiben?
Elder Geek

Antworten:


6

Ich hatte heute Morgen das gleiche Problem! Ohne ersichtlichen Grund.

Ich schaffe es, nautilus durch neu zu starten

killall nautilus
nautilus -q
nautilus

Ich versuche herauszufinden, was den mysteriösen Misserfolg verursacht hat.


1
Ich habe dies auf einem Ubuntu 14.04-System unter hoher Last versucht, aber es hat bei mir nicht funktioniert, ich erhalte immer noch den gleichen Fehler. Irgendwelche Ideen?
Elder Geek

Arbeitete für mich am 18.04!
smcs

es hat auch bei mir nicht funktioniert, aber diese Antwort hat funktioniert: askubuntu.com/a/1170432/873557
FLonLon

4

Ja, es hängt wahrscheinlich mit gvfs zusammen.

Das Problem ist dieser Fehler: gvfs sollte Remote-Mounts beim Trennen der Netzwerkverbindung trennen

Wenn Sie dies ausführen, können Sie Nautilus wieder verwenden.

gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp

Die Arbeit kann einige Sekunden dauern

Sie können es automatisch ausführen. Sie müssen ein Skript schreiben und es speichern als:

/etc/pm/sleep.d/20-gvfs

#!/bin/bash

case "$1" in
suspend)
    # executed on suspend
    gvfs-mount -s sftp & gvfs-mount -s smb & gvfs-mount -s ftp
    ;;
resume) 
    # executed on resume
*)
    ;;
esac

und

sudo chmod +x /etc/pm/sleep.d/20-gvfs

Ich nehme an, dies ist nur eine vorübergehende Lösung für das Problem? Es ist in Ordnung, wenn es so ist.
Bzazz

Ja, es ist vorübergehend
Biblioclasta

Ich habe versucht, nscd zu installieren, wie auf der von mir verlinkten Ubuntuforums-Seite vorgeschlagen. Da das Problem nur von Zeit zu Zeit auftritt, ist es schwierig zu überprüfen, ob dies hilft. Wenn nicht, werde ich Ihre Lösung versuchen. Vielen Dank.
Bzazz

Ich habe dies auf einem Ubuntu 14.04-System unter hoher Last versucht, leider traf dies nicht auf mich zu. (Keine gvfs remote mounts) obwohl ich den gleichen Fehler bekomme. Irgendwelche Ideen?
Elder Geek

1

killall nautilus hat bei mir nicht funktioniert.

Ich rannte :

ps aux |grep nautilus

Um alle Prozesse aufzulisten, die Nautilus enthalten

Und ich habe sie mit dem folgenden Befehl gestoppt:

kill -9 <PID>

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.