FreeBSD Trouble Shoot

- Be Free(BSD), or Die...

freebsd getty repeating too quickly

FreeBSDをupdate or upgradeしたら、 freebsd getty repeating too quickly on port /dev/ttyホゲ, sleeping 30 secs というエラーメッセージが延々と出て、loginしてもすぐ追い出されるという問題に遭遇。 ググると、"FreeBSD getty"まで打ち込んだ時点で repeating too quickly という 検索候補がsujestされる。

などの回答を見付けたが、どれにも該当しない。

仕方無く自力でbug-huntした結果、 "merge-masterがお馬鹿で/etc/ttysにdiffのゴミが残ってる" ということが判明。

・Single-User-ModeでFreeBSDを起動する。通常起動だとloginしてもすぐ追い出されて作業できない ・mount -u / ・mount -a ・vi /etc/ttys でttysのゴミを削除して整合性を取る です。diffにありがちな<>や<<<<,>>>>,-----,=====等がゴミです。 場合によっては ttyv0...やttyv1...が重複してたり、HeaderのFreeBSD version のCVS tagが混ざってたりします。
mergemasterはversion up等の場合に使われるのに、version tagを認識できず、 単なる手動diff/patchに過ぎないのが不幸の元凶。

これで私の場合は直りました。debianのaptと較べるとローテクだなあ。


中村和志のFreeBSDページ

このページはリンクフリーです。無断でリンクして構いません。

またこのページの内容について、正確を期すよう努力は致しますが、 全くの無保証です。あくまで私個人の体験談であり、一般に動作することを保証する わけではありません。ここで得た情報は、全て自分の責任でご利用下さい。

Powered by FreeBSD
For questions or comments, please send mail to: kaz@kobe1995.net