Verzögerungen beim Herunterfahren.

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: Verzögerungen beim Herunterfahren.

Beitrag von ottonormal » 18.12.2017 19:59:41

Also, ich weiß wie "NFS" geschrieben wird, mehr nicht. Und dm-crypt?
Meine beiden Systempartitionen für Jessie und Stretch sind ja verschlüsselt. hängt es damit zusammen?
Der Rechner meiner Frau ist nicht verschlüsselt, da gibt's auch diese Probleme nicht. Hat das eine Bedeutung?

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Verzögerungen beim Herunterfahren.

Beitrag von smutbert » 18.12.2017 21:06:48

Ich hab den Verdacht, dass die eineinhalb Minuten Verzögerung an etwas anderem liegen, denn nun wissen wir immerhin schon einmal, dass du damit recht hast
ottonormal hat geschrieben: ↑ zum Beitrag ↑
18.12.2017 10:07:40
[…]
Dann beim Herunterfahren wieder "gefühlte" 5 Minuten Verzögerung (ich weiß, dass es weniger ist! :roll: ).

[…]
Es sind 1 Minute und 36 Sekunden.

Direkt verantwortlich für die Verzögerung scheinen timeouts beim Stoppen der Verschlüsselung zu sein, vermutlich weil irgendwelche Programme sich nicht beenden wollen und noch darauf zugreifen, ein Beispiel, das im Log auftauch ist claws-mail.
Vom Killen von claws-mail an geht der Rest recht hurtig (5 Sekunden).

Erkenntnis Nummer 2 ist und das soll jetzt keineswegs wie ein Vorwurf klingen, dass du meiner Auffassung nach ziemlich viele Dienste laufen hast, Modemmanager, Samba, nfs, Turboprint, bluetooth, Diskmanager (da hab ich erst nachlesen müssen, wozu das überhaupt gut sein soll) und auch viele Dateisysteme, die in irgendeiner Form gemountet sind (über gvfs, truecrypt).

Als erste Maßnahme würde ich etwas genauer auf claws-mail achten und ob das nur auftritt, wenn das beim Abmelden gelaufen ist.

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: Verzögerungen beim Herunterfahren.

Beitrag von ottonormal » 18.12.2017 22:02:48

Danke, das ist schon mal 'ne Ansage.
Claws-Mail ist tatsächlich im Autostart eingetragen und wird beim Starten versteckt und in den Panel-Infobereich minimiert. Beim Herunterfahren beende ich händisch Claws-Mail nie. Das könnte ich ja leicht schon mal ändern, zumindest bis ich weiß, dass das der Übeltäter ist oder auch nicht.

turboprint ist ein Druckertreiber ohne den ich meinen Drucker nicht vernünftig zum Laufen bringe. Der hat sich selbst in den Autostart gemogelt, hab ich jetzt auch erst gemerkt und unterbunden.

Genau so hat Shutter es gemacht. Den habe ich auch deaktiviert.

Jetzt werde ich das also erst mal weiter beobachten. Wenn der Fehler dann nicht mehr auftritt, eine Aktion nach der anderen wieder rückgängig machen.

Gibt es eine einfache Möglichkeit Claws-Mail automatisch zu beenden bevor der Neustart oder das Herunterfahren beginnt?

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Verzögerungen beim Herunterfahren.

Beitrag von Revod » 18.12.2017 22:33:37

ottonormal hat geschrieben: ↑ zum Beitrag ↑
18.12.2017 22:02:48
...
Gibt es eine einfache Möglichkeit Claws-Mail automatisch zu beenden bevor der Neustart oder das Herunterfahren beginnt?
Die gäbe es, ist etwas aufwendig. Unter, damals Testing( Stretch ) nutzte ich " xhotkeys " , der den Befehl für das Script zu reboot, runter fahren und log-out hatte. Unter Jessie funktionierte der Befehl einwandfrei, erst nachdem Jessie zu Stretch( Testing ) wurde galten die Scripte mit dem " reboot und shutdown " Befehl nicht mehr ( Weil noch verschiedene andere Sachen im Arg waren habe ich nicht nach der Behebung gesucht ).

Nun, es gibt die Pakete Debianlxhotkey-gtk und Debianlxhotkey-plugin-openbox, womit Du die richtige Befehle erst Mal für die Tastenkürzel fest legen kannst und als wirklich sehr gute Alternative zu xhotkeys, dass sich nicht mehr in den Debian Repos befindet ( Oder nie befunden hat. Lxhotkey ist auch nicht so alt, seid ca. 6 - 7 Monate in den Repos ).

