Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
22.10.2019, 08:46:07

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
  • Mitglieder insgesamt: 22702
  • Letzte: TheoRist
Statistiken
  • Beiträge insgesamt: 614655
  • Themen insgesamt: 49669
  • Heute online: 526
  • Am meisten online: 992
  • (17.11.2018, 20:17:55)
Benutzer Online

Autor Thema:  Systemd, Flatpak App, Stop Job beim Shutdown Ursache suchen und beheben!  (Gelesen 2625 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Hm, als su eingeloggt --> pkill roger = bendet Roger.

Den Auszug aus der log datei --> in Mate STRG+Alt+Entf --> herunterfahren ausgewählt --> Roger vorher nicht beendet.

Rechner fährt mit 90 Sekunden Verzögerung herunter. Log Eintrag endet mit beginn der Verzögerung.

Wenn ich Roger vorher manuell beende, egal ob über Mate, Console als user oder Console als root (su) dann fährt der PC verzögerungsfrei herunter.

Xante

Hi :)
ich spreche von dem log, was das unit schreibt, wenn du es aktiviert hast  .. #weg und username anpassen.

Meinst du die shutdownlog. Die macht er und schreibt " shutdown läuft"

Xante

Hi :)
ok, dann ist roger evtl. schon weg.. und es hängt garnicht mehr direkt an roger, sondern ein anderer flatpak prozess hängt..
das deckt sich ja auch mit der aussage von jan, dass es auch mit anderen flatpaks probleme unter mint diesbezüglich gibt.

Beim Erstellen der Unit fiel mir auf, dass es ne Unmenge an Units gibt. Vielleicht beißt da eine die andere?

Xante

dass es auch mit anderen flatpaks probleme unter mint diesbezüglich gibt.
Dann wieder zurück auf Start. Und vor jedem shutdown Roger manuell beenden.

Danke für die Mühe Xante

Hi :)
nö... ist ja getestet bevor ich es veröffentlicht habe... wie alle meine tipps auf der page.

ausserdem läuft die unit ja, sonst wäre unit log nicht geschrieben..

achtung edit..
trage mal neu, vor dem kill ein
ExecStart=/bin/ps -ejH >> /home/GenutzerUsername/shutdown-ps.log
username anpassen... vermute roger ist da nicht mehr drin.

wieso.. nun geht es doch darum zu finden, was genau hängt.

Sorry, ich finde das log nicht in meinem home Verzeichnis. Ich habe mit copy & paste die .service bearbeitet und dann ein 'systemctl daemon-reload' auf der console abgesetzt.

Danach habe ich einen Neustart gemacht und nochmal einen shutdown. Leider kein log zu finden.

Xante

Hi :)
meinen geänderten edit hattest du gesehen?  keine hochkommas

wie du sicher gelesen hast, kannst du die unit auch zum test einfach starten
systemctl start es-shutdownund anschliessend den status ansehen
systemctl status es-shutdown

