Bitcoin Forum

Bitcoin => Armory => Topic started by: goofer on November 29, 2021, 06:45:55 PM



Title: Armory stuck on Build Databases
Post by: goofer on November 29, 2021, 06:45:55 PM
Hi.  Using Win10.  Blockchain fully loaded. When I start Armory it stops during Build Database.
I'm attaching the database log.  Thanks for you help.



Log file opened at 10:14:09.000: C:\Users\josht\AppData\Roaming\Armory\dbLog.txt
-INFO  - 10:14:09.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:32) Running on 8 threads
-INFO  - 10:14:09.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:33) Ram usage level: 50
-INFO  - 10:14:09.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:915) blkfile dir: C:\Users\josht\AppData\Roaming\Bitcoin\blocks
-INFO  - 10:14:09.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:916) lmdb dir: C:\Users\josht\AppData\Roaming\Armory\databases
-INFO  - 10:14:09.000: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:14:09.047: (e:\users\goat\code\armory3\cppforswig\bdm_server.h:263) Listening on port 51663
-INFO  - 10:14:09.047: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:947) Connected to Bitcoin node
-INFO  - 10:14:11.125: (e:\users\goat\code\armory3\cppforswig\bdm_server.cpp:1121) registered bdv: 71d4504cfed2a3a02768
-INFO  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:1108) Executing: doInitialSyncOnLoad
-INFO  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:199) Reading headers from db
-WARN  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1241) No headers in DB yet!
-INFO  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:238) Found 1 headers in db
-INFO  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:71) updating HEADERS db
-INFO  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:248) Organizing chain
-INFO  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:370) Organized chain in 0s
-INFO  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:76) updated HEADERS db in 0s
-INFO  - 10:14:15.141: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:14:15.235: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1231) verifying txfilters integrity
-INFO  - 10:14:15.235: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1314) done checking txfilters
-INFO  - 10:14:15.235: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:1891) Enabling zero-conf tracking
-INFO  - 10:19:44.203: (e:\users\goat\code\armory3\cppforswig\bdm_server.cpp:1150) unregistered bdv: 71d4504cfed2a3a02768
-INFO  - 10:19:44.203: (e:\users\goat\code\armory3\cppforswig\bdm_server.cpp:1061) proceeding to shutdown
-ERROR - 10:19:44.203: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:1027) caught SocketError exception in processDataStackThread: POLLNVAL in readFromSocketThread
-INFO  - 10:19:44.203: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:969) Disconnected from Bitcoin node
-ERROR - 10:19:46.250: (e:\users\goat\code\armory3\cppforswig\bdm_mainthread.cpp:294) caught exception in main thread: terminate


Log file opened at 10:20:11.000: C:\Users\josht\AppData\Roaming\Armory\dbLog.txt
-INFO  - 10:20:11.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:32) Running on 8 threads
-INFO  - 10:20:11.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:33) Ram usage level: 50
-INFO  - 10:20:11.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:915) blkfile dir: C:\Users\josht\AppData\Roaming\Bitcoin\blocks
-INFO  - 10:20:11.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:916) lmdb dir: C:\Users\josht\AppData\Roaming\Armory\databases
-INFO  - 10:20:11.000: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:20:11.015: (e:\users\goat\code\armory3\cppforswig\bdm_server.h:263) Listening on port 50077
-INFO  - 10:20:11.015: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:947) Connected to Bitcoin node
-INFO  - 10:20:13.094: (e:\users\goat\code\armory3\cppforswig\bdm_server.cpp:1121) registered bdv: c7f183e3b75b3bfde9d0
-INFO  - 10:20:17.140: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:1117) Executing: doInitialSyncOnLoad_Rescan
-INFO  - 10:20:17.140: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:20:17.172: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:199) Reading headers from db
-WARN  - 10:20:17.172: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1241) No headers in DB yet!
-INFO  - 10:20:17.172: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:238) Found 1 headers in db
-INFO  - 10:20:17.172: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:71) updating HEADERS db
-INFO  - 10:20:17.172: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:248) Organizing chain
-INFO  - 10:20:17.172: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:370) Organized chain in 0s
-INFO  - 10:20:17.172: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:76) updated HEADERS db in 0s
-INFO  - 10:20:17.172: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:20:17.187: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1231) verifying txfilters integrity
-INFO  - 10:20:17.203: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1314) done checking txfilters
-INFO  - 10:20:17.203: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:1891) Enabling zero-conf tracking
-INFO  - 10:22:35.937: (e:\users\goat\code\armory3\cppforswig\bdm_server.cpp:1150) unregistered bdv: c7f183e3b75b3bfde9d0
-INFO  - 10:22:35.937: (e:\users\goat\code\armory3\cppforswig\bdm_server.cpp:1061) proceeding to shutdown
-ERROR - 10:22:35.937: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:1027) caught SocketError exception in processDataStackThread: POLLNVAL in readFromSocketThread
-INFO  - 10:22:35.937: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:969) Disconnected from Bitcoin node
-ERROR - 10:22:37.984: (e:\users\goat\code\armory3\cppforswig\bdm_mainthread.cpp:294) caught exception in main thread: terminate


