2008-03-04 (Tue)

_ [debian] apt-listchanges 壊れた?

今朝 aptitude upgrade した際、

Reading changelogs... Done
Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 227, in ?
    main()
  File "/usr/bin/apt-listchanges", line 148, in main
    seen.close()
  File "/usr/lib/python2.4/bsddb/__init__.py", line 237, in close
    v = self.db.close()
bsddb.db.DBRunRecoveryError: (-30975, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery')

となって apt-listchanges 動作せず。DB 壊れた? と探してみると #469139 に出ていた。 /var/lib/apt/listchanges.db を rebuild すればいいらしい?けど具体的にどうすればいいやら。 いろいろ探してみたところ、

# db4.6_dump listchanges.db | db4.5_load -T -t hash listchanges.db.new
# file listchanges.db*
listchanges.db:     Berkeley DB (Hash, version 8, native byte-order)
listchanges.db.new: Berkeley DB (Hash, version 8, native byte-order)
# cp listchanges.db.new /var/lib/apt/listchanges.db

で直った。

2008-03-03 (Mon)

_ [vdr] 続々・Starpit

もうちょっときちんと取ってみた。

  • 露出がないのに spam ばっかりくるメールアドレスA
  • 露出が多く spam/ham 両方きてるメールアドレスB

を

  • Starpit 設定前 2/29
  • Starpit 設定後 3/2

で比較。

|-|A|B|| |前|spam: 14|spam: 11|spam率: 66.6%| |前|rbl: 1||排除率: 3.8%| |前||ham: 13|| |後|spam: 5|spam: 1|spam率: 83.7%| |後|starpit: 19|starpit: 6|排除率: 80.6%| |後||ham: 6||

Starpit で 8割の spam の排除に成功。 また、切断までの秒数の内訳は、

|15 sec.|13|52%| |25 sec.|4|16%| |41 sec.|2|8%| |14 sec.|2|8%| |40 sec.|1|4%| |28 sec.|1|4%| |16 sec.|1|4%| |10 sec.|1|4%|

となっている。65 sec. 待たさずとも十分なようだ。