Hier mal das Ergebnis. Allerdings habe ich die Unit 'before-shutdown.service genannt'
xante@xante-I7 ~ $ systemctl start before-shutdown.service
Job for before-shutdown.service failed because the control process exited with error code. See "systemctl status before-shutdown.service" and "journalctl -xe" for details.
xante@xante-I7 ~ $ systemctl status before-shutdown.service
● before-shutdown.service - shutdown reboot action script E-Soft www.ehlertronic.de
   Loaded: loaded (/lib/systemd/system/before-shutdown.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mo 2018-02-12 16:29:41 CET; 48s ago
  Process: 4158 ExecStart=/bin/ps -ejH >> /home/xante/shutdown-ps.log (code=exited, status=1/FAILURE)
 Main PID: 4158 (code=exited, status=1/FAILURE)

Feb 12 16:29:41 xante-I7 ps[4158]: Aufruf:
Feb 12 16:29:41 xante-I7 ps[4158]:  ps [Optionen]
Feb 12 16:29:41 xante-I7 ps[4158]:  Versuchen Sie »ps --Hilfe <Einfach|Liste|Ausgabe|Threads|Verschiedenes|Alle>«
Feb 12 16:29:41 xante-I7 ps[4158]:   oder »ps --Hilfe <s|l|o|t|m|a>«,
Feb 12 16:29:41 xante-I7 ps[4158]:  um zusätzliche Hilfe anzuzeigen.
Feb 12 16:29:41 xante-I7 ps[4158]: Für weitere Informationen siehe ps(1).
Feb 12 16:29:41 xante-I7 systemd[1]: before-shutdown.service: Main process exited, code=exited, status=1/FAILURE
Feb 12 16:29:41 xante-I7 systemd[1]: Failed to start shutdown reboot action script E-Soft www.ehlertronic.de.
Feb 12 16:29:41 xante-I7 systemd[1]: before-shutdown.service: Unit entered failed state.
Feb 12 16:29:41 xante-I7 systemd[1]: before-shutdown.service: Failed with result 'exit-code'.

So sieht die Unit aus:
[Unit]
Description=shutdown reboot action script E-Soft www.ehlertronic.de
DefaultDependencies=no
Before=shutdown.target poweroff.target reboot.target halt.target

[Service]
Type=oneshot
ExecStart=/bin/ps -ejH >> /home/xante/shutdown-ps.log
#ExecStart=/bin/sh -c 'echo "shutdown läuft" >> /home/xante/shutdown.log'
ExecStart=/bin/sh -c "pkill roger"

[Install]
WantedBy=poweroff.target reboot.target

Gruß Xante


Hi :)
versuch mal so
ExecStart=/bin/sh -c '/bin/ps -ejH >> /home/xante/shutdown-ps.log'ExecStart=/bin/sh -c '/usr/bin/pkill roger'

