Eu vi isso quando deixo cair uma conexão em uma tela ativa e reconecto. Bug # 27462 ("Reconnect stalls quando a sessão original é perdida") descreve o problema como eu o vejo. O que parece acontecer é que a tela está tentando notificar o tty que o segura que está prestes a sair, mas como o tty está travado devido a uma conexão perdida, ele tem que esperar que o tempo limite ocorra (que é de mais de cinco minutos). em alguns casos).
Para corrigir isso, eu faço isso:
- descobrir qual tty está segurando na sessão de tela
ps -ef | grep screen | grep pty
- encontre o bash de login associado a esse tty
ps -ef | grep bash | grep $PTY
- mate esse bash
kill -KILL $PID
Isso faz com que a tela complete sua desconexão corretamente e permite que você se reconecte normalmente.
Veja aqui um exemplo de script que automatiza isso.