PTY allocation request failed on channel 0 の解決方法

うちのgentooちゃんをアップデートしたら、gome-terminal等々が下記のエラーで

getpt failed: No such file or directory

とか言って立ち上がらないという残念な状況に。

 

しかし、アップデートで起動しなくなるなんてgentoo使いにはよくあること。慌てず騒がず、MacBookからsshですよ。

 

ssh 192.168.0.x
Password: 
PTY allocation request failed on channel 0

∑(゚Д゚)アァ !?

sshができないだと...

 

仕方がないので、解決方法を探ると、どうも/dev/ptsがマウントされてないのが原因のよう。

こいつを/etc/fstabに書いたりマウントすれば良いとのこと。うーん、今までマウントしてなかったけど、なんか定義ファイルが変わったのかな?

とりあえず、下記のようにすればOK

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sdb1    	/boot		ext2		noauto,noatime	1 2
/dev/sdb2		/		btrfs		noatime		0 1
/dev/cdrom		/mnt/cdrom	auto		noauto,ro	0 0

tmpfs      /var/tmp/portage   tmpfs  size=10G         0 0
tmpfs      /tmp        tmpfs   defaults,size=3g 0 1

none /dev/pts devpts gid=5,620 0 0 # これを追加

 とりあえず、無事ssh出来るようになりましたとさ。ターミナルも無事回復。良かった良かった。