Ketika saya mencoba memulai 'layar' atau 'byobu', saya mendapatkan pesan kesalahan berikut:
$ screen
No more PTYs.
Sorry, could not find a PTY.
[screen is terminating]
Saya tampaknya sudah cukup:
$ ls /dev/pts
$ cat /proc/sys/kernel/pty/nr
0
$ cat /proc/sys/kernel/pty/max
4096
Beberapa info lebih lanjut:
$ 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
Jika Anda memerlukan info lebih lanjut, silakan komentar. Ini pada VPS low-end, tetapi dulu berfungsi dengan baik, sampai berhenti bekerja. Segala sesuatu yang lain tampaknya baik-baik saja.
Saya memiliki masalah yang sama, tetapi masalah saya muncul ketika saya memulai wadah LXC dalam sistem saya (dan menghentikannya tidak membantu). Ternyata ketika layar (dalam sistem basis saya) mencoba untuk membuka PTY baru, itu membuka yang sudah ada, dan tidak dapat mengubah kepemilikannya.
Itu sangat aneh, tetapi tempat yang paling jelas adalah mountpoint / dev / pts, jadi saya hanya mencatatnya kembali:
dan masalahnya hilang. Saya tidak "kehilangan" perangkat PTY dari / dev / pts setelah remounting, jadi sepertinya operasi yang cukup aman.
sumber
Saya memiliki masalah yang serupa, tetapi masalahnya adalah izin yang salah dari perangkat / dev / pt *.
Tidak yakin mengapa mereka diatur ke 600, jadi hanya root yang bisa menggunakan layar, saya berubah menjadi 666 dan itu berfungsi untuk pengguna lain.
sumber