Author

Topic: ArmoryDB port 9001 (Read 114 times)

sr. member
Activity: 525
Merit: 282
February 06, 2019, 04:21:12 PM
#8
Just as a heads up, in 0.97, fcgi-port will be no more. It'll be listen-port. (That said, goatpig's right, do not touch anything other than 0.96.5 for now.)
newbie
Activity: 4
Merit: 0
February 06, 2019, 11:25:25 AM
#7
Thank you
legendary
Activity: 3640
Merit: 1345
Armory Developer
February 06, 2019, 11:07:55 AM
#6
If you are going to do it like this, start BitcoinQt manually first, then ArmoryDB, then finally ArmoryQt.
newbie
Activity: 4
Merit: 0
February 06, 2019, 10:46:36 AM
#5
Hi, it is using 15000. I have started the DB from command line and this is the log:

Log file opened at 12:46:21.000: C:\Users\User\AppData\Roaming/Armory/dbLog.txt
-INFO  - 12:46:21.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:32) Running on 8 threads
-INFO  - 12:46:21.000: (e:\users\goat\code\armory3\cppforswig\main.cpp:33) Ram usage level: 50
-INFO  - 12:46:21.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:915) blkfile dir: E:\Users\User\AppData\Roaming\Bitcoin/blocks
-INFO  - 12:46:21.000: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:916) lmdb dir: C:\Users\User\AppData\Roaming/Armory/databases
-INFO  - 12:46:21.000: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 12:46:21.016: (e:\users\goat\code\armory3\cppforswig\bdm_server.h:263) Listening on port 15000
-INFO  - 12:46:21.032: (e:\users\goat\code\armory3\cppforswig\bitcoinp2p.cpp:947) Connected to Bitcoin node
-INFO  - 12:46:24.047: (e:\users\goat\code\armory3\cppforswig\blockutils.cpp:1108) Executing: doInitialSyncOnLoad
-INFO  - 12:46:25.641: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:199) Reading headers from db
-WARN  - 12:46:25.641: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:1241) No headers in DB yet!
-INFO  - 12:46:25.641: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:238) Found 1 headers in db
-INFO  - 12:46:25.641: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:71) updating HEADERS db
-INFO  - 12:46:47.157: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #1
-INFO  - 12:46:47.188: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #3
-INFO  - 12:46:47.282: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #4
-INFO  - 12:46:47.297: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #5
-INFO  - 12:46:47.360: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #6
-INFO  - 12:46:47.422: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #7
-INFO  - 12:47:09.953: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #9
-INFO  - 12:47:09.110: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #11

-INFO  - 14:09:44.469: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:281) parsed block file #1519
-INFO  - 14:09:50.594: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:248) Organizing chain
-INFO  - 14:09:52.047: (e:\users\goat\code\armory3\cppforswig\blockchain.cpp:370) Organized chain in 2s
-INFO  - 14:09:58.297: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:76) updated HEADERS db in 5013s
-INFO  - 14:09:58.344: (e:\users\goat\code\armory3\cppforswig\lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 14:09:58.360: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1231) verifying txfilters integrity
-INFO  - 14:10:06.844: (e:\users\goat\code\armory3\cppforswig\databasebuilder.cpp:1314) done checking txfilters
-INFO  - 14:10:06.875: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:1891) Enabling zero-conf tracking
-INFO  - 14:12:46.922: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:52) no history to scan
-INFO  - 14:18:16.094: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:52) no history to scan
-INFO  - 14:31:00.688: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:52) no history to scan
-INFO  - 14:37:05.532: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:52) no history to scan


but when I start ArmoryQT, it still hangs on the splash screen showing 'Loading: 100%. This is the latest armorylog.txt

Again, thank you for your help so far and if you could give some pointers as to why Armory won't start, I would be very grateful.



