Red Hat Enterprise Linux 6.5 2 Server
の仮想Amazons EC2
で10〜30秒ごとに次のエラーが発生します。
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
誰がこれを引き起こしているのか、どうすれば修正できるのか知っていますか?
ありがとう。
仮想Red Hatインストールにはおそらくシリアルポートが接続されていない(つまり、/ dev/ttyS0はDOS用語ではCOM1)ため、agettyを起動してシリアルポートをリッスンしようとすると失敗するのが運命です。/etc/inittabで、agettyとttyS0を含む行を見つけて変更します。
respawn
からoff
へ。
編集:Redhat 6のようにシステムがアップスタートを使用している場合は、
stop ttyS0
今すぐサービスを停止して
echo manual | Sudo tee /etc/init/ttyS0.override
https://askubuntu.com/a/468250/14627 に従って再起動後にサービスを開始しないようにする
文書化の目的で、次のことを検討することもできます。
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
XenからKVM=に変更した後、同様のエラーが発生しましたが、-tty1Sではなくtty1Sについてです。修正は/etc/init/tty1.conf
を置き換えることでした/etc/init/tty1.conf.dpkg-dist
を使用します。古いファイルは、存在しなくなったXen仮想デバイスである/dev/hvc0
を参照していました。