«前の日記(2008-03-03(月)) 最新 次の日記(2008-03-05(水))»

vdrめも

検索キーワード:
[PR]:「Chef活用ガイド コードではじめる構成管理 (大型本), (Kindle版)」発売中です。


2008-03-04(火) これでいいのかな [長年日記]

_ [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年
3月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

[amd64 | audacious | comp | debian | gkrelluim | kip | misc | movie | research | rime | unicon | vdr | work | えふえふ]

書いてる人: dai

パッチ等(無保証)

GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E