TL; DR : ใน Debian Stretch และใหม่กว่าตรวจสอบให้แน่ใจว่าsystemd-tmpfiles-setup.serviceได้เริ่มต้นสำเร็จแล้ว:
$:> systemctl status systemd-tmpfiles-setup.service
● systemd-tmpfiles-setup.service - Create Volatile Files and Directories
Loaded: loaded (/lib/systemd/system/systemd-tmpfiles-setup.service; static; vendor preset: enabled)
Active: active (exited) since Thu 2018-06-21 19:54:06 CEST; 41min ago
...
หากปิดการใช้งาน ( Loaded: ... ;disabled; ...) systemctl enable systemd-tmpfiles-setup.serviceแล้วคุณอาจต้องการที่จะเปิดใช้งานได้ด้วย หากคุณต้องการใช้หน้าจอภายในคอนเทนเนอร์นักเทียบท่าคุณจะต้องเรียกใช้ systemd ในอิมเมจคอนเทนเนอร์ของคุณหรือคุณต้องเรียกใช้systemctl start systemd-tmpfiles-setup.serviceหรือ/etc/init.d/screen-cleanup start( ตามที่ฮิวอี้แนะนำ ) ทุกครั้งหลังจากเข้าสู่คอนเทนเนอร์ของคุณ
รายละเอียด:ตั้งแต่ Debian Stretch สคริปต์เริ่มทำงาน/etc/init.d/screen-cleanupจะไม่ถูกเรียกใช้เนื่องจากโดยค่าเริ่มต้นบริการนี้จะถูกปิดบัง ( /lib/systemd/system/screen-cleanup.service -> /dev/null) ดังนั้น systemd จะข้ามไป
systemd-tmpfiles-setup.serviceสร้างแทน/run/screenเมื่อบูตตามที่กำหนดไว้ใน/usr/lib/tmpfiles.d/screen-cleanup.conf:d /run/screen 0775 root utmp