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/pts
es 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.