On Fri, Jan 07, 2011 at 08:17:29PM +0100, Jonas Smedegaard wrote:
So what really is the issue here is that _at_ _each_ _runtime_ _environment_ are the db files incompatible.I know that problem already from Netatalk, which also until recently did not support seemless upgrading.I'll immediately rebuild using a newer bdb, and also throw in a README based on that used in netatalk until recently - and would appreciate if you could verify if manual upgrading/downgrading works using that - to prepare for future version bumps.
Looking some more at this upgrade issue, it seems to not be possible to use the netatalk scripts.
@Micah: Could you please test if upgrading works like this: 1) Move aside your precious .bitcoin folder 2) Start the current Debian Bitcoin (or upstream binary) 3) Let Bitcoin run until its db is fully init'ed (i.e. dir is ~150MB) 3) Quit Bitcoin 4) Install packages libdb4.8-util and db4.7-util 5) run the following commands: db4.7_recover -h ~/.bitcoin db4.8_upgrade -h ~/.bitcoin wallet.dat 6) Start your locally compiled Bitcoin 7) Tell me if it worked out or not :-)I will now compile a new Bitcoin against Berkeley DB 4.8, with a README mentioning essential parts of above - blindly hoping that it works.
Please be careful to test against current release, not the version I am about to release :-)
- Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
Attachment:
signature.asc
Description: Digital signature