2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1164 - C++ block utilities loaded successfully
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1281 -
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1282 -
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1283 -
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1284 - ************************************************************
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1285 - Invoked: C:\Program Files\Armory\ArmoryQt.exe --satoshi-datadir=E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1286 - ************************************************************
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1287 - Loading Armory Engine:
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1288 -    Armory Version        : 0.96.5
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1289 -    Armory Build:         : 8730390989
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1290 -    PyBtcWallet  Version  : 1.35
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1291 - Detected Operating system: Windows
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1292 -    OS Variant            : 10-10.0.17134--Multiprocessor Free
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1293 -    User home-directory   : C:\Users\User\AppData\Roaming
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1294 -    Satoshi BTC directory : E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1295 -    Armory home dir       : C:\Users\User\AppData\Roaming\Armory\
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1296 - Detected System Specs    :
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1297 -    Total Available RAM   : 31.95 GB
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1298 -    CPU ID string         : Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1299 -    Number of CPU cores   : 8 cores
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1300 -    System is 64-bit      : True
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1301 -    Preferred Encoding    : cp1252
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1302 -    Machine Arch          : amd64
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1303 -    Available HDD (ARM)   : 8 GB
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1304 -    Available HDD (BTC)   : 329 GB
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1305 -
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1306 - Network Name: Main Network
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1307 - Satoshi Port: 8333
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1308 - Do wlt check: True
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1309 - Named options/arguments to armoryengine.py:
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     force_segwit    : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     nettimeout      : 2
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     rescan          : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     force_fcgi      : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     ignoreAllZC     : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     rescanBalance   : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     disableModules  : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     port            : None
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     interport       : 8223
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     coverageOutputDir: None
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     forceWalletCheck: False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     regtest         : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     rebuild         : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     thread_count    : -1
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     datadir         : DEFAULT
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     clearMempool    : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     offline         : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     armoryDBDir     : DEFAULT
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     armorydb_port   : 9001
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiPort     : DEFAULT
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     disableConfPermis: False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     useTorSettings  : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     netlog          : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     keypool         : 100
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     coverageInclude : None
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     forceOnline     : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     disableWalletCheck: False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     redownload      : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     rpcBindAddr     : 127.0.0.1
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     armorydb_ip     : 127.0.0.1
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     multisigFile    : DEFAULT
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     ram_usage       : -1
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     ignoreZC        : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     logDisable      : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     settingsPath    : C:\Users\User\AppData\Roaming\Armory\ArmorySettings.txt
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     language        : en
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     db_type         : DB_FULL
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     doDebug         : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     enableDetSign   : True
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     mtdebug         : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     testnet         : False
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     rpcport         : DEFAULT
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiHome     : E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiRpcport  : DEFAULT
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     logFile         : C:\Users\User\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1311 -     verbosity       : None
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1312 - Other arguments:
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1315 - ************************************************************
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:1720 - C++ block utilities loaded successfully
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:3578 - Using settings file: C:\Users\User\AppData\Roaming\Armory\ArmorySettings.txt
2019-02-06 14:44:39 (ERROR) -- ArmoryUtils.pyc:3735 - Unsupported language  specified. Defaulting to English (en)
2019-02-06 14:44:39 (INFO) -- ArmoryUtils.pyc:3738 - Using Language: en
2019-02-06 14:44:39 (INFO) -- BDM.pyc:353 - Using the asynchronous/multi-threaded BlockDataManager.
2019-02-06 14:44:39 (INFO) -- BDM.pyc:354 - Blockchain operations will happen in the background. 
2019-02-06 14:44:39 (INFO) -- BDM.pyc:355 - Devs: check TheBDM.getState() before asking for data.
2019-02-06 14:44:39 (INFO) -- BDM.pyc:356 - Registering addresses during rescans will queue them for
2019-02-06 14:44:39 (INFO) -- BDM.pyc:357 - inclusion after the current scan is completed.
2019-02-06 14:44:44 (INFO) -- ArmoryUtils.pyc:3578 - Using settings file: C:\Users\User\AppData\Roaming\Armory\ArmorySettings.txt
2019-02-06 14:44:44 (INFO) -- ArmoryQt.py:2060 - loadWalletsAndSettings
2019-02-06 14:44:44 (INFO) -- ArmoryQt.py:2120 - Loading wallets...
2019-02-06 14:44:44 (INFO) -- ArmoryQt.py:2185 - Number of wallets read in: 1
2019-02-06 14:44:44 (INFO) -- ArmoryQt.py:2190 -    Wallet (UTyQ41K5):    "Primary Wallet                  "   (Encrypted)
2019-02-06 14:44:44 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex...
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:1463 - Armory already registered for current user.  Done!
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:566 - Usermode: Advanced
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:1698 - Changing usermode:
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:1699 -    From: Advanced
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:1707 -      To: Advanced
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2019-02-06 14:44:45 (INFO) -- ArmoryQt.py:1891 - Setting satoshi datadir = E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 14:44:45 (ERROR) -- SDM.pyc:308 - Bitcoind could not be found in the specified installation:
2019-02-06 14:44:45 (ERROR) -- SDM.pyc:310 -    c:\Program Files\Armory
2019-02-06 14:44:45 (ERROR) -- SDM.pyc:311 - Bitcoind is being started from:
2019-02-06 14:44:45 (ERROR) -- SDM.pyc:312 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2019-02-06 14:44:45 (INFO) -- SDM.pyc:171 - Found bitcoind in the following places:
2019-02-06 14:44:45 (INFO) -- SDM.pyc:173 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2019-02-06 14:44:45 (INFO) -- SDM.pyc:175 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
2019-02-06 14:44:45 (INFO) -- SDM.pyc:340 - Called startBitcoind
2019-02-06 14:44:46 (WARNING) -- SDM.pyc:445 - Spawning bitcoind with command: C:\Program Files\Bitcoin\daemon\bitcoind.exe -datadir=E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 14:44:46 (INFO) -- ArmoryUtils.pyc:689 - Executing popen: ['C:\\Program Files\\Bitcoin\\daemon\\bitcoind.exe', '-datadir=E:\\Users\\User\\AppData\\Roaming\\Bitcoin']
2019-02-06 14:44:46 (INFO) -- SDM.pyc:451 - PID of bitcoind: 23156
2019-02-06 14:44:46 (INFO) -- SDM.pyc:452 - PID of armory:   32500
2019-02-06 14:44:46 (INFO) -- ArmoryUtils.pyc:689 - Executing popen: ['C:\\Program Files\\Armory\\guardian.exe', '32500', '23156']
2019-02-06 14:44:46 (INFO) -- ArmoryQt.py:1923 - Setting netmode: 1
legendary
Activity: 3640
Merit: 1345
Armory Developer
February 06, 2019, 10:35:19 AM
#4
Quote
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     armorydb_port   : 9001

