Hallo,
Seit einiger Zeit, vermutlich durch eine Systemaktualisierung verursacht, dauert das Herunterfahren von Arch Linux > 90s.
Ursache ist ifplugd, dessen Beenden auf den Timeout wartet.
Wenn ich es manuell versuche, sieht es so aus:
[root@ws2 rawjaw]# time systemctl stop netctl-ifplugd@eth0.service
real 1m30,038s
user 0m0,000s
sys 0m0,007s
in journalctl sieht es dann so aus:
Jul 28 16:52:39 ws2 su[21487]: pam_unix(su:session): session opened for user root by (uid=1337)
Jul 28 16:52:48 ws2 ifplugd[553]: Killing child.
Jul 28 16:52:48 ws2 ifplugd[553]: client: arp_free: Broken pipe
Jul 28 16:52:48 ws2 ifplugd[553]: client: script_runreason: Broken pipe
Jul 28 16:52:48 ws2 ifplugd[553]: client: main: control_stop: Broken pipe
Jul 28 16:52:48 ws2 ifplugd[553]: client: ps_dostop: Broken pipe
Jul 28 16:52:48 ws2 systemd[1]: Stopping Automatic wired network connection using netctl profiles...
Jul 28 16:52:48 ws2 dhcpcd[660]: received SIGTERM, stopping
Jul 28 16:52:48 ws2 ifplugd[553]: client: ps_dostop: Broken pipe
Jul 28 16:52:48 ws2 dhcpcd[660]: eth0: removing interface
Jul 28 16:52:48 ws2 dhcpcd[660]: arp_free: Broken pipe
Jul 28 16:52:48 ws2 dhcpcd[660]: script_runreason: Broken pipe
Jul 28 16:52:48 ws2 dhcpcd[660]: main: control_stop: Broken pipe
Jul 28 16:52:48 ws2 dhcpcd[660]: ps_dostop: Broken pipe
Jul 28 16:52:48 ws2 dhcpcd[660]: ps_dostop: Broken pipe
Jul 28 16:52:48 ws2 dhcpcd[660]: dhcpcd exited
Jul 28 16:52:48 ws2 ifplugd[553]: Program executed successfully.
Jul 28 16:54:18 ws2 systemd[1]: netctl-ifplugd@eth0.service: State 'stop-sigterm' timed out. Killing.
Jul 28 16:54:18 ws2 systemd[1]: netctl-ifplugd@eth0.service: Killing process 553 (ifplugd) with signal SIGKILL.
Jul 28 16:54:18 ws2 systemd[1]: netctl-ifplugd@eth0.service: Main process exited, code=killed, status=9/KILL
Jul 28 16:54:18 ws2 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=netctl-ifplugd@eth0 com>
Jul 28 16:54:18 ws2 systemd[1]: netctl-ifplugd@eth0.service: Failed with result 'timeout'.
Jul 28 16:54:18 ws2 systemd[1]: Stopped Automatic wired network connection using netctl profiles.
Die Netzwerkverbindung ist immer noch aktiv.
Ich lasse eth0 nur von ifplugd verwalten und habe das netctl-profil (ethernet-dhcp) dafür deaktiviert.
Wie kann ich das Problem beheben?
Danke im Voraus!
Grüße
Stephan