1. Befehl = Claws-Mail und mit auch andere Prozesse zu beenden
2. Befehl einen " Sleep " von 1 Sekunde um Sicher zu stellen, dass alles beendet ist.
3. Befehl für das Shutdown, reboot oder logout.

Wenn das alles gelöst wird mit Hilfe von Scripte kannst Su dann auch " starter.desktop " anlegen, die auch per Klick auf die jeweilige Scripte zugreifen.

Doch wie gesagt, meine Scripte funktionieren nicht mehr unter Stretch ( Den ich immer noch nicht neu aufgesetzt habe ).
Systemd und PulseAudio, hmmm, nein danke.

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: Verzögerungen beim Herunterfahren.

Beitrag von ottonormal » 18.12.2017 23:28:02

Revod hat geschrieben: ↑ zum Beitrag ↑
18.12.2017 22:33:37
ottonormal hat geschrieben: ↑ zum Beitrag ↑
18.12.2017 22:02:48
Gibt es eine einfache Möglichkeit...
Die gäbe es, ist etwas aufwendig...
...schön geschrieben. :mrgreen:
Aber Ernst beiseite, ich meinte wirklich etwas Einfaches.

Eigentlich brauche ich Claws-Mail oder ein anderes Mailprogramm gar nicht mehr. Ich habe es nur, weil ich in meinem Posteo-Konto 3 Alias-Adressen habe und im Webmailer dafür Filter eingerichtet habe wodurch Mails an diese Alias-Adressen automatisch in den entsprechenden Ordnern landen. Das funktioniert auch wunderbar nur erkennt mein Mailwatcher das nicht und gibt dann auch nicht Laut.

Da kommt Claws-Mail zum Einsatz. Da können diese Ordner in der Benachrichtigung ausgewählt werden.
Vielleicht müsste ich mir dafür etwas anderes einfallen lassen. Jedenfalls so, dass ich auf Claws-Mail nicht mehr angewiesen bin.

Das wäre dann aber ein neuer Faden.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Verzögerungen beim Herunterfahren.

Beitrag von smutbert » 18.12.2017 23:36:23

ottonormal hat geschrieben: ↑ zum Beitrag ↑
18.12.2017 22:02:48
[...]
Gibt es eine einfache Möglichkeit Claws-Mail automatisch zu beenden bevor der Neustart oder das Herunterfahren beginnt?
Nach etwas genauerer Überlegung könnte das mit Clawsmail auch daran liegen, dass die Netzwerverbindung gekappt wurde bevor sich claws-mail beendet hat und dann hat es mangels Netzwerk erst recht gehakt bei claws-mail.
(Das ließe dann auch die Möglichkeit offen, dass es rein gar nichts mit der Verschlüsselung zu tun hat!)

Dagegen könntest du einmal testweise in »/etc/systemd/logind.conf« die Zeile

Code: Alles auswählen

#KillUserProcesses=no
in

Code: Alles auswählen

