主要メッセージの手引き

unable to get pty!

原因

CDE で「端末エミュレータ (Terminal)」ウィンドウ (dtterm) を起動しようとすると、「Unable to get pty!」 というポップアップメッセージが表示されます。

対処方法

このエラーは、dtterm/dev/pts/int (int の部分は整数) を開くことができないために発生します。このファイルを開くことができないのは、grantpt(3C) がファイルのアクセス権の変更に失敗したためです。grantpt(3C) が失敗したのは、実行ファイル /usr/lib/pt_chmod の (ルート権限の) setuid ビットが設定されていないためです。/usr/lib/pt_chmod のアクセス権は 4111 でなければなりません。

正しいアクセス権を pt_chmod に対して設定し直すには、次のコマンドを root で実行します。


 
# chmod 4111 /usr/lib/pt_chmod