web-dev-qa-db-ja.com

エラー:init:ttyS0(/ dev / ttyS0)メインプロセス(1612)がステータス1で終了しました

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

誰がこれを引き起こしているのか、どうすれば修正できるのか知っていますか?

ありがとう。

4
Richard

仮想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

8
wurtel

XenからKVM=に変更した後、同様のエラーが発生しましたが、-tty1Sではなくtty1Sについてです。修正は/etc/init/tty1.confを置き換えることでした/etc/init/tty1.conf.dpkg-distを使用します。古いファイルは、存在しなくなったXen仮想デバイスである/dev/hvc0を参照していました。

0
EM0