etotheipi / BitcoinArmory

Python-Based Bitcoin Software
Other
830 stars 621 forks source link

Armory 0.95.1 DB version mismatch #329

Open Mactory opened 7 years ago

Mactory commented 7 years ago

I recently tried to upgrade to Armory 0.95.1 but was unsuccessfull. Armory launches fine but then displays an error message The DB has returned the following error: DB version mismatch. Use another dbdir! Armory will now shutdown. I have upgraded Bitcoin Core to v0.13.1 before upgrading Armory.

I have tried the following: Recreate the whole ~/Application Support/Armory folder to start off fresh. The error is the same.

I tried version 0.95.0 which starts up fine but stays "offline", but the DB seems to be ok for this version.

I would appreciate any help on this problem.

I am using: OS X 10.11.6 Armory 0.95.1 BitCoin Core 0.13.1

Rutrus commented 7 years ago

Same here. Then Armory closes, and I can't change dbdir.

I had an ~/.armory folder from last year. Now this is a soft link in my new SDD pointing the correct folder.

I've installed 0.93.3 for Ubuntu 12.04+ (64bit) and it works well. Now it can "Building Databases".

burnzzz commented 7 years ago

same error here

Robert-McGinley commented 7 years ago

Ran into this issue when upgrading from v0.93.3 (Winall build) to 0.96 (Win64 build) today. Only had 80% or so of the blockchain downloaded (Last sync back in December with v0.93.3) before upgrading.

Log file AppData\Roaming\Armory\dbLog.txt does not provide additional debug info, only the same output shown in the command console.

I would prefer not to have to download the blockchain again from scratch if I don't have to... :)

Screenshot image

Morph1gkX2mpC commented 7 years ago

Hello, I had the same issue even as this was on Windows. Old: Armory 0.93.3 / Bitcoin Core 0.14.0 New: Armory 0.96 / Bitcoin Core 0.14.2.

I found the solution here: https://bitcointalk.org/index.php?topic=1683281.0

Basically you have to make sure that ArmoryDB.exe is not running. And you have to delete the C:\users\x\Appdata\Roaming\Armory\database folder. or wherever the linux path is.

In my case the database was 100 GB, but restoring it took only ~1h as it's just local operations and no downloading of the Blockchain again.

Hope this helps Best O.