web-dev-qa-db-fra.com

initctl ne se termine pas à l'arrêt de l'ordinateur

J'ai une nouvelle installation de 13.10 sur un Zenbook UX31E d'ASUS. À chaque arrêt, il y a un blocage, et avec l'aide de cette réponse je pense avoir identifié la cause d'être /sbin/initctl qui ne se termine pas à l'arrêt (il est tué après plusieurs secondes de retard).

Comment puis-je configurer initctl pour quitter proprement quand on le lui demande?

Ci-joint le fichier généré automatiquement dans /var/crash/_sbin_initctl.0.crash

ProblemType: Bug
Date: Sun Dec 15 17:16:40 2013
ExecutablePath: /sbin/initctl
ExecutableTimestamp: 1381333523
InitctlList:
 avahi-cups-reload stop/waiting
 avahi-daemon start/running, process 710
 mountall-net stop/waiting
 mountnfs-bootclean.sh start/running
 passwd stop/waiting
 rc start/running, process 5044
 rsyslog stop/waiting
 startpar-bridge stop/waiting
 tty4 stop/waiting
 udev stop/waiting
 upstart-udev-bridge stop/waiting
 ureadahead-other stop/waiting
 whoopsie stop/waiting
 winbind stop/waiting
 apport stop/waiting
 console-setup stop/waiting
 hwclock-save stop/waiting
 irqbalance stop/waiting
 plymouth-log stop/waiting
 systemd-logind start/running, process 611
 tty5 stop/waiting
 failsafe stop/waiting
 hybrid-gfx stop/waiting
 modemmanager stop/waiting
 mountall.sh start/running
 rfkill-store stop/waiting
 atd stop/waiting
 dbus start/running, process 570
 failsafe-x stop/waiting
 mounted-var stop/waiting
 plymouth start/running, process 5165
 resolvconf stop/waiting
 udev-fallback-graphics stop/waiting
 checkroot.sh start/running
 control-alt-delete stop/waiting
 hwclock stop/waiting
 mounted-proc stop/waiting
 network-manager stop/waiting
 alsa-store stop/waiting
 cups-browsed stop/waiting
 setvtrgb stop/waiting
 shutdown stop/waiting
 alsa-restore stop/waiting
 cron stop/waiting
 gdm stop/waiting
 lightdm stop/waiting
 mountall stop/waiting
 mounted-debugfs stop/waiting
 mountkernfs.sh start/running
 binfmt-support stop/waiting
 console stop/waiting
 mounted-run stop/waiting
 acpid stop/waiting
 bluetooth start/running, process 599
 checkfs.sh start/running
 checkroot-bootclean.sh start/running
 kmod stop/waiting
 mountnfs.sh start/running
 plymouth-stop stop/waiting
 rcS stop/waiting
 ufw start/running
 wait-for-state stop/waiting
 bootmisc.sh start/running
 flush-early-job-log stop/waiting
 friendly-recovery stop/waiting
 rc-sysinit stop/waiting
 cups stop/waiting
 pulseaudio stop/waiting
 upstart-socket-bridge stop/waiting
 anacron stop/waiting
 mountdevsubfs.sh start/running
 tty2 stop/waiting
 udevtrigger stop/waiting
 upstart-file-bridge stop/waiting
 container-detect stop/waiting
 mounted-dev stop/waiting
 mtab.sh start/running
 tty3 stop/waiting
 udev-finish stop/waiting
 alsa-state stop/waiting
 hostname stop/waiting
 mountall-reboot stop/waiting
 mountall-Shell stop/waiting
 mounted-tmp stop/waiting
 network-interface (lo) start/running
 network-interface (wlan0) start/running
 plymouth-ready (started) start/running, process 5182
 plymouth-splash stop/waiting
 plymouth-upstart-bridge stop/waiting
 tty1 stop/waiting
 udevmonitor stop/waiting
 dmesg stop/waiting
 mountall-bootclean.sh start/running
 network-interface-security (network-interface/wlan0) start/running
 network-interface-security (network-interface/lo) start/running
 network-interface-security (networking) start/running
 networking start/running
 procps stop/waiting
 rfkill-restore stop/waiting
 tty6 stop/waiting
 console-font stop/waiting
 network-interface-container stop/waiting
 ureadahead stop/waiting
OmitPids: 1360 1112 710 5044 5047 611 570 869 1079 599 710 5044 611 570 5165 599 5182
ProcCmdline: initctl emit plymouth-ready
ProcCwd: /
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
ProcMaps:
 7fe15af99000-7fe15afb0000 r-xp 00000000 08:02 1839046                    /lib/x86_64-linux-gnu/libpthread-2.17.so
 7fe15afb0000-7fe15b1b0000 ---p 00017000 08:02 1839046                    /lib/x86_64-linux-gnu/libpthread-2.17.so
 7fe15b1b0000-7fe15b1b1000 r--p 00017000 08:02 1839046                    /lib/x86_64-linux-gnu/libpthread-2.17.so
 7fe15b1b1000-7fe15b1b2000 rw-p 00018000 08:02 1839046                    /lib/x86_64-linux-gnu/libpthread-2.17.so
 7fe15b1b2000-7fe15b1b6000 rw-p 00000000 00:00 0 
 7fe15b1b6000-7fe15b1bd000 r-xp 00000000 08:02 1839054                    /lib/x86_64-linux-gnu/librt-2.17.so
 7fe15b1bd000-7fe15b3bc000 ---p 00007000 08:02 1839054                    /lib/x86_64-linux-gnu/librt-2.17.so
 7fe15b3bc000-7fe15b3bd000 r--p 00006000 08:02 1839054                    /lib/x86_64-linux-gnu/librt-2.17.so
 7fe15b3bd000-7fe15b3be000 rw-p 00007000 08:02 1839054                    /lib/x86_64-linux-gnu/librt-2.17.so
 7fe15b3be000-7fe15b57b000 r-xp 00000000 08:02 1838931                    /lib/x86_64-linux-gnu/libc-2.17.so
 7fe15b57b000-7fe15b77b000 ---p 001bd000 08:02 1838931                    /lib/x86_64-linux-gnu/libc-2.17.so
 7fe15b77b000-7fe15b77f000 r--p 001bd000 08:02 1838931                    /lib/x86_64-linux-gnu/libc-2.17.so
 7fe15b77f000-7fe15b781000 rw-p 001c1000 08:02 1838931                    /lib/x86_64-linux-gnu/libc-2.17.so
 7fe15b781000-7fe15b786000 rw-p 00000000 00:00 0 
 7fe15b786000-7fe15b7ca000 r-xp 00000000 08:02 1838943                    /lib/x86_64-linux-gnu/libdbus-1.so.3.7.4
 7fe15b7ca000-7fe15b9c9000 ---p 00044000 08:02 1838943                    /lib/x86_64-linux-gnu/libdbus-1.so.3.7.4
 7fe15b9c9000-7fe15b9ca000 r--p 00043000 08:02 1838943                    /lib/x86_64-linux-gnu/libdbus-1.so.3.7.4
 7fe15b9ca000-7fe15b9cb000 rw-p 00044000 08:02 1838943                    /lib/x86_64-linux-gnu/libdbus-1.so.3.7.4
 7fe15b9cb000-7fe15b9d3000 r-xp 00000000 08:02 1838994                    /lib/x86_64-linux-gnu/libnih-dbus.so.1.0.0
 7fe15b9d3000-7fe15bbd3000 ---p 00008000 08:02 1838994                    /lib/x86_64-linux-gnu/libnih-dbus.so.1.0.0
 7fe15bbd3000-7fe15bbd4000 r--p 00008000 08:02 1838994                    /lib/x86_64-linux-gnu/libnih-dbus.so.1.0.0
 7fe15bbd4000-7fe15bbd5000 rw-p 00009000 08:02 1838994                    /lib/x86_64-linux-gnu/libnih-dbus.so.1.0.0
 7fe15bbd5000-7fe15bbeb000 r-xp 00000000 08:02 1838996                    /lib/x86_64-linux-gnu/libnih.so.1.0.0
 7fe15bbeb000-7fe15bdeb000 ---p 00016000 08:02 1838996                    /lib/x86_64-linux-gnu/libnih.so.1.0.0
 7fe15bdeb000-7fe15bdec000 r--p 00016000 08:02 1838996                    /lib/x86_64-linux-gnu/libnih.so.1.0.0
 7fe15bdec000-7fe15bded000 rw-p 00017000 08:02 1838996                    /lib/x86_64-linux-gnu/libnih.so.1.0.0
 7fe15bded000-7fe15be10000 r-xp 00000000 08:02 1838907                    /lib/x86_64-linux-gnu/ld-2.17.so
 7fe15bfe9000-7fe15bfee000 rw-p 00000000 00:00 0 
 7fe15c00d000-7fe15c00f000 rw-p 00000000 00:00 0 
 7fe15c00f000-7fe15c010000 r--p 00022000 08:02 1838907                    /lib/x86_64-linux-gnu/ld-2.17.so
 7fe15c010000-7fe15c012000 rw-p 00023000 08:02 1838907                    /lib/x86_64-linux-gnu/ld-2.17.so
 7fe15c012000-7fe15c03e000 r-xp 00000000 08:02 3014717                    /sbin/initctl
 7fe15c23d000-7fe15c23f000 r--p 0002b000 08:02 3014717                    /sbin/initctl
 7fe15c23f000-7fe15c240000 rw-p 0002d000 08:02 3014717                    /sbin/initctl
 7fe15c68d000-7fe15c6ae000 rw-p 00000000 00:00 0                          [heap]
 7fffddbf4000-7fffddc15000 rw-p 00000000 00:00 0                          [stack]
 7fffddcad000-7fffddcaf000 r-xp 00000000 00:00 0                          [vdso]
 ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
ProcStatus:
 Name:  initctl
 State: S (sleeping)
 Tgid:  5185
 Pid:   5185
 PPid:  5182
 TracerPid: 0
 Uid:   0   0   0   0
 Gid:   0   0   0   0
 FDSize:    64
 Groups:    0 
 VmPeak:       15316 kB
 VmSize:       15316 kB
 VmLck:        0 kB
 VmPin:        0 kB
 VmHWM:     1060 kB
 VmRSS:     1060 kB
 VmData:         204 kB
 VmStk:      136 kB
 VmExe:      176 kB
 VmLib:     2432 kB
 VmPTE:       52 kB
 VmSwap:           0 kB
 Threads:   1
 SigQ:  0/30476
 SigPnd:    0000000000000000
 ShdPnd:    0000000000000000
 SigBlk:    0000000000000000
 SigIgn:    0000000000000000
 SigCgt:    0000000180000000
 CapInh:    0000000000000000
 CapPrm:    0000001fffffffff
 CapEff:    0000001fffffffff
 CapBnd:    0000001fffffffff
 Seccomp:   0
 Cpus_allowed:  ffff
 Cpus_allowed_list: 0-15
 Mems_allowed:  00000000,00000001
 Mems_allowed_list: 0
 voluntary_ctxt_switches:   55
 nonvoluntary_ctxt_switches:    1
