Post
Topic
Board Armory
Re: ArmoryDB doesn't scan blocks, no errors in log
by
aneutronic
on 31/07/2020, 23:13:50 UTC
Yes, I'm using windows 10 and nice trick! Modifying the AmoryUtils.py does work to change the port number to 15000 but armoryqt still freezes, won't start armorydb and I still get the same fcgi error in the rapidly growing armorycpplog.txt.

Code:
Log file opened at 16:23:20.000: D:\armory\armorycpplog.txt
-ERROR - 16:23:32.469: (e:\users\goat\code\armory3\cppforswig\stringsockets.cpp:351) FcgiSocket::writeAndRead FcgiError: unexpected fcgi header version
-ERROR - 16:23:32.485: (e:\users\goat\code\armory3\cppforswig\stringsockets.cpp:351) FcgiSocket::writeAndRead FcgiError: unexpected fcgi header version

armorylog.txt
Code:
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1164 - C++ block utilities loaded successfully
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1281 -
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1282 -
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1283 -
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1284 - ************************************************************
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1285 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe --datadir=D:\armory --dbdir=D:\armory\databases --satoshi-datadir=D:\bitcoin\blocks
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1286 - ************************************************************
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1287 - Loading Armory Engine:
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1288 -    Armory Version        : 0.96.5
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1289 -    Armory Build:         : 8730390989
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1290 -    PyBtcWallet  Version  : 1.35
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1291 - Detected Operating system: Windows
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1292 -    OS Variant            : 10-10.0.18362--Multiprocessor Free
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1293 -    User home-directory   : C:\Users\me\AppData\Roaming
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1294 -    Satoshi BTC directory : D:\bitcoin
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1295 -    Armory home dir       : D:\armory
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1296 - Detected System Specs    :
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1297 -    Total Available RAM   : 15.88 GB
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1298 -    CPU ID string         : Intel64 Family 6 Model 142 Stepping 9, GenuineIntel
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1299 -    Number of CPU cores   : 4 cores
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1300 -    System is 64-bit      : True
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1301 -    Preferred Encoding    : cp1252
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1302 -    Machine Arch          : amd64
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1303 -    Available HDD (ARM)   : 3340 GB
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1304 -    Available HDD (BTC)   : 3340 GB
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1305 -
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1306 - Network Name: Main Network
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1307 - Satoshi Port: 8333
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1308 - Do wlt check: True
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1309 - Named options/arguments to armoryengine.py:
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     force_segwit    : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     nettimeout      : 2
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     rescan          : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     force_fcgi      : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     ignoreAllZC     : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     rescanBalance   : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     disableModules  : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     port            : None
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     interport       : 8223
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     coverageOutputDir: None
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     forceWalletCheck: False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     regtest         : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     rebuild         : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     thread_count    : -1
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     datadir         : D:\armory
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     clearMempool    : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     offline         : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     armoryDBDir     : D:\armory\databases
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     armorydb_port   : 15000
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     satoshiPort     : DEFAULT
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     disableConfPermis: False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     useTorSettings  : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     netlog          : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     keypool         : 100
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     coverageInclude : None
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     forceOnline     : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     disableWalletCheck: False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     redownload      : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     rpcBindAddr     : 127.0.0.1
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     armorydb_ip     : 127.0.0.1
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     multisigFile    : DEFAULT
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     ram_usage       : -1
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     ignoreZC        : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     logDisable      : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     settingsPath    : D:\armory\ArmorySettings.txt
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     language        : en
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     db_type         : DB_FULL
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     doDebug         : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     enableDetSign   : True
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     mtdebug         : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     testnet         : False
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     rpcport         : DEFAULT
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     satoshiHome     : D:\bitcoin\blocks
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     satoshiRpcport  : DEFAULT
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     logFile         : D:\armory\ArmoryQt.exe.log.txt
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1311 -     verbosity       : None
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1312 - Other arguments:
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1315 - ************************************************************
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:1720 - C++ block utilities loaded successfully
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:3578 - Using settings file: D:\armory\ArmorySettings.txt
2020-07-31 16:23:20 (ERROR) -- ArmoryUtils.py:3735 - Unsupported language  specified. Defaulting to English (en)
2020-07-31 16:23:20 (INFO) -- ArmoryUtils.py:3738 - Using Language: en
2020-07-31 16:23:20 (INFO) -- BDM.pyc:353 - Using the asynchronous/multi-threaded BlockDataManager.
2020-07-31 16:23:20 (INFO) -- BDM.pyc:354 - Blockchain operations will happen in the background. 
2020-07-31 16:23:20 (INFO) -- BDM.pyc:355 - Devs: check TheBDM.getState() before asking for data.
2020-07-31 16:23:20 (INFO) -- BDM.pyc:356 - Registering addresses during rescans will queue them for
2020-07-31 16:23:20 (INFO) -- BDM.pyc:357 - inclusion after the current scan is completed.
2020-07-31 16:23:22 (INFO) -- ArmoryUtils.py:3578 - Using settings file: D:\armory\ArmorySettings.txt
2020-07-31 16:23:28 (INFO) -- ArmoryQt.py:2060 - loadWalletsAndSettings
2020-07-31 16:23:28 (INFO) -- ArmoryQt.py:2120 - Loading wallets...
2020-07-31 16:23:28 (INFO) -- ArmoryQt.py:2195 - Loading Multisig Lockboxes
2020-07-31 16:23:28 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex...
2020-07-31 16:23:30 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration
2020-07-31 16:23:30 (INFO) -- ArmoryQt.py:1513 - URL-register action: AskUser
2020-07-31 16:23:30 (INFO) -- ArmoryQt.py:566 - Usermode: Expert
2020-07-31 16:23:30 (INFO) -- ArmoryQt.py:1698 - Changing usermode:
2020-07-31 16:23:30 (INFO) -- ArmoryQt.py:1699 -    From: Expert
2020-07-31 16:23:30 (INFO) -- ArmoryQt.py:1707 -      To: Expert
2020-07-31 16:23:30 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary
2020-07-31 16:23:32 (INFO) -- ArmoryQt.py:1923 - Setting netmode: 1

Any ideas on what else could be tripping the fcgi error? The only thing that changed on my pc since the last successful run was windows updates.