_ [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

で直った。