Author

Topic: Armory 0.96 - "Building database" forever (Read 146 times)

HCP
legendary
Activity: 2086
Merit: 4361
May 01, 2018, 10:27:28 PM
#3
Two issues:
1. This is minor: On my computer neither of these directories existed:
  • C:/Users/$my_username/AppData/Roaming/Bitcoin
  • C:/Users/$my_username/AppData/Roaming/Bitcoin/blocks
Actually, that is quite a major issue... if you don't have "Bitcoin" and "Bitcoin/blocks" directories, I'm guessing you haven't installed Bitcoin Core (or you've set it to use a custom data directory)

You do realise you also need Bitcoin Core installed and fully synced for Armory to work correctly right? Huh
sr. member
Activity: 525
Merit: 282
You're on a pretty old version (and probably using the old website). Get 0.96.4 from the new site.
newbie
Activity: 4
Merit: 0
Firstly, thanks a ton to Goatpig and the awesome Bitcoin Armory team. From all the research I've done, I believe this is THE BEST bitcoin software wallet available. To anyone reading, please consider donating some money to keep this awesome project moving ahead. Now the nitty-gritty...

Version: 0.96-beta-a3d01aa722 (Armory Standalone)

Two issues:
1. This is minor: On my computer neither of these directories existed:
  • C:/Users/$my_username/AppData/Roaming/Bitcoin
  • C:/Users/$my_username/AppData/Roaming/Bitcoin/blocks
...and, when the GUI launched (Standalone version), there wasn't an error message for the Bitcoin directory missing, there was however one for the blocks directory (seen after the bitcoin directory was created).

So, I manually added those two directories, and then...

2. The GUI hangs when "Building Databases". I let it run for 24 hours on a laptop with 1/4 Gig Internet Speed and 64GB RAM, and a decent processor. After 24 hours, I killed it and ran ArmoryDB.exe from the command line. Here is the output:
-INFO  - 1525199657: (..\main.cpp:23) Running on 8 threads
-INFO  - 1525199657: (..\main.cpp:24) Ram usage level: 4
-INFO  - 1525199657: (..\BlockUtils.cpp:907) blkfile dir: C:\Users\$my_username\AppData\Roaming/Bitcoin/blocks
-INFO  - 1525199657: (..\BlockUtils.cpp:908) lmdb dir: C:\Users\$my_username\AppData\Roaming/Armory/databases
-INFO  - 1525199657: (..\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 1525199660: (..\BlockUtils.cpp:1091) Executing: doInitialSyncOnLoad
-INFO  - 1525199660: (..\DatabaseBuilder.cpp:169) Reading headers from db
-WARN  - 1525199660: (..\lmdb_wrapper.cpp:1175) No headers in DB yet!
-INFO  - 1525199660: (..\DatabaseBuilder.cpp:208) Found 1 headers in db
-INFO  - 1525199660: (..\DatabaseBuilder.cpp:51) updating HEADERS db
-DEBUG - 1525199660: (..\Blockchain.cpp:242) Organizing chain
-INFO  - 1525199660: (..\DatabaseBuilder.cpp:56) updated HEADERS db in 0.007s
-INFO  - 1525199660: (..\BlockUtils.cpp:1206) Enabling zero-conf tracking
-INFO  - 1525200170: (..\BDM_Server.cpp:996) registered bdv: 75e355801ed48ba27440
-INFO  - 1525200170: (..\BDM_supportClasses.cpp:366) Starting address registration process
-ERROR - 1525200170: (..\lmdb_wrapper.cpp:1435) Headers DB has no block at height: 0
-ERROR - 1525200170: (..\lmdb_wrapper.cpp:1415) No headers at height 0

I then installed Armory (instead of using the standalone) and that didn't seem to fix anything.

Best,
Spencer
Jump to: