Package: systemd
Version: 215-17+deb8u4
Severity: normal
Usertags: jessie-backports


Dear Debian folks,


it would be awesome, if you could add commit 1b41981d
(console-getty.service: don't start when /dev/console is missing),
present in systemd since version 220, to systemd 215-17+deb8u4 in Debian
8 (Jessie/stable).

This will will fix a bug, when using Debian 8 as the operating system
for a Docker image/container it hogs one thread(?) of the CPU in certain
cases.

> console-getty.service: don't start when /dev/console is missing 
>
> Create minimal image which runs systemd
> 
>    FROM rhel7.1
>    RUN yum install -y /usr/bin/ps
>    ENV container docker
>    CMD [ "/usr/sbin/init" ]
> 
> When you run the container without -t, the process
> 
>    /sbin/agetty --noclear --keep-baud console 115200 38400 9600
> 
> is not happy and checking the journal in the container, there is a stream of
> 
> ```
> Mar 13 04:50:15 11bf07f59fff agetty[66]: /dev/console: No such file or 
> directory
> Mar 13 04:50:25 11bf07f59fff systemd[1]: console-getty.service holdoff time 
> over, scheduling restart.
> Mar 13 04:50:25 11bf07f59fff systemd[1]: Stopping Console Getty...
> Mar 13 04:50:25 11bf07f59fff systemd[1]: Starting Console Getty...
> Mar 13 04:50:25 11bf07f59fff systemd[1]: Started Console Getty.
> Mar 13 04:50:25 11bf07f59fff agetty[67]: /dev/console: No such file or 
> directory
> Mar 13 04:50:35 11bf07f59fff systemd[1]: console-getty.service holdoff time 
> over, scheduling restart.
> Mar 13 04:50:35 11bf07f59fff systemd[1]: Stopping Console Getty...
> Mar 13 04:50:35 11bf07f59fff systemd[1]: Starting Console Getty...
> Mar 13 04:50:35 11bf07f59fff systemd[1]: Started Console Getty.
> Mar 13 04:50:35 11bf07f59fff agetty[74]: /dev/console: No such file or 
> directory
> Mar 13 04:50:45 11bf07f59fff systemd[1]: console-getty.service holdoff time 
> over, scheduling restart.
> Mar 13 04:50:45 11bf07f59fff systemd[1]: Stopping Console Getty...
> Mar 13 04:50:45 11bf07f59fff systemd[1]: Starting Console Getty...
>```

Please tell me, if I need to do anything else.


Thanks,

Paul


[1] 
https://github.com/systemd/systemd/commit/1b41981d9a62443d566df6bcabc1b5024e9f5e4a

Attachment: signature.asc
Description: This is a digitally signed message part

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to