Und weiter mit dem ps.log:
  PID  PGID   SID TTY          TIME CMD
    2     0     0 ?        00:00:00 kthreadd
    3     0     0 ?        00:00:00   ksoftirqd/0
    4     0     0 ?        00:00:00   kworker/0:0
    5     0     0 ?        00:00:00   kworker/0:0H
    6     0     0 ?        00:00:00   kworker/u16:0
    7     0     0 ?        00:00:00   rcu_sched
    8     0     0 ?        00:00:00   rcu_bh
    9     0     0 ?        00:00:00   migration/0
   10     0     0 ?        00:00:00   watchdog/0
   11     0     0 ?        00:00:00   watchdog/1
   12     0     0 ?        00:00:00   migration/1
   13     0     0 ?        00:00:00   ksoftirqd/1
   14     0     0 ?        00:00:00   kworker/1:0
   15     0     0 ?        00:00:00   kworker/1:0H
   16     0     0 ?        00:00:00   watchdog/2
   17     0     0 ?        00:00:00   migration/2
   18     0     0 ?        00:00:00   ksoftirqd/2
   19     0     0 ?        00:00:00   kworker/2:0
   20     0     0 ?        00:00:00   kworker/2:0H
   21     0     0 ?        00:00:00   watchdog/3
   22     0     0 ?        00:00:00   migration/3
   23     0     0 ?        00:00:00   ksoftirqd/3
   24     0     0 ?        00:00:00   kworker/3:0
   25     0     0 ?        00:00:00   kworker/3:0H
   26     0     0 ?        00:00:00   watchdog/4
   27     0     0 ?        00:00:00   migration/4
   28     0     0 ?        00:00:00   ksoftirqd/4
   29     0     0 ?        00:00:00   kworker/4:0
   30     0     0 ?        00:00:00   kworker/4:0H
   31     0     0 ?        00:00:00   watchdog/5
   32     0     0 ?        00:00:00   migration/5
   33     0     0 ?        00:00:00   ksoftirqd/5
   34     0     0 ?        00:00:00   kworker/5:0
   35     0     0 ?        00:00:00   kworker/5:0H
   36     0     0 ?        00:00:00   watchdog/6
   37     0     0 ?        00:00:00   migration/6
   38     0     0 ?        00:00:00   ksoftirqd/6
   39     0     0 ?        00:00:00   kworker/6:0
   40     0     0 ?        00:00:00   kworker/6:0H
   41     0     0 ?        00:00:00   watchdog/7
   42     0     0 ?        00:00:00   migration/7
   43     0     0 ?        00:00:00   ksoftirqd/7
   44     0     0 ?        00:00:00   kworker/7:0
   45     0     0 ?        00:00:00   kworker/7:0H
   46     0     0 ?        00:00:00   kdevtmpfs
   47     0     0 ?        00:00:00   netns
   48     0     0 ?        00:00:00   perf
   49     0     0 ?        00:00:00   khungtaskd
   50     0     0 ?        00:00:00   writeback
   51     0     0 ?        00:00:00   ksmd
   52     0     0 ?        00:00:00   khugepaged
   53     0     0 ?        00:00:00   crypto
   54     0     0 ?        00:00:00   kintegrityd
   55     0     0 ?        00:00:00   bioset
   56     0     0 ?        00:00:00   kblockd
   57     0     0 ?        00:00:00   ata_sff
   58     0     0 ?        00:00:00   md
   59     0     0 ?        00:00:00   devfreq_wq
   60     0     0 ?        00:00:00   kworker/u16:1
   61     0     0 ?        00:00:00   kworker/0:1
   63     0     0 ?        00:00:00   kswapd0
   64     0     0 ?        00:00:00   vmstat
   65     0     0 ?        00:00:00   fsnotify_mark
   66     0     0 ?        00:00:00   ecryptfs-kthrea
   82     0     0 ?        00:00:00   kthrotld
   83     0     0 ?        00:00:00   acpi_thermal_pm
   84     0     0 ?        00:00:00   bioset
   85     0     0 ?        00:00:00   bioset
   86     0     0 ?        00:00:00   bioset
   87     0     0 ?        00:00:00   bioset
   88     0     0 ?        00:00:00   kworker/3:1
   89     0     0 ?        00:00:00   bioset
   90     0     0 ?        00:00:00   bioset
   91     0     0 ?        00:00:00   bioset
   92     0     0 ?        00:00:00   bioset
   96     0     0 ?        00:00:00   ipv6_addrconf
   97     0     0 ?        00:00:00   kworker/2:1
  110     0     0 ?        00:00:00   deferwq
  111     0     0 ?        00:00:00   charger_manager
  119     0     0 ?        00:00:00   kworker/6:1
  142     0     0 ?        00:00:00   kworker/1:1
  148     0     0 ?        00:00:00   kworker/4:1
  166     0     0 ?        00:00:00   kworker/5:1
  167     0     0 ?        00:00:00   kworker/7:1
  168     0     0 ?        00:00:00   kworker/u16:2
  169     0     0 ?        00:00:00   scsi_eh_0
  170     0     0 ?        00:00:00   scsi_tmf_0
  171     0     0 ?        00:00:00   scsi_eh_1
  172     0     0 ?        00:00:00   scsi_tmf_1
  173     0     0 ?        00:00:00   scsi_eh_2
  174     0     0 ?        00:00:00   scsi_tmf_2
  175     0     0 ?        00:00:00   scsi_eh_3
  176     0     0 ?        00:00:00   scsi_tmf_3
  177     0     0 ?        00:00:00   scsi_eh_4
  178     0     0 ?        00:00:00   scsi_tmf_4
  179     0     0 ?        00:00:00   scsi_eh_5
  180     0     0 ?        00:00:00   scsi_tmf_5
  181     0     0 ?        00:00:00   kworker/u16:3
  182     0     0 ?        00:00:00   kworker/u16:4
  183     0     0 ?        00:00:00   kworker/u16:5
  184     0     0 ?        00:00:00   kworker/u16:6
  185     0     0 ?        00:00:00   kworker/u16:7
  186     0     0 ?        00:00:00   kworker/u16:8
  187     0     0 ?        00:00:00   kworker/6:2
  188     0     0 ?        00:00:00   kworker/5:2
  189     0     0 ?        00:00:00   bioset
  190     0     0 ?        00:00:00   bioset
  191     0     0 ?        00:00:00   bioset
  199     0     0 ?        00:00:00   scsi_eh_6
  200     0     0 ?        00:00:00   scsi_tmf_6
  201     0     0 ?        00:00:00   usb-storage
  278     0     0 ?        00:00:00   bioset
  280     0     0 ?        00:00:00   bioset
  281     0     0 ?        00:00:00   bioset
  282     0     0 ?        00:00:00   bioset
  283     0     0 ?        00:00:00   bioset
  287     0     0 ?        00:00:00   kworker/4:1H
  288     0     0 ?        00:00:00   kworker/1:1H
  289     0     0 ?        00:00:00   kworker/5:1H
  290     0     0 ?        00:00:00   kworker/2:1H
  295     0     0 ?        00:00:00   bioset
  297     0     0 ?        00:00:00   kworker/u16:9
  298     0     0 ?        00:00:00   kworker/u16:10
  299     0     0 ?        00:00:00   kworker/3:1H
  300     0     0 ?        00:00:00   kworker/u16:11
  322     0     0 ?        00:00:00   kworker/0:1H
  324     0     0 ?        00:00:00   jbd2/sda1-8
  325     0     0 ?        00:00:00   ext4-rsv-conver
  368     0     0 ?        00:00:00   kauditd
  409     0     0 ?        00:00:00   rpciod
  419     0     0 ?        00:00:00   kworker/4:2
  421     0     0 ?        00:00:00   kworker/3:2
  445     0     0 ?        00:00:00   kworker/6:1H
  493     0     0 ?        00:00:00   kworker/1:2
  508     0     0 ?        00:00:00   irq/124-mei_me
  602     0     0 ?        00:00:00   kvm-irqfd-clean
  628     0     0 ?        00:00:00   kworker/7:2
  641     0     0 ?        00:00:00   kworker/7:1H
  705     0     0 ?        00:00:00   led_workqueue
  716     0     0 ?        00:00:00   kworker/0:2
  737     0     0 ?        00:00:00   kworker/2:2
  738     0     0 ?        00:00:00   jbd2/sda3-8
  739     0     0 ?        00:00:00   ext4-rsv-conver
 1359     0     0 ?        00:00:00   iprt-VBoxWQueue
 1421     0     0 ?        00:00:00   iprt-VBoxTscThr
 2045     0     0 ?        00:00:00   cifsiod
 2052     0     0 ?        00:00:00   cifsd
 2858     0     0 ?        00:00:00   nfsiod
 3071     0     0 ?        00:00:00   systemd-cgroups
 3087     0     0 ?        00:00:00   kworker/1:3
 3089     0     0 ?        00:00:00   systemd-cgroups
 3090     0     0 ?        00:00:00   systemd-cgroups
 3092     0     0 ?        00:00:00   systemd-cgroups
 3093     0     0 ?        00:00:00   systemd-cgroups
 3094     0     0 ?        00:00:00   systemd-cgroups
 3095     0     0 ?        00:00:00   systemd-cgroups
 3096     0     0 ?        00:00:00   systemd-cgroups
 3097     0     0 ?        00:00:00   kworker/5:3
 3098     0     0 ?        00:00:00   kworker/0:3
 3103     0     0 ?        00:00:00   systemd-cgroups
 3104     0     0 ?        00:00:00   systemd-cgroups
 3107     0     0 ?        00:00:00   systemd-cgroups
 3108     0     0 ?        00:00:00   systemd-cgroups
 3109     0     0 ?        00:00:00   systemd-cgroups
    1     1     1 ?        00:00:01 systemd
  386   386   386 ?        00:00:00   systemd-journal
  406   406   406 ?        00:00:00   lvmetad
  416   416   416 ?        00:00:00   systemd-udevd
  911   911   911 ?        00:00:00   rsyslogd <defunct>
  912   912   912 ?        00:00:00   accounts-daemon <defunct>
  914   914   914 ?        00:00:00   avahi-daemon
  944   914   914 ?        00:00:00     avahi-daemon
  915   915   915 ?        00:00:00   systemd-logind
  918   918   918 ?        00:00:00   cron <defunct>
  923   923   923 ?        00:00:00   acpid
  934   934   934 ?        00:00:00   dbus-daemon
  951   951   951 ?        00:00:00   NetworkManager
 1135  1135   951 ?        00:00:00     dhclient
 1146  1146   951 ?        00:00:00     dnsmasq
  953   953   953 ?        00:00:00   thermald
  963   963   963 ?        00:00:00   cgmanager
  965   965   965 ?        00:00:00   ModemManager <defunct>
  968   968   968 ?        00:00:00   cupsd
  971   971   971 ?        00:00:00   cups-browsed <defunct>
 1015  1015  1015 ?        00:00:00   mount.ntfs
 1037  1037  1037 ?        00:00:00   polkitd <defunct>
 1104  1104  1104 ?        00:00:00   colord <defunct>
 1388  1388  1388 ?        00:00:00   irqbalance
 1392  1392  1392 ?        00:00:00   lightdm
 1456  1456  1456 tty7     00:00:03     Xorg
 1461  1461  1461 ?        00:00:00   agetty
 1536  1536  1536 ?        00:00:00   upowerd <defunct>
 1553  1553  1553 ?        00:00:00   ntpd
 1569  1569  1569 ?        00:00:00   systemd
 1571  1569  1569 ?        00:00:00     (sd-pam)
 1577  1576  1576 ?        00:00:00   gnome-keyring-d <defunct>
 1634  1634  1634 ?        00:00:00   ssh-agent <defunct>
 1637  1579  1579 ?        00:00:00   dbus-launch <defunct>
 1638  1638  1638 ?        00:00:00   dbus-daemon <defunct>
 1666  1638  1638 ?        00:00:00   dconf-service <defunct>
 1701  1638  1638 ?        00:00:00   gvfsd <defunct>
 1709  1638  1638 ?        00:00:00   gvfsd-fuse
 3074  1638  1638 ?        00:00:00     fusermount
 1729  1728  1728 ?        00:00:00   pulseaudio
 1730  1730  1730 ?        00:00:00   rtkit-daemon <defunct>
 1737  1638  1638 ?        00:00:00   mintmenu <defunct>
 1739  1638  1638 ?        00:00:00   wnck-applet <defunct>
 1741  1638  1638 ?        00:00:00   mate-sensors-ap <defunct>
 1743  1638  1638 ?        00:00:00   mate-multiload- <defunct>
 1746  1638  1638 ?        00:00:00   notification-ar <defunct>
 1747  1638  1638 ?        00:00:00   clock-applet
 1766  1579  1579 ?        00:00:00   mate-screensave <defunct>
 1780  1579  1579 ?        00:00:00   applet.py <defunct>
 1781  1579  1579 ?        00:00:00   nm-applet <defunct>
 1786  1579  1579 ?        00:00:00   mate-volume-con <defunct>
 1797  1579  1579 ?        00:00:00   at-spi2-registr <defunct>
 1817  1817  1817 ?        00:00:00   bluetoothd <defunct>
 1855  1638  1638 ?        00:00:00   flatpak-session <defunct>
 1862  1862  1862 ?        00:00:00   console-kit-dae <defunct>
 1934  1638  1638 ?        00:00:00   xdg-document-po
 3081  1638  1638 ?        00:00:00     fusermount
 1943  1638  1638 ?        00:00:00   xdg-permission- <defunct>
 1965  1638  1638 ?        00:00:00   gvfs-udisks2-vo <defunct>
 1968  1579  1579 ?        00:00:00   flatpak-bwrap <defunct>
 1969  1579  1579 ?        00:00:00   flatpak-dbus-pr <defunct>
 1973  1973  1973 ?        00:00:00   udisksd <defunct>
 1983  1579  1579 ?        00:00:00   flatpak-bwrap <defunct>
 1996  1638  1638 ?        00:00:00   gvfs-afc-volume <defunct>
 2002  1638  1638 ?        00:00:00   gvfs-goa-volume <defunct>
 2007  1638  1638 ?        00:00:00   gvfs-gphoto2-vo <defunct>
 2012  1638  1638 ?        00:00:00   gvfs-mtp-volume <defunct>
 2017  1638  1638 ?        00:00:00   gvfsd-trash <defunct>
 2033  1638  1638 ?        00:00:00   xdg-desktop-por <defunct>
 2044  1638  1638 ?        00:00:00   xdg-desktop-por <defunct>
 2082  1638  1638 ?        00:00:00   gvfsd-metadata <defunct>
 2639  1579  1579 ?        00:00:00   mintupdate-laun <defunct>
 2734  2734  2734 ?        00:00:00   flatpak-system- <defunct>
 2760  2760  2760 ?        00:00:00   wineserver <defunct>
 2767  2767  2767 ?        00:00:00   services.exe <defunct>
 2771  2767  2767 ?        00:00:00   winedevice.exe <defunct>
 2781  2767  2767 ?        00:00:00   plugplay.exe <defunct>
 2788  2788  2788 ?        00:00:00   explorer.exe <defunct>
 2794  2794  2794 ?        00:00:00   stunnel.exe <defunct>
 2878  2878  2878 ?        00:00:00   rpc.statd <defunct>
 2879  2879  2879 ?        00:00:00   rpcbind
 2909  1638  1638 ?        00:00:00   gconfd-2 <defunct>
 3049  3042  3042 ?        00:00:00   dbus-launch <defunct>
 3050  3050  3050 ?        00:00:00   dbus-daemon <defunct>
 3057  3050  3050 ?        00:00:00   dconf-service <defunct>
 3072  3072  3072 ?        00:00:00   alsactl <defunct>
 3082     1     1 ?        00:00:00   umount
 3083     1     1 ?        00:00:00   umount
 3084  3084  3084 ?        00:00:00   sh
 3099  3084  3084 ?        00:00:00     ps
 3085  3085  3085 ?        00:00:00   ntp
 3106  3085  3085 ?        00:00:00     systemctl
 3086  3086  3086 ?        00:00:00   cifs-umount.sh
 3088  3088  3088 ?        00:00:00   hddtemp
 3105  3088  3088 ?        00:00:00     systemctl
 3102  3102  3102 ?        00:00:00   ondemand