Log file opened at 10:23:00.000: C:\Users\josht\AppData\Roaming\Armory\dbLog.txt
-INFO  - 10:23:00.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:32) Running on 8 threads
-INFO  - 10:23:00.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:33) Ram usage level: 50
-INFO  - 10:23:00.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:915) blkfile dir: C:\Users\josht\AppData\Roaming\Bitcoin\blocks
-INFO  - 10:23:00.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:916) lmdb dir: C:\Users\josht\AppData\Roaming\Armory\databases
-INFO  - 10:23:00.000: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:23:00.062: (e:\users\goat\code\armory3\cppforswig\bdm_server.h:263) Listening on port 50629
-INFO  - 10:23:00.078: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:947) Connected to Bitcoin node
-INFO  - 10:23:02.187: (e:\users\goat\code\armory3\cppforswig\bdm_server.cpp:1121) registered bdv: 8cf7c1cbc518b1fb0bc2
-INFO  - 10:23:04.156: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:1127) Executing: doInitialSyncOnLoad_Rebuild
-INFO  - 10:23:04.187: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:23:04.250: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:199) Reading headers from db
-WARN  - 10:23:04.250: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1241) No headers in DB yet!
-INFO  - 10:23:04.250: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:238) Found 1 headers in db
-INFO  - 10:23:04.250: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:71) updating HEADERS db
-INFO  - 10:23:04.250: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:248) Organizing chain
-INFO  - 10:23:04.250: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:370) Organized chain in 0s
-INFO  - 10:23:04.250: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:76) updated HEADERS db in 0s
-INFO  - 10:23:04.266: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:23:04.266: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1231) verifying txfilters integrity
-INFO  - 10:23:04.266: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1314) done checking txfilters
-INFO  - 10:23:04.266: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:1891) Enabling zero-conf tracking
-INFO  - 10:23:58.344: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:401) Starting address registration process
-ERROR - 10:23:58.344: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1503) Headers DB has no block at height: 0
-ERROR - 10:23:58.344: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1483) No headers at height 0
-ERROR - 10:23:58.344: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:445) Missing file map for output scan, this is unexpected
-ERROR - 10:23:58.344: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:447) Has the following block files:
-ERROR - 10:23:58.344: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:451) Was looking for id #4294967295


Log file opened at 10:30:49.000: C:\Users\josht\AppData\Roaming\Armory\dbLog.txt
-INFO  - 10:30:49.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:32) Running on 8 threads
-INFO  - 10:30:49.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:33) Ram usage level: 50
-INFO  - 10:30:50.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:915) blkfile dir: C:\Users\josht\AppData\Roaming\Bitcoin\blocks
-INFO  - 10:30:50.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:916) lmdb dir: C:\Users\josht\AppData\Roaming\Armory\databases
-INFO  - 10:30:50.000: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:30:50.063: (e:\users\goat\code\armory3\cppforswig\bdm_server.h:263) Listening on port 52161
-INFO  - 10:30:50.063: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:947) Connected to Bitcoin node
-INFO  - 10:30:52.188: (e:\users\goat\code\armory3\cppforswig\bdm_server.cpp:1121) registered bdv: c84df6bd38e468031eda
-INFO  - 10:30:56.188: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:1127) Executing: doInitialSyncOnLoad_Rebuild
-INFO  - 10:30:56.219: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:30:56.281: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:199) Reading headers from db
-WARN  - 10:30:56.281: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1241) No headers in DB yet!
-INFO  - 10:30:56.281: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:238) Found 1 headers in db
-INFO  - 10:30:56.281: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:71) updating HEADERS db
-INFO  - 10:30:56.281: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:248) Organizing chain
-INFO  - 10:30:56.281: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:370) Organized chain in 0s
-INFO  - 10:30:56.281: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:76) updated HEADERS db in 0s
-INFO  - 10:30:56.281: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1231) verifying txfilters integrity
-INFO  - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1314) done checking txfilters
-INFO  - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:1891) Enabling zero-conf tracking
-INFO  - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:401) Starting address registration process
-ERROR - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1503) Headers DB has no block at height: 0
-ERROR - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1483) No headers at height 0
-ERROR - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:445) Missing file map for output scan, this is unexpected
-ERROR - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:447) Has the following block files:
-ERROR - 10:30:56.297: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:451) Was looking for id #4294967295


Title: Re: Armory stuck on Build Databases
Post by: SFR10 on November 30, 2021, 10:58:33 AM
Hi.  Using Win10.  Blockchain fully loaded. When I start Armory it stops during Build Database.
Are you by any chance using it in pruned mode? If you are, then uncheck it from the settings, then run it until it fully syncs!
- You might want to also double-check if you're using a custom directory.


Title: Re: Armory stuck on Build Databases
Post by: goofer on November 30, 2021, 07:40:07 PM
Thanks.  It was in the pruned mode and I didn't realize it.  Downloading it now.Many thanks.


Title: Re: Armory stuck on Build Databases
Post by: BitMaxz on November 30, 2021, 10:07:02 PM
Thanks.  It was in the pruned mode and I didn't realize it.  Downloading it now.Many thanks.

Did you test it? after you disable pruned mode armory should open normally without fully synced if not then you still have an issue in your Armory wallet.

You can solve this issue by resetting it to factory default you can follow the guide from BitcoinArmory on how to reset Armory through offline mode (https://www.bitcoinarmory.com/troubleshooting/#resetting-armory).
Just do this only if you can't still open the Armory normally after disabling the pruned mode.


Title: Re: Armory stuck on Build Databases
Post by: goofer on December 02, 2021, 06:15:50 PM
Pruned mode off.  Blockchain downloaded.  Armory now working perfectly.
Many thanks.