Sorry, could not find a PTY.

CentOS5.5(linode)を実験しました。そしたらscreenがエラーになるのです。

確認

あいつ居ないなぁ

% ls -al /dev/pts
合計 0
drwxr-xr-x 2 root     root      0  718 20:39 .
drwxr-xr-x 9 root     root  13520  718 20:39 ..

対策する

% sodo vi /etc/fstab

以下を最終行に追加

none /dev/pts devpts defaults 0 0

再起動

% sudo /sbin/reboot

再度sshでログインして、screenが起動できることを確認します。

結果

あいつ居た

% ls -al /dev/pts
合計 0
drwxr-xr-x 2 root     root      0  718 20:39 .
drwxr-xr-x 9 root     root  13520  718 20:39 ..
crw--w---- 1 hogehoge tty  136, 0  718 20:41 0

これで本当によいのか良く分かってないのですが、もし間違えていたら教えて下さい通りすがりのひと。