Wenn ich versuche, 'screen' oder 'byobu' zu starten, wird folgende Fehlermeldung angezeigt:
$ screen
No more PTYs.
Sorry, could not find a PTY.
[screen is terminating]
Ich scheine aber genug zu haben:
$ ls /dev/pts
$ cat /proc/sys/kernel/pty/nr
0
$ cat /proc/sys/kernel/pty/max
4096
Noch ein paar Infos:
$ 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
Wenn Sie weitere Informationen benötigen, kommentieren Sie bitte. Dies ist bei einem Low-End-VPS der Fall, funktionierte jedoch einwandfrei, bis es nicht mehr funktionierte. Alles andere scheint in Ordnung zu sein.
Ich hatte ein ähnliches Problem, aber mein Problem trat auf, als ich einen LXC-Container in meinem System startete (und das Stoppen half nicht). Es stellte sich heraus, dass der Bildschirm (in meinem Basissystem) beim Öffnen eines neuen PTY einen bereits vorhandenen PTY öffnete und dessen Eigentümer nicht ändern konnte.
Es war sehr seltsam, aber der offensichtlichste Ort war der / dev / pts-Mountpoint, also habe ich ihn einfach wieder montiert:
und die Probleme gingen weg. Ich habe nach dem erneuten Montieren keine PTY-Geräte aus / dev / pts "verloren", daher scheint dies ein ziemlich sicherer Vorgang zu sein.
quelle
Ich hatte ein ähnliches Problem, aber das Problem waren falsche Berechtigungen für / dev / pt * -Geräte.
Ich bin mir nicht sicher, warum sie auf 600 eingestellt waren, sodass nur der Root-Bildschirm verwendet werden kann. Ich habe auf 666 geändert und es hat für andere Benutzer funktioniert.
quelle