Search




TOPページへ

このブログのフィードを取得
[フィードとは]

Powered by
Movable Type 4.23-ja

template by tokyobuddha

 ■■■■■免 責■■■■■
このサイトを参考にしたために発生した一切の損害に「てきとー管理者」は一切関知しませんし、補償もしません。 また、本サイトの記述が正しいことも保証しません。
自己責任にてお願いします。
 -------------------------

京都の鍵トラブルなら鍵レスキュー 鍵師が、家・金庫・バイク・車等の解錠を始め鍵に関する全般、また防犯設備士からみた防犯診断の上の工事等、安心しておまかせ下さい。24時間対応致します。

OpenVZのCTでSSHログイン出来ず・・・

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/

投稿時間: 17:30