TL; DR : Di Debian Stretch dan yang lebih baru, pastikan systemd-tmpfiles-setup.service
sudah berhasil dimulai:
$:> 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
...
Jika dinonaktifkan ( Loaded: ... ;disabled; ...
) maka Anda mungkin ingin mengaktifkannya dengan systemctl enable systemd-tmpfiles-setup.service
. Jika Anda ingin menggunakan layar dalam wadah buruh pelabuhan maka Anda harus menjalankan systemd dalam gambar wadah Anda atau Anda harus menjalankan systemctl start systemd-tmpfiles-setup.service
atau /etc/init.d/screen-cleanup start
( seperti yang disarankan oleh Huey ) setiap kali setelah masuk ke wadah Anda.
Detail: Sejak Debian Stretch, skrip startup /etc/init.d/screen-cleanup
tidak dieksekusi, karena secara default layanan ini di-mask ( /lib/systemd/system/screen-cleanup.service -> /dev/null
), jadi systemd mengabaikannya.
Alih-alih systemd-tmpfiles-setup.service
membuat /run/screen
saat boot, seperti yang dikonfigurasi dalam /usr/lib/tmpfiles.d/screen-cleanup.conf
:d /run/screen 0775 root utmp