Problema

Problema

Esperaba que alguien pudiera ayudarme a entender qué pasó con mi servidor Ubuntu.

Tuve un problema porque actuaba de manera extraña, no entraré en detalles pero reinicié el servidor con este comando:

apagar -r ahora

Cuando volvió a aparecer, intenté usar la pantalla y recibí este error:

No más PTY. Lo sentimos, no se pudo encontrar un PTY. [la pantalla está terminando]

Encontré este sitio web que me dijo esto:

http://en.positon.org/post/%5BScreen%5D-No-more-PTYs-Sorry-could-not-find-a-PTY

Tienes que cambiar los permisos del archivo /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

Esto no resolvió mi problema porque ya estaba en:

crw-rw-rw- 1 root root 5, 2 nov 18 23:34 /dev/ptmx

El mismo problema.

Entonces encontré esta publicación:

https://superuser.com/questions/302235/no-more-ptys-when-trying-to-start-screen

Entonces, hice lo que sugería la respuesta, que era:

# mount devpts /dev/pts -t devpts -o mode=620

Y funcionó bien.

¿Alguien sabe qué pasó, por qué y qué hicieron los desarrolladores para solucionarlo? Estoy completamente perdido en este.

¡Gracias!

Respuesta1

Por lo que puedo decir, /dev/ptses necesario montarlo para que la pantalla funcione.

Respuesta2

Encontré esto cuando me encontré con el mismo mensaje. Resulta que tenía otra aplicación (ZTerm) que mantenía un bloqueo en el dispositivo. Entonces, como consejo, ¡asegúrese de que nadie más acceda al dispositivo!

Respuesta3

Problema

Intenté utilizar el programa de pantalla para conectar mi PC de laboratorio a una Raspberry PI a través de los puertos USB y un cable RS232.

Ejecuté la pantalla de comando /dev/ttyUSB0

Recibí los siguientes mensajes de error en rápida sucesión.

Cannot access line '/dev/ttyUSB0 for r/w: permission denied
Couldn't find a PTY

Solución

Finalmente encontré esta idea de agregarme al grupo de acceso telefónico al mirar esta publicación.

Cambiar permisos en el puerto serie

Ejecutó el comando:

sudo usermod -a -G dialout $USER

Reinicié la computadora y listo, funcionó. Pude usar el programa de pantalla para realizar la conexión.

Espero que esto ayude a alguien. Paz.

información relacionada