Rock'n'Hack ブログ

それなりハッカーを目指して、もろもろのメモ。bloggerから引っ越しました。

Clamav: freshclam で segfault が出てこけた時の対応

調査に時間がかかったのでメモ。
監視アラートでsyslogに下記が出力された旨が飛んできた。

  • syslog
May 28 07:50:23 hoge kernel: [49258.441582] freshclam[2029]: segfault at 34 ip 00007f03d70f5f28 sp 00007fff7f518790 error 4 in libclamav.so.6.1.26[7f03d6f9d000+9f4000
freshclam.log を見るとclamavのデータベースのロードに失敗した旨が書いてあった。
  • freshclam.log
Thu May 28 06:49:47 2015 -> ClamAV update process started at Thu May 28 06:49:47 2015
Thu May 28 07:50:19 2015 -> WARNING: Your ClamAV installation is OUTDATED!
Thu May 28 07:50:19 2015 -> WARNING: Local version: 0.98.5 Recommended version: 0.98.7
Thu May 28 07:50:19 2015 -> DON'T PANIC! Read http://www.clamav.net/support/faq
Thu May 28 06:49:48 2015 -> main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
Thu May 28 06:49:49 2015 -> Downloading daily-20500.cdiff [100%]
Thu May 28 06:49:50 2015 -> Downloading daily-20501.cdiff [100%]
Thu May 28 06:49:50 2015 -> Downloading daily-20502.cdiff [100%]
Thu May 28 06:49:50 2015 -> Downloading daily-20503.cdiff [100%]
Thu May 28 06:49:50 2015 -> Downloading daily-20504.cdiff [100%]
Thu May 28 06:49:50 2015 -> Downloading daily-20505.cdiff [100%]
Thu May 28 06:49:50 2015 -> Downloading daily-20506.cdiff [100%]
Thu May 28 06:49:51 2015 -> Downloading daily-20507.cdiff [100%]
Thu May 28 06:49:51 2015 -> Downloading daily-20508.cdiff [100%]
Thu May 28 06:49:51 2015 -> Downloading daily-20509.cdiff [100%]
Thu May 28 06:49:51 2015 -> Downloading daily-20510.cdiff [100%]
Thu May 28 06:49:51 2015 -> Downloading daily-20511.cdiff [100%]
Thu May 28 06:50:19 2015 -> ERROR: Database load killed by signal 11
Thu May 28 06:50:19 2015 -> ERROR: Failed to load new database
Your ClamAV installation is OUTDATED! とのこと。
サクッと sudo apt-get install clamav とやってみるものの、最新との表記が返ってくる…。
今ひとつ何が原因かよく分からなかったため、 /var/lib/clamav 配下のファイルを削除してみて、
再度 freshclam を実行してみたけど結果は同じ。
なんとなくもう一度バージョンを見ようと思って dpkg -l | grep clam とやってみた結果が下記。
# dpkg -l | grep clam
ii clamav 0.98.7+dfsg-0ubuntu0.12.04.1 anti-virus utility for Unix - command-line interface
ii clamav-base 0.98.5+dfsg-0ubuntu0.12.04.1 anti-virus utility for Unix - base package
ii clamav-freshclam 0.98.5+dfsg-0ubuntu0.12.04.1 anti-virus utility for Unix - virus database update utility
ii libclamav6 0.98.7+dfsg-0ubuntu0.12.04.1 anti-virus utility for Unix - library
む、 clamavclamav-base ・ clamav-freshclam のバージョンがずれてる…。
ということで sudo apt-get install clamav-base を実行したところ、
無事アップデートされてバージョンが揃い、エラーも解消された。
なんでずれたんだろう…毎日chefを流していたけど何かの拍子でずれちゃったのか。
確認しないと。
Written with StackEdit.

EIPがロックされて開放出来なかった際の対応

使わなくなったEIPを開放しようとしたら下記ダイアログが出て開放出来なかった際の解決方法のメモ。

なぜか分からないけど、ほぼ使ってないアカウントでサポート入ってないから直接は聞けなかったので、
フォーラムで同様のケースを探したところ、見つかりました。

AWS Developer Forums: EIPのDNS逆引き解除 …

どうもインスタンスからメールを送ろうと思って、メール送信上限解除の申請を行った際に、逆引きDNSも登録した模様。
で、逆引きDNSを登録すると、該当のEIPがロックされて自由に消せなくなるみたい。

メール送信上限解除と同じ申請フォームからロック解除するようお願いしたところ、
解除出来るようになりました。

https://portal.aws.amazon.com/gp/aws/html-forms-controller/contactus/ec2-email-limit-rdns-request

書き方は、フォーラムで中の人が例を書いてくださってる通り書けばOKです。

Use Case Description 欄に、対象となる EIP・逆引きDNS名・設定解除の申請である旨ご記載ください。

例)
Please “remove” following reverse DNS lookup setting.
Reverse DNS Name: …
EIP Address: XXX.XXX.XXX.XXX

こんな感じ↓

おしまい。

Written with StackEdit.

Hello from StackEdit!

ブログを書くのがだいぶ滞っていて、その原因を考えてみるとその1つに書式があるのではと思いました。

いつも Mac の Mow を使って Markdown で下書きしてから html で出力してコピペ、みたいな
面倒なことをやっていて、それが心理的にちょっとした壁になっていたのでは…と。

かといって Markdown で書けるはてなブログとかにお引っ越しするのも面倒だし、
なんとか Blogger に Markdown で省エネで投稿する手段はないものかなぁと思って探したところ、
StackEdit なる Chrome アプリを使えば出来そうな感じがしたので試してみました。

…が、こんな時に限って Markdown を使わないプレーンな文章になってたりする。
結局はやる気の問題か。。

orz