KillUserProcesses=yes
ändern (# entfernen nicht vergessen). Dann sollten bei der Abmeldung alle Programme des Benutzers zwangsweise beendet werden.

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: Verzögerungen beim Herunterfahren.

Beitrag von ottonormal » 19.12.2017 00:12:29

Ja, danke, genau so etwas meinte ich mit "einfach". Ich habe es jetzt so gemacht und Claws-Mail so belassen wie es war. Nun schaun wir mal ob das was bringt.
Hab mal zum Testen 2 Neustarts gemacht, Herunterfahren braucht knappe 10 Sekunden. Ich habe das Gefühl, das könnte es gewesen sein.
Kann es eigentlich keine Probleme geben wenn immer alle Prozesse einfach so abgewürgt werden?

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Verzögerungen beim Herunterfahren.

Beitrag von smutbert » 19.12.2017 00:22:40

Die Prozesse werden nicht zwangsweise abgewürgt. Der große Unterschied ist, dass es mit systemd-login normalerweise grundsätzlich erlaubt ist, dass nach der Abmeldung Prozesse des Benutzers weiterlaufen (was durchaus sinnvoll, aber auch lästig sein kann).

Beim Beenden der Prozesse des Benutzers passiert aber auf jeden Fall im wesentlich dasselbe - zuerst werden sie freundlich gebeten sich zu beenden und wenn sie das (lange genug) nicht tun, dann erst werden sie abgewürgt. Es ändert sich nur wann das passiert (direkt beim Abmelden oder beim Herunterfahren).


Entscheidend ist hier halt auch noch, dass systemd bei systemweiten Diensten normalerweise davon weiß, dass irgendein Prozess zum Beispiel eine Netzwerkverbindung braucht, dh er beendet zuerst den Prozess und fährt dann erst das Netzwerk herunter (funktioniert trotzdem nicht immer).
Bei normalen Anwendungen des Benutzers weiß systemd dagegen nichts davon. Wenn also nach der Abmeldung ein Prozess übrig geblieben ist, dann kümmert sich systemd möglicherweise erst nach dem Beenden des Netzwerks darum und wenn das nun ein Mailclient ist, der sich zum Beispiel noch von einem Server abmelden wollte, dann kann man den unter Umständen lange freundlich bitten sich zu beenden, bevor ein Timeout auftritt...

Benutzeravatar
Revod
Beiträge: 3788
Registriert: 20.06.2011 15:04:29
Lizenz eigener Beiträge: MIT Lizenz

Re: Verzögerungen beim Herunterfahren.

Beitrag von Revod » 19.12.2017 10:45:49

ottonormal hat geschrieben: ↑ zum Beitrag ↑
18.12.2017 23:28:02
...
Aber Ernst beiseite, ich meinte wirklich etwas Einfaches.
...
Das ist einfach, braucht nur mehr Einrichtungszeit.
ottonormal hat geschrieben: ↑ zum Beitrag ↑
18.12.2017 23:28:02
...
Vielleicht müsste ich mir dafür etwas anderes einfallen lassen. Jedenfalls so, dass ich auf Claws-Mail nicht mehr angewiesen bin.
...
Meinst Du mit " ...anders... " einen anderen Mailer?

Doch wenn die Anweisung von smutbert auch klappt wäre es doch prima.

Übrigens, das ist ein Befehl unter PCLinuxOS / lxde mit xhotkeys und ohne Systemd super klappt, als Beispiel einen reboot.

Code: Alles auswählen

command = pkill qmmp | pkill xhotkeysd | pkill gkrellm | reboot
Doch leider unter Stretch( Testing ) und mit Systemd klappte es irgend wann nicht mehr.

Hatte dieses Sommer auch viel danach recherchiert, doch ich fand nichts darüber. Nur das übliche für lxde, dass nachdem ich auf das Starter des runter fahren geklickt hatte das übliche logout usw. Dialog mit alle den Optionen erschien. Somit war ein runter fahren ohne vorheriges Geklicke nicht mehr möglich ( 1. Ausschalten und 2. nochmal ein Klick auf das Dialog Knopf, Ausschalten ).

Wenn vielleicht jemand für lxde den richtigen Befehl oder was man im Systemd alles umstellen muss bis es mit einen Klick und ohne weitere Rückfragen rebooten und shutdown bewirkt, oder einen Tastenkürzel einen Befehl dafür übergibt wäre es für mich auch hilfreich.

Leute ich weiss, es ist etwas OT, doch wenn es so auf die schnelle machbar wäre... :)
Systemd und PulseAudio, hmmm, nein danke.

Benutzeravatar
ottonormal
Beiträge: 3404
Registriert: 20.01.2014 22:25:29

Re: Verzögerungen beim Herunterfahren.

Beitrag von ottonormal » 19.12.2017 11:08:56

@smutbert
Vielen Dank. Das hört sich gut an und hat mich veranlasst, meine Einstellung zu Systemd zu ändern :wink: . Ich hoffe, dass damit die Probleme behoben sind. Und wenn sie das sind, war es ja doch einfacher als gedacht.
Also abwarten und Tee trinken. Sollte tatsächlich der Fehler noch wieder auftauchen, wird man weitersehen.

@Revod
Nein, keinen anderen Mailer. Ich könnte aber z.B. die Alias-Ordner und die Filter dafür in den Posteo-Einstellungen wieder entfernen. Dafür dann Mails an die Aliase händisch in spezielle Ordner verschieben. Die Benachrichtigung vorher würde so aber funktionieren weil diese Mails dann ja im normalen Posteingangsordner landen.
Ja, und dann könnte ich auf Claws-Mail ganz verzichten. Oder zumindest nur bei wirklichem Bedarf starten und bei Nicht-mehr-Bedarf gleich beenden. Also kein Autostart und kein Start mehr minimiert ins Panel.
Ist vielleicht etwas kompliziert ausgedrückt, es fällt mir aber schwer einfache Themen auch einfach auszudrücken :wink: .

Noch mal vielen Dank für alle Antworten. :THX:

Antworten