OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004138 [amavisd_new] upgrade major have not tried 2010-01-10 23:37 2010-04-18 11:22
Reporter skayser View Status public  
Assigned To ihsan
Priority normal Resolution fixed  
Status closed  
Summary 0004138: Upgrade to 2.6.3,REV=2009.04.23: postinstall fails to upgrade bdb databases
Description Reported by user "yurda" on #opencsw and observed on an OpenSolaris installation. amavisd_new was working before the upgrade. Will have the user add himself to the bug so that you can communicate with him in case it is required.

/opt/csw/var/amavisn/install-20100110231645 says:

Running db_verify (before upgrade) on /opt/csw/var/amavisn/db
db_verify: /opt/csw/var/amavisn/db/cache.db: unsupported hash version: 9
db_verify: Page 0: unsupported DB version 9; extraneous errors may result
db_verify: page 1: illegal page type or format
db_verify: PANIC: Invalid argument
db_verify: cache.db: pgin failed for page 1
db_verify: cache.db: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: PANIC: fatal region error detected; run recovery
db_verify: dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: /opt/csw/var/amavisn/db/nanny.db: unsupported hash version: 9
db_verify: Page 0: unsupported DB version 9; extraneous errors may result
db_verify: page 1: illegal page type or format
db_verify: PANIC: Invalid argument
db_verify: nanny.db: pgin failed for page 1
db_verify: nanny.db: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: PANIC: fatal region error detected; run recovery
db_verify: dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: /opt/csw/var/amavisn/db/snmp.db: unsupported hash version: 9
db_verify: Page 0: unsupported DB version 9; extraneous errors may result
db_verify: page 1: illegal page type or format
db_verify: PANIC: Invalid argument
db_verify: snmp.db: pgin failed for page 1
db_verify: snmp.db: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: PANIC: fatal region error detected; run recovery
db_verify: dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
Running db_recover on /opt/csw/var/amavisn/db
Running db_upgrade on /opt/csw/var/amavisn/db
db_upgrade: /opt/csw/var/amavisn/db/cache.db: unsupported hash version: 9
db_upgrade: DB->upgrade: cache.db: DB_OLDVERSION: Database requires a version upgrade
db_upgrade: /opt/csw/var/amavisn/db/nanny.db: unsupported hash version: 9
db_upgrade: DB->upgrade: nanny.db: DB_OLDVERSION: Database requires a version upgrade
db_upgrade: /opt/csw/var/amavisn/db/snmp.db: unsupported hash version: 9
db_upgrade: DB->upgrade: snmp.db: DB_OLDVERSION: Database requires a version upgrade
Running db_verify (after upgrade) on /opt/csw/var/amavisn/db
db_verify: /opt/csw/var/amavisn/db/cache.db: unsupported hash version: 9
db_verify: Page 0: unsupported DB version 9; extraneous errors may result
db_verify: page 1: illegal page type or format
db_verify: PANIC: Invalid argument
db_verify: cache.db: pgin failed for page 1
db_verify: cache.db: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: PANIC: fatal region error detected; run recovery
db_verify: dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: /opt/csw/var/amavisn/db/nanny.db: unsupported hash version: 9
db_verify: Page 0: unsupported DB version 9; extraneous errors may result
db_verify: page 1: illegal page type or format
db_verify: PANIC: Invalid argument
db_verify: nanny.db: pgin failed for page 1
db_verify: nanny.db: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: PANIC: fatal region error detected; run recovery
db_verify: dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: /opt/csw/var/amavisn/db/snmp.db: unsupported hash version: 9
db_verify: Page 0: unsupported DB version 9; extraneous errors may result
db_verify: page 1: illegal page type or format
db_verify: PANIC: Invalid argument
db_verify: snmp.db: pgin failed for page 1
db_verify: snmp.db: DB_RUNRECOVERY: Fatal error, run database recovery
db_verify: PANIC: fatal region error detected; run recovery
db_verify: dbenv->close: DB_RUNRECOVERY: Fatal error, run database recovery
Additional Information Version: 2.6.3,REV=2009.04.23
Platform: SunOS mail.bulovka.cz 5.11 snv_111b i86pc i386 i86pc
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0007203)
skayser (administrator)
2010-01-10 23:41

Btw. we moved away the .db files as a workaround. postinstall went through and amavisd_new is running again. The old .db files are still around in case they might shed some light on this.

23:27 < yurda> what is stored in thise database?
23:27 <@skayser> two things that you could do, please
23:27 <@skayser> i don't know at all
23:28 <@skayser> you might also move them out of the way for test purposes
23:28 <@skayser> but that's only a guess, i am not familiar with it in any way
23:28 < yurda> mmt
23:28 <@skayser> then the new installation will very likely succeed
23:28 <@skayser> but please keep those files around, i would like to open a bug report against CSWamavisdnew
23:30 < yurda> yes success, i keep files
(0007274)
ihsan (manager)
2010-01-17 17:50

Fixed in SVN revision 8045.
(0007277)
skayser (administrator)
2010-01-18 10:02

Ihsan, just out of curiosity, for the sake of completeness, and future reference it might be nice to know what triggered the error and how it can be fixed in case someone runs into a problem with similar error messages.
(0007366)
ihsan (manager)
2010-01-29 23:13

The postinstall script supposed to the care of libdb upgrades, but it was using still the old 4.4 tools while the BerkeleyDB Perl module was using already 4.7.
(0007873)
ihsan (manager)
2010-04-18 11:22

amavisd_new 2.6.4 2010.04.16 is released and fixes this issue.

- Issue History
Date Modified Username Field Change
2010-01-10 23:37 skayser New Issue
2010-01-10 23:41 skayser Note Added: 0007203
2010-01-17 17:46 ihsan Status new => confirmed
2010-01-17 17:50 ihsan Note Added: 0007274
2010-01-17 17:50 ihsan Status confirmed => resolved
2010-01-17 17:50 ihsan Resolution open => fixed
2010-01-17 17:50 ihsan Assigned To => ihsan
2010-01-18 10:02 skayser Note Added: 0007277
2010-01-29 23:13 ihsan Note Added: 0007366
2010-04-18 11:22 ihsan Note Added: 0007873
2010-04-18 11:22 ihsan Status resolved => closed


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker