Red Hat Enterprise Linux 6.5 2 Server
私の仮想マシンでは、10〜30秒ごとに次のエラーが発生しますAmazons EC2
。
Sep 23 09:57:05 ServerName init: ttyS0 (/dev/ttyS0) main process (1612) terminated with status 1
Sep 23 09:57:05 ServerName init: ttyS0 (/dev/ttyS0) main process ended, respawning
Sep 23 09:57:05 ServerName agetty[1613]: /dev/ttyS0: tcgetattr: Input/output error
この問題の原因と解決策を知っている人はいますか?
ありがとうございます。
答え1
仮想Red Hatインストールにはシリアルポートが接続されていない可能性があるため(DOS用語では/ dev / ttyS0:COM1)、シリアルポートでリッスンするためにagettyを起動しようとすると失敗します。 /etc/inittabで、agettyとttyS0を含む行を見つけて変更します。
respawn
到着するoff
。
編集:Redhat 6など、システムがupstartを使用している場合は、次の手順を実行します。
stop ttyS0
すぐにサービスを停止してから実行してください。
echo manual | sudo tee /etc/init/ttyS0.override
再起動後にサービスが開始されないようにhttps://askubuntu.com/a/468250/146273
文書化の目的で、次のことも検討できます。
sudo tee -a /etc/init/ttyS0.conf <<EOF
# Disabled. See https://unix.stackexchange.com/a/157489/9745
EOF
追加資料:http://upstart.ubuntu.com/cookbook/#disabling-a-job-from-automatically-starting
答え2
私のVPSでXenをKVMに変更した後、同様のエラーが発生しました。ターミナル1、いいえtty1S。回避策は、古いファイルを存在しなくなったXen仮想デバイス/etc/init/tty1.conf
への/etc/init/tty1.conf.dpkg-dist
参照に置き換えることです。/dev/hvc0