Gruß Xante
« Letzte Änderung: 12.02.2018, 19:14:23 von Xantorix »

Hi :)
nun hast du alle werkzeuge um rauszufinden welcher prozess den fehler verursacht..

roger ist, wie ich vermutet habe, schon weg bevor der eigentliche shutdown beginnt. 
wird vermutlich beim abmelden beim shutdown bereits geschlossen.

frohes suchen ;)

Hi :)
nun hast du alle werkzeuge um rauszufinden welcher prozess den fehler verursacht..
Vielen Dank für deine Hilfe. Leider komme ich mir vor las hätte ich 2 linke Hände bezüglich der Werkzeuge.
Ich kann aus dem log nichts nützliches heraus lesen. Alle Prozesse laufen schnell ab ist das einzige, wenn ich es überhaupt richtig lese.
Vielleicht kannst du mir ja noch ein wenig weiter helfen?
Vielleicht sollten das dann auch die Entwickler von Mint irgendwie erfahren um evt. was zu fixen?

Gruß Xante

Hi :)
du hast doch nach dem shutdown die liste in deinem home...

die kannst du durchsehen was zum zeitpunkt der listenerstellung (durchlauf des shutdown services) noch läuft..
und verdächtige killen..  also statt roger, der ja garnicht mehr läuft, was anderes...

logisch wäre sicher mit flatpak prozessen anzufangen ;)
also try and error..