Auf einem Linux-Server, auf welchen ein Ubuntu 10.04 läuft, kam bei dem Versuch als eingelogter Benutzer eine screen-Session zu starten die Fehlermeldung ‚No more PTYs, Sorry, could not find a PTY‚. Als angemeldeter root-User funktionierte es hingegen einwandfrei.
Damit man als einfacher Benutzer auf dem Rechner screen dennoch benutzen kann, sollte man schauen, dass man sich in der Gruppe tty befindet und die entsprechenden Zugriffsrechte für /dev/pts und dem Verzeichnis /dev/ptmx richtig gesetzt sind.
Folgender Befehl löste dann das Problem:
mount -t devpts /dev/ptmx /dev/pts
Um das Pseudodateisystem automatisch zu mounten, ist am besten folgende Zeile in die /etc/fstab einzutragen:
/dev/ptmx /dev/pts devpts defaults 0 0