[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#578157: and another!



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


Reply to: