
Eu esperava que alguém pudesse me ajudar a entender o que aconteceu com meu servidor Ubuntu.
Tive um problema com ele agindo de forma estranha, não vou entrar em detalhes, mas reiniciei o servidor com este comando:
desligar -r agora
Quando ele voltou, tentei usar a tela e recebi este erro:
Não há mais PTYs. Desculpe, não foi possível encontrar um PTY. [tela está encerrando]
Encontrei este site que me disse isso:
http://en.positon.org/post/%5BScreen%5D-No-more-PTYs-Sorry-could-not-find-a-PTY
Você precisa alterar as permissões do arquivo /dev/ptmx:
# ls -l /dev/ptmx
crw-r--r-- 1 root root 5, 2 nov 18 23:28 /dev/ptmx
# chmod a+w /dev/ptmx
# ls -l /dev/ptmx
crw-rw-rw- 1 root root 5, 2 nov 18 23:34 /dev/ptmx
Isso não resolveu meu problema, pois eu já estava em:
crw-rw-rw- 1 root root 5, 2 nov 18 23:34 /dev/ptmx
Mesmo problema.
Então encontrei esta postagem:
https://superuser.com/questions/302235/no-more-ptys-when-trying-to-start-screen
Então, fiz o que a resposta sugeriu, que foi:
# mount devpts /dev/pts -t devpts -o mode=620
E funcionou bem.
Alguém sabe o que aconteceu, por que e o que os desenvolvedores fizeram para consertar? Estou completamente perdido nisso.
Obrigado!
Responder1
Pelo que sei, /dev/pts
precisa ser montado para que a tela funcione.
Responder2
Eu descobri isso quando me deparei com a mesma mensagem. Acontece que eu tinha outro aplicativo (ZTerm) bloqueando o dispositivo. Então, como dica, certifique-se de que ninguém mais esteja acessando o aparelho!
Responder3
Problema
Tentei usar o programa screen para conectar meu PC de laboratório a um Raspberry PI por meio das portas USB e um cabo RS232.
Executei a tela de comando /dev/ttyUSB0
Recebi as seguintes mensagens de erro em rápida sucessão.
Cannot access line '/dev/ttyUSB0 for r/w: permission denied
Couldn't find a PTY
Solução
Finalmente encontrei essa ideia de adicionar ao grupo de discagem olhando este post.
Alterando permissões na porta serial
Executei o comando:
sudo usermod -a -G dialout $USER
Reiniciei o computador e pronto, funcionou. Consegui usar o programa screen para fazer a conexão.
Espero que isso ajude alguém. Paz.