Problema

Problema

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/ptsprecisa 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.

informação relacionada