This is a leftover variable that has no effect since randomization of the db port. To see what port the DB is actually listening to, Go to the network tab of the resource monitor. In the process section, select ArmoryDB.exe, it will filter all activity in the other sections for that process. Then see for yourself in the listening port section.
newbie
Activity: 4
Merit: 0
February 06, 2019, 08:38:07 AM
#3
Thanks for the info.
I am not running the DB manually. I have added the line to the conf file but according to the Armorylog.txt, it is still on port 9001.

Thank you again.

2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1164 - C++ block utilities loaded successfully
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1281 -
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1282 -
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1283 -
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1284 - ************************************************************
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1285 - Invoked: C:\Program Files\Armory\ArmoryQt.exe --satoshi-datadir=E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1286 - ************************************************************
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1287 - Loading Armory Engine:
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1288 -    Armory Version        : 0.96.5
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1289 -    Armory Build:         : 8730390989
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1290 -    PyBtcWallet  Version  : 1.35
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1291 - Detected Operating system: Windows
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1292 -    OS Variant            : 10-10.0.17134--Multiprocessor Free
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1293 -    User home-directory   : C:\Users\User\AppData\Roaming
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1294 -    Satoshi BTC directory : E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1295 -    Armory home dir       : C:\Users\User\AppData\Roaming\Armory\
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1296 - Detected System Specs    :
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1297 -    Total Available RAM   : 31.95 GB
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1298 -    CPU ID string         : Intel64 Family 6 Model 42 Stepping 7, GenuineIntel
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1299 -    Number of CPU cores   : 8 cores
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1300 -    System is 64-bit      : True
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1301 -    Preferred Encoding    : cp1252
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1302 -    Machine Arch          : amd64
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1303 -    Available HDD (ARM)   : 11 GB
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1304 -    Available HDD (BTC)   : 329 GB
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1305 -
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1306 - Network Name: Main Network
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1307 - Satoshi Port: 8333
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1308 - Do wlt check: True
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1309 - Named options/arguments to armoryengine.py:
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     force_segwit    : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     nettimeout      : 2
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     rescan          : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     force_fcgi      : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     ignoreAllZC     : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     rescanBalance   : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     disableModules  : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     port            : None
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     interport       : 8223
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     coverageOutputDir: None
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     forceWalletCheck: False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     regtest         : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     rebuild         : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     thread_count    : -1
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     datadir         : DEFAULT
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     clearMempool    : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     offline         : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     armoryDBDir     : DEFAULT
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     armorydb_port   : 9001
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiPort     : DEFAULT
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     disableConfPermis: False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     useTorSettings  : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     netlog          : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     keypool         : 100
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     coverageInclude : None
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     forceOnline     : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     disableWalletCheck: False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     redownload      : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     rpcBindAddr     : 127.0.0.1
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     armorydb_ip     : 127.0.0.1
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     multisigFile    : DEFAULT
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     ram_usage       : -1
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     ignoreZC        : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     logDisable      : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     settingsPath    : C:\Users\User\AppData\Roaming\Armory\ArmorySettings.txt
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     language        : en
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     db_type         : DB_FULL
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     doDebug         : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     enableDetSign   : True
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     mtdebug         : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     testnet         : False
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     rpcport         : DEFAULT
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiHome     : E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     satoshiRpcport  : DEFAULT
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     logFile         : C:\Users\User\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1311 -     verbosity       : None
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1312 - Other arguments:
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1315 - ************************************************************
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:1720 - C++ block utilities loaded successfully
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:3578 - Using settings file: C:\Users\User\AppData\Roaming\Armory\ArmorySettings.txt
2019-02-06 12:35:03 (ERROR) -- ArmoryUtils.pyc:3735 - Unsupported language  specified. Defaulting to English (en)
2019-02-06 12:35:03 (INFO) -- ArmoryUtils.pyc:3738 - Using Language: en
2019-02-06 12:35:03 (INFO) -- BDM.pyc:353 - Using the asynchronous/multi-threaded BlockDataManager.
2019-02-06 12:35:03 (INFO) -- BDM.pyc:354 - Blockchain operations will happen in the background.  
2019-02-06 12:35:03 (INFO) -- BDM.pyc:355 - Devs: check TheBDM.getState() before asking for data.
2019-02-06 12:35:03 (INFO) -- BDM.pyc:356 - Registering addresses during rescans will queue them for
2019-02-06 12:35:03 (INFO) -- BDM.pyc:357 - inclusion after the current scan is completed.
2019-02-06 12:35:05 (INFO) -- ArmoryUtils.pyc:3578 - Using settings file: C:\Users\User\AppData\Roaming\Armory\ArmorySettings.txt
2019-02-06 12:35:05 (INFO) -- ArmoryQt.py:2060 - loadWalletsAndSettings
2019-02-06 12:35:05 (INFO) -- ArmoryQt.py:2120 - Loading wallets...
2019-02-06 12:35:06 (INFO) -- ArmoryQt.py:2185 - Number of wallets read in: 1
2019-02-06 12:35:06 (INFO) -- ArmoryQt.py:2190 -    Wallet ():    "Primary Wallet                  "   (Encrypted)
2019-02-06 12:35:06 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex...
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:1463 - Armory already registered for current user.  Done!
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:566 - Usermode: Advanced
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:1698 - Changing usermode:
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:1699 -    From: Advanced
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:1707 -      To: Advanced
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2019-02-06 12:35:07 (INFO) -- ArmoryQt.py:1891 - Setting satoshi datadir = E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 12:35:07 (ERROR) -- SDM.pyc:308 - Bitcoind could not be found in the specified installation:
2019-02-06 12:35:07 (ERROR) -- SDM.pyc:310 -    c:\Program Files\Armory
2019-02-06 12:35:07 (ERROR) -- SDM.pyc:311 - Bitcoind is being started from:
2019-02-06 12:35:07 (ERROR) -- SDM.pyc:312 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2019-02-06 12:35:07 (INFO) -- SDM.pyc:171 - Found bitcoind in the following places:
2019-02-06 12:35:07 (INFO) -- SDM.pyc:173 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2019-02-06 12:35:07 (INFO) -- SDM.pyc:175 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
2019-02-06 12:35:07 (INFO) -- SDM.pyc:340 - Called startBitcoind
2019-02-06 12:35:08 (WARNING) -- SDM.pyc:445 - Spawning bitcoind with command: C:\Program Files\Bitcoin\daemon\bitcoind.exe -datadir=E:\Users\User\AppData\Roaming\Bitcoin
2019-02-06 12:35:08 (INFO) -- ArmoryUtils.pyc:689 - Executing popen: ['C:\\Program Files\\Bitcoin\\daemon\\bitcoind.exe', '-datadir=E:\\Users\\User\\AppData\\Roaming\\Bitcoin']
2019-02-06 12:35:08 (INFO) -- SDM.pyc:451 - PID of bitcoind: 30056
2019-02-06 12:35:08 (INFO) -- SDM.pyc:452 - PID of armory:   3204
2019-02-06 12:35:08 (INFO) -- ArmoryUtils.pyc:689 - Executing popen: ['C:\\Program Files\\Armory\\guardian.exe', '3204', '30056']
2019-02-06 12:35:08 (INFO) -- ArmoryQt.py:1923 - Setting netmode: 1
legendary
Activity: 3640
Merit: 1345
Armory Developer
February 06, 2019, 08:19:37 AM
#2
For 0.96.5, the argument is "fcgi-port". Please stick to that version.

Are you running ArmoryDB manually? If so either add the arg to your command line:

Code:
ArmoryDB.exe --fcgi-port=14000

You can set this either in the target for a shortcut of ArmoryDB.exe, or when you spawn the DB from the command line. 14000 is just a stand in value to show what the full argument looks like, use whatever value you want. Keep in mind you need admin privileges to use ports below 1024.

You can also use the config file. Add this line to armorydb.conf:

Code:
fcgi-port=15000

This config file can be found in your datadir (where you wallets are). If you do not see the file there, create a plain text file and name it accordingly.

If you let ArmoryQt spawn the db for you, it will randomize the port to a value within [49150, 64150]
newbie
Activity: 4
Merit: 0
February 06, 2019, 07:34:56 AM
#1
Hello everyone and thank you for letting me join.

Windows 10 Armory 0.96.1 but have also tried up to 0.96.5

I have recently enabled the biometrics on my PC and of course it is using localhost port 9001.
Is there any easy (think absolute coding novice) way to force Armory to use a different port?

I did find info about --armorydb-port  but have no idea how to input this info. Config file perhaps?

Worse case is that I disable biometrics but would rather not.

Greatly appreciate any help and guidance.

Ash
Jump to: