NetBSD で screen を起動するときに
no more PTYs
と出て起動できないのはFAQで、解決策はカーネルの config ファイルに
options COMPAT_BSDPTY
を足す、というもの。新しめのオプションなので 古いconfigファイルを使いまわしているとはまりやすい。
が、今日は COMPAT_BSDPTY
を足してもダメだ。なじぇ?
screenはseuidがついてるのでスーパーユーザからktraceしないと
だめなので、
ktrace -i sudo -u 自分 screen kdump | less
で発見。なるほどー、/dev/ptm{,x}
を使うのかー。
ということで、昔からの /dev
を使いまわしていると
やはりはまるようだ。ということで、
(cd /dev; ./MAKEDEV ptm)
で解決。