問題

問題

私の Ubuntu サーバーで何が起こったのか理解するのを誰かが手伝ってくれることを期待していました。

動作がおかしくなるという問題がありました。詳細は省きますが、次のコマンドでサーバーを再起動しました。

今すぐシャットダウン -r

再起動後、screen を使用しようとしましたが、次のエラーが発生しました。

PTY はもうありません。申し訳ありませんが、PTY が見つかりませんでした。[画面が終了します]

私は次のことを教えてくれるウェブサイトを見つけました:

http://en.positon.org/post/%5BScreen%5D-No-more-PTYs-申し訳ありませんが、PTY を見つけることができません

/dev/ptmx ファイルの権限を変更する必要があります:

# ls -l /dev/ptmx 
crw-r--r-- 1 root root 5, 2 nov 18 23:28 /dev/ptmx
# chmod a+w /dev/ptmx
# ls -l /dev/ptmx 
crw-rw-rw- 1 root root 5, 2 nov 18 23:34 /dev/ptmx

すでに次の状態であったため、問題は解決されませんでした。

crw-rw-rw- 1 root root 5, 2 nov 18 23:34 /dev/ptmx

同じ問題です。

そこで私はこの投稿を見つけました:

https://superuser.com/questions/302235/no-more-ptys-when-trying-to-start-screen

そこで、私は答えが示唆したことを実行しました。

# mount devpts /dev/pts -t devpts -o mode=620

そしてそれはうまくいきました。

何が起こったのか、なぜ起こったのか、そして開発者がそれを修正するために何をしたのか知っている人はいますか? これについては、まったくわかりません。

ありがとう!

答え1

私の知る限り、/dev/pts画面を動作させるにはマウントする必要があります。

答え2

同じメッセージに遭遇したときに、これを見つけました。別のアプリケーション (ZTerm) がデバイスをロックしていたことが判明しました。そのため、ヒントとして、他の誰もデバイスにアクセスしていないことを確認してください。

答え3

問題

スクリーン プログラムを使用して、USB ポートと RS232 ケーブルを介してラボ PC を Raspberry PI に接続しようとしました。

コマンド画面 /dev/ttyUSB0 を実行しました

次のエラー メッセージが立て続けに表示されました。

Cannot access line '/dev/ttyUSB0 for r/w: permission denied
Couldn't find a PTY

解決

この投稿を見て、ダイヤルアウト グループに追加するというアイデアをようやく見つけました。

シリアルポートの権限の変更

次のコマンドを実行しました:

sudo usermod -a -G dialout $USER

コンピュータを再起動すると、うまくいきました。画面プログラムを使用して接続することができました。

これが誰かの役に立つことを願います。平和を。

関連情報