Cuando intento iniciar 'screen' o 'byobu', aparece el siguiente mensaje de error:
$ screen
No more PTYs.
Sorry, could not find a PTY.
[screen is terminating]
Aunque parece que tengo suficiente:
$ ls /dev/pts
$ cat /proc/sys/kernel/pty/nr
0
$ cat /proc/sys/kernel/pty/max
4096
Alguna información más:
$ uname -a
Linux cube.mydedi.net 2.6.18-194.8.1.el5.028stab070.5 #1 SMP Fri Sep 17 19:10:36 MSD 2010 x86_64 x86_64 x86_64 GNU/Linux
Si necesita más información por favor comente. Esto está en un VPS de gama baja, pero solía funcionar bien, hasta que dejó de funcionar. Sin embargo, todo lo demás parece estar bien.
Tuve un problema similar, pero mi problema surgió cuando comencé un contenedor LXC dentro de mi sistema (y detenerlo no ayudó). Resultó que cuando la pantalla (en mi sistema base) intentaba abrir un nuevo PTY, estaba abriendo uno que ya existía y no podía cambiar su propiedad.
Era muy extraño, pero el lugar más obvio era el punto de montaje / dev / pts, así que simplemente lo volví a montar:
y los problemas se fueron. No "perdí" ningún dispositivo PTY de / dev / pts después de volver a montar, por lo que parece una operación bastante segura.
fuente
Tuve un problema similar, pero el problema eran los permisos incorrectos de los dispositivos / dev / pt *.
No estoy seguro de por qué se establecieron en 600, por lo que solo la raíz podía usar la pantalla, cambié a 666 y funcionó para otros usuarios.
fuente