webentwicklung-frage-antwort-db.com.de

Langsames Herunterfahren durch Cryptswap

Nach dem Upgrade auf 15.04 dauert das Ausschalten meines Computers sehr lange. Wenn Sie beim Herunterfahren auf "Escape" klicken, werden folgende Meldungen angezeigt:

(1 of 6) A stop job is running for /dev/disk/by-id/dm-uuid-CRYPT-PLAIN-cryptswap1 (30s / 1min 30s)

Beim nächsten Start habe ich versucht, in allen Protokollen nach diesen Nachrichten zu suchen, aber ich kann sie nirgendwo finden, sodass ich Schwierigkeiten habe, herauszufinden, welche Programme möglicherweise dafür verantwortlich sind. Ich kann auch keine Fehlerprotokolle zu cryptswap oder ecryptfs anzeigen.

Idealerweise würde ich das Root-Problem gerne lösen, aber ich würde mich damit zufrieden geben, die Wartezeit für diese Prozesse drastisch reduzieren zu können (ich gehe davon aus, dass es systemd ist, aber ich weiß nicht, wo zu schauen, um diese Einstellung zu ändern).

4
Ian Mackinnon

Hoffentlich hilft diese Antwort, die mehr als ein Jahr nach der Frage eingeht, einigen Benutzern.
Ich habe einige Zeit mit diesem Problem verbracht und schließlich eine zufriedenstellende Antwort auf meine Konfiguration erhalten.
Kurzum: Es ist nicht notwendig, den Täter zu tauschen, aber kann ein anderer Prozess sein, der Cryptswap blockiert.

In meinem Fall wird mein VPN-Client nicht ordnungsgemäß heruntergefahren und das Beenden von Cryptswap blockiert.

So diagnostizieren Sie das:

  • Deaktivieren Sie Cryptswap wie folgt: https://www.logilab.org/blogentry/29155
  • Reboot, Reboot
  • Sehen Sie immer noch, dass ein Stoppjob ausgeführt wird?
  • Wenn ja, dann ist es wahrscheinlich derjenige, der Cryptswap blockiert

Diesen Job zu identifizieren ist nicht immer einfach. Ich habe mein VPN bereits vermutet, als ich bemerkte, dass ich beim Neustart unmittelbar nach dem Start kein Problem hatte. Das lag daran, dass ich zu schnell neu gestartet habe, um den VPN-Start zuzulassen. Wenn Sie keine Ahnung haben, suchen Sie nach weiteren Informationen, wie Sie diesen bestimmten Prozess identifizieren können, der Ihr Herunterfahren blockiert.

  • Sobald Sie identifiziert sind, aktivieren Sie Cryptswap erneut mit Sudo ecryptfs-setup-swap
  • neustarten
  • beenden Sie den identifizierten Prozess
  • ausschalten

Kein Stopjob? Du hast dein Problem gefunden :)

1
Bkyn