AIXにてerrptを出力できない状態から復旧する
投稿者:しんさん 2017/03/08

errptが出力できない
AIXではOS関連のエラー調査のためにerrptを確認する機会が多いと思いますが、errptがまれにエラーをはいて出力できなくなることがあります。
[user@testsv ~]$ errpt -a
0315-180 logread: 予期しないファイルの終わり (EOF)
0315-171 エラー・ログ・ファイル /var/adm/ras/errlog を処理できません。
0315-132 指定されたエラー・ログ /var/adm/ras/errlog が無効です。
errptが出力できない状態から復旧するには。
errlogのファイルを削除する必要はありますが、
- errdaemonの停止
- errlogの削除
- errdaemonの起動
とすることで、復旧できます。
[root@testsv ~] # /usr/lib/errstop
[root@testsv ~] # echo $?
0
[root@testsv ~] # cat /dev/null > /var/adm/ras/errlog
[root@testsv ~] # /usr/lib/errdemon
[root@testsv ~] # echo $?
0
[root@testsv ~] # errpt -a
errdemonを再起動した後、errptを再度実行し、エラーが出力されないことを確認してください。