TL; DR : no Debian Stretch e posterior, certifique-se de que systemd-tmpfiles-setup.service foi iniciado com sucesso:
$:> 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
...
Se desabilitado ( Loaded: ... ;disabled; ... ), convém habilitá-lo com systemctl enable systemd-tmpfiles-setup.service . Se você quiser usar a tela dentro de um contêiner docker , então você precisa obter systemd em execução na sua imagem do contêiner ou você precisa executar systemctl start systemd-tmpfiles-setup.service ou /etc/init.d/screen-cleanup start ( sugerido por Huey ) sempre que você fizer login no seu contêiner.
Detalhes: Desde o Debian Stretch, o script de inicialização /etc/init.d/screen-cleanup não é executado, porque por padrão este serviço é mascarado ( /lib/systemd/system/screen-cleanup.service -> /dev/null ), então o systemd o ignora.
Em vez disso, systemd-tmpfiles-setup.service cria /run/screen na inicialização, conforme configurado em /usr/lib/tmpfiles.d/screen-cleanup.conf : d /run/screen 0775 root utmp