TL; DR : en Debian Stretch y versiones posteriores, asegúrese de que systemd-tmpfiles-setup.service
se haya iniciado correctamente:
$:> 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
...
Si está deshabilitado ( Loaded: ... ;disabled; ...
), es posible que desee habilitarlo con systemctl enable systemd-tmpfiles-setup.service
. Si desea usar la pantalla dentro de un contenedor acoplable, entonces debe ejecutar systemd en la imagen de su contenedor o debe ejecutar systemctl start systemd-tmpfiles-setup.service
o /etc/init.d/screen-cleanup start
( como lo sugiere Huey ) cada vez después de iniciar sesión en su contenedor.
Detalles: desde Debian Stretch, el script de inicio /etc/init.d/screen-cleanup
no se ejecuta, porque de forma predeterminada este servicio está enmascarado ( /lib/systemd/system/screen-cleanup.service -> /dev/null
), por lo que systemd lo ignora.
En su lugar, systemd-tmpfiles-setup.service
crea /run/screen
en el arranque, como se configura en /usr/lib/tmpfiles.d/screen-cleanup.conf
:d /run/screen 0775 root utmp