晩酌しながらサーバ管理。 こんな「てきとー管理者」にサーバ預けて、大丈夫?
Search
Powered by
Movable Type 4.23-ja
■■■■■免 責■■■■■
このサイトを参考にしたために発生した一切の損害に「てきとー管理者」は一切関知しませんし、補償もしません。 また、本サイトの記述が正しいことも保証しません。
自己責任にてお願いします。
-------------------------
京都の鍵トラブルなら鍵レスキュー 鍵師が、家・金庫・バイク・車等の解錠を始め鍵に関する全般、また防犯設備士からみた防犯診断の上の工事等、安心しておまかせ下さい。24時間対応致します。
OpenVZで構築したCTにSSHで接続できなくなった。
そこで、ホストから vzctl enter CTID(CTの番号)でログインを試みるがエラーが出る。
Unable to open pty: No such file or directory
ファイルまたは、ディレクトリが無いだと!!
この「Unable to open pty: No such file or directory」でGoogle先生に聞いてみると、以外に多くのページがHITした。
説明によると、udevとの相性がわるいらしい・・・
では、何故今までログインできて、突然ログインできなくなったのか?
サーバの設定も変えた覚えもないし・・・ 意味が分からない。
とにかく、ログイン出来るように対処方法が出ていたので、実行してみた。
エラーの内容では「Unable to open pty」となっていたので
/usr/sbin/vzctl exec CTID(CTの番号) /sbin/MAKEDEV pty
とだけ実行したがだめ。
念のため、
/usr/sbin/vzctl exec CTID(CTの番号) /sbin/MAKEDEV tty
も実行してみた。
この2つを実行することで、ログイン出来るようになった。
しかし、サーバを再起動すると、同じ現象になってしまう。
では、継続して利用出来るようにするためには、どの様にすれば良いのか、再度Google先生に聞いてみた。
サーバ起動時に、udevを利かないように設定すればいいらしい。
って事で、早速やってみた。
先ず、
/usr/sbin/vzctl exec CTID(CTの番号) /sbin/MAKEDEV pty
/usr/sbin/vzctl exec CTID(CTの番号) /sbin/MAKEDEV tty
を打って、
vzctl enter CTID(CTの番号)
で、対象CTにログインする。
そして
/etc/rc.sysinit の
#/sbin/start_udev ← コメントアウトする
そして
/sbin/start_udev を実行
念のため
/sbin/MAKEDEV tty
/sbin/MAKEDEV pty
も実行して〜 再起動!!
起動後に
vzctl enter CTID(CTの番号)
でログインできることを確認。
そして
ssh root@CTのIPアドレス
にて、SSH接続を確認。
これで、何度再起動してもOKになったが、何故udevとの相性問題が出たのか、意味が分からない・・・・
■参考サイト
http://www.eukhost.com/forums/f29/vps-unable-open-pty-no-such-file-directory-2666/