Processes:
 USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
 root         1  0.0  0.0  27300  3084 ?        Ss   15:34   0:01 /sbin/init
 root         2  0.0  0.0      0     0 ?        S    15:34   0:00 [kthreadd]
 root         3  0.0  0.0      0     0 ?        S    15:34   0:00 [ksoftirqd/0]
 root         5  0.0  0.0      0     0 ?        S<   15:34   0:00 [kworker/0:0H]
 root         7  0.0  0.0      0     0 ?        S    15:34   0:00 [migration/0]
 root         8  0.0  0.0      0     0 ?        S    15:34   0:00 [rcu_bh]
 root         9  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/0]
 root        10  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/1]
 root        11  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/2]
 root        12  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/3]
 root        13  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/4]
 root        14  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/5]
 root        15  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/6]
 root        16  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/7]
 root        17  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/8]
 root        18  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/9]
 root        19  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/10]
 root        20  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/11]
 root        21  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/12]
 root        22  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/13]
 root        23  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/14]
 root        24  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuob/15]
 root        25  0.0  0.0      0     0 ?        S    15:34   0:03 [rcu_sched]
 root        26  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/0]
 root        27  0.0  0.0      0     0 ?        S    15:34   0:01 [rcuos/1]
 root        28  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/2]
 root        29  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/3]
 root        30  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/4]
 root        31  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/5]
 root        32  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/6]
 root        33  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/7]
 root        34  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/8]
 root        35  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/9]
 root        36  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/10]
 root        37  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/11]
 root        38  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/12]
 root        39  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/13]
 root        40  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/14]
 root        41  0.0  0.0      0     0 ?        S    15:34   0:00 [rcuos/15]
 root        42  0.0  0.0      0     0 ?        S    15:34   0:00 [watchdog/0]
 root        43  0.0  0.0      0     0 ?        S    15:34   0:00 [watchdog/1]
 root        44  0.0  0.0      0     0 ?        S    15:34   0:00 [migration/1]
 root        45  0.0  0.0      0     0 ?        S    15:34   0:00 [ksoftirqd/1]
 root        47  0.0  0.0      0     0 ?        S<   15:34   0:00 [kworker/1:0H]
 root        48  0.0  0.0      0     0 ?        S    15:34   0:00 [watchdog/2]
 root        49  0.0  0.0      0     0 ?        S    15:34   0:00 [migration/2]
 root        50  0.0  0.0      0     0 ?        S    15:34   0:00 [ksoftirqd/2]
 root        52  0.0  0.0      0     0 ?        S<   15:34   0:00 [kworker/2:0H]
 root        53  0.0  0.0      0     0 ?        S    15:34   0:00 [watchdog/3]
 root        54  0.0  0.0      0     0 ?        S    15:34   0:00 [migration/3]
 root        55  0.0  0.0      0     0 ?        S    15:34   0:00 [ksoftirqd/3]
 root        56  0.0  0.0      0     0 ?        S    15:34   0:00 [kworker/3:0]
 root        57  0.0  0.0      0     0 ?        S<   15:34   0:00 [kworker/3:0H]
 root        58  0.0  0.0      0     0 ?        S<   15:34   0:00 [khelper]
 root        59  0.0  0.0      0     0 ?        S    15:34   0:00 [kdevtmpfs]
 root        60  0.0  0.0      0     0 ?        S<   15:34   0:00 [netns]
 root        61  0.0  0.0      0     0 ?        S<   15:34   0:00 [writeback]
 root        62  0.0  0.0      0     0 ?        S<   15:34   0:00 [kintegrityd]
 root        63  0.0  0.0      0     0 ?        S<   15:34   0:00 [bioset]
 root        64  0.0  0.0      0     0 ?        S<   15:34   0:04 [kworker/u33:0]
 root        65  0.0  0.0      0     0 ?        S<   15:34   0:00 [kblockd]
 root        66  0.0  0.0      0     0 ?        S<   15:34   0:00 [ata_sff]
 root        67  0.0  0.0      0     0 ?        S    15:34   0:00 [khubd]
 root        68  0.0  0.0      0     0 ?        S<   15:34   0:00 [md]
 root        69  0.0  0.0      0     0 ?        S<   15:34   0:00 [devfreq_wq]
 root        70  0.0  0.0      0     0 ?        S    15:34   0:01 [kworker/1:1]
 root        72  0.0  0.0      0     0 ?        S    15:34   0:00 [khungtaskd]
 root        73  0.0  0.0      0     0 ?        S    15:34   0:00 [kswapd0]
 root        74  0.0  0.0      0     0 ?        SN   15:34   0:00 [ksmd]
 root        75  0.0  0.0      0     0 ?        SN   15:34   0:00 [khugepaged]
 root        76  0.0  0.0      0     0 ?        S    15:34   0:00 [fsnotify_mark]
 root        77  0.0  0.0      0     0 ?        S    15:34   0:00 [ecryptfs-kthrea]
 root        78  0.0  0.0      0     0 ?        S<   15:34   0:00 [crypto]
 root        90  0.0  0.0      0     0 ?        S<   15:34   0:00 [kthrotld]
 root        93  0.0  0.0      0     0 ?        S    15:34   0:02 [kworker/3:1]
 root       115  0.0  0.0      0     0 ?        S<   15:34   0:00 [deferwq]
 root       116  0.0  0.0      0     0 ?        S<   15:34   0:00 [charger_manager]
 root       117  0.0  0.0      0     0 ?        S    15:34   0:00 [kworker/2:1]
 root       168  0.0  0.0      0     0 ?        S    15:34   0:00 [scsi_eh_0]
 root       169  0.0  0.0      0     0 ?        S    15:34   0:00 [scsi_eh_1]
 root       170  0.0  0.0      0     0 ?        S    15:34   0:00 [scsi_eh_2]
 root       171  0.0  0.0      0     0 ?        S    15:34   0:00 [scsi_eh_3]
 root       172  0.0  0.0      0     0 ?        S    15:34   0:00 [scsi_eh_4]
 root       173  0.0  0.0      0     0 ?        S    15:34   0:00 [scsi_eh_5]
 root       179  0.0  0.0      0     0 ?        S    15:34   0:04 [kworker/u32:7]
 root       189  0.0  0.0      0     0 ?        S    15:34   0:00 [jbd2/sda2-8]
 root       190  0.0  0.0      0     0 ?        S<   15:34   0:00 [ext4-rsv-conver]
 root       191  0.0  0.0      0     0 ?        S<   15:34   0:00 [ext4-unrsv-conv]
 root       379  0.0  0.0      0     0 ?        S<   15:34   0:00 [cfg80211]
 root       380  0.0  0.0      0     0 ?        S    15:34   0:00 [irq/51-mei_me]
 root       416  0.0  0.0      0     0 ?        S    15:35   0:00 [scsi_eh_6]
 root       421  0.0  0.0      0     0 ?        S    15:35   0:00 [rts5139-control]
 root       422  0.2  0.0      0     0 ?        S    15:35   0:13 [rts5139-polling]
 root       426  0.0  0.0      0     0 ?        S<   15:35   0:00 [kpsmoused]
 root       463  0.0  0.0      0     0 ?        S<   15:35   0:00 [led_workqueue]
 root       478  0.0  0.0      0     0 ?        S<   15:35   0:00 [hci0]
 root       479  0.0  0.0      0     0 ?        S<   15:35   0:00 [hci0]
 root       507  0.0  0.0      0     0 ?        S<   15:35   0:00 [kvm-irqfd-clean]
 root       540  0.0  0.0      0     0 ?        S<   15:35   0:00 [hd-audio0]
 102        570  0.0  0.0  31528  2448 ?        Ss   15:35   0:02 dbus-daemon --system --fork
 root       599  0.0  0.0  19388  2120 ?        Ss   15:35   0:00 /usr/sbin/bluetoothd
 root       611  0.0  0.0  37152  1784 ?        Ss   15:35   0:00 /lib/systemd/systemd-logind
 root       623  0.0  0.0      0     0 ?        S<   15:35   0:00 [krfcommd]
 avahi      710  0.0  0.0  32352  1808 ?        S    15:35   0:00 avahi-daemon: running [wim-zenbook.local]
 avahi      713  0.0  0.0      0     0 ?        Z    15:35   0:00 [avahi-daemon] <defunct>
 root       813  0.0  0.0      0     0 ?        S    15:35   0:02 [kworker/2:2]
 root      1112  0.0  0.0  32444  2556 ?        Ss   15:35   0:00 /sbin/wpa_supplicant -B -P /run/sendsigs.omit.d/wpasupplicant.pid -u -s -O /var/run/wpa_supplicant
 root      1136  0.0  0.0      0     0 ?        S    15:35   0:00 [kauditd]
 root      1732  0.0  0.0      0     0 ?        S    15:59   0:02 [kworker/u32:0]
 root      4609  0.0  0.0      0     0 ?        S    16:29   0:02 [kworker/1:2]
 root      4690  0.0  0.0      0     0 ?        S    16:36   0:02 [kworker/0:0]
 root      4749  0.0  0.0      0     0 ?        S    16:51   0:00 [kworker/0:2]
 root      4820  0.2  0.0      0     0 ?        S<   16:59   0:02 [kworker/u33:2]
 root      4968  0.0  0.0      0     0 ?        S    17:10   0:00 [kworker/u32:1]
 root      5044  0.0  0.0   4440   796 ?        Ss   17:16   0:00 /bin/sh /etc/init.d/rc 0
 root      5108  0.0  0.0   4440   784 ?        S    17:16   0:00 /bin/sh /etc/rc0.d/S20sendsigs stop
 root      5135  0.0  0.0      0     0 ?        S    17:16   0:00 [kworker/3:2]
 root      5141  0.0  0.0      0     0 ?        S    17:16   0:00 [kworker/3:3]
 root      5142  0.0  0.0      0     0 ?        S    17:16   0:00 [kworker/3:4]
 root      5165  1.0  0.4 121780 18460 ?        S    17:16   0:00 @sbin/plymouthd --mode=shutdown
 root      5182  0.0  0.0   4440   620 ?        Ss   17:16   0:00 /bin/sh -e /proc/self/fd/9
 root      5185  0.0  0.0  15316  1060 ?        S    17:16   0:00 initctl emit plymouth-ready
 root      5246  0.0  0.3  64680 14844 ?        S    17:16   0:00 /usr/bin/python3 /usr/share/apport/unkillable_shutdown -o 1360 -o 1112 -o 710 -o 5044 -o 5047 -o 611 -o 570 -o 869 -o 1079 -o 599 -o 710 -o 5044 -o 611 -o 570 -o 5165 -o 599 -o 5182
 root      5247  0.0  0.0  15568  1168 ?        R    17:16   0:00 ps aux
Tags: shutdown-hang
Title: initctl does not terminate at computer shutdown
2
wim

J'ai le même problème avec mon Zenbook UX31E.

J'ai également une nouvelle installation de 13.10, avec quelques ajustements qui y sont décrits:
https://help.ubuntu.com/community/AsusZenbook


Je viens d'appliquer la solution de contournement dans la description du bogue ici: https://bugs.launchpad.net/ubuntu/+source/sysvinit/+bug/1212142

J'ai édité /etc/rc0.d/S20sendsigs, changer le for seq in 1 2 3 4 5 6 7 8 9 10; do à for seq in 1 ; do.

Cela ne fait pas sortir proprement initctl, mais cela évite en vain d'attendre 10 secondes pour que le processus se termine et l'arrêt est à nouveau rapide.

2
Keronn