edit: fixed the '0.92' typos to 0.96!
Ok, so I've just upgraded from 0.96 beta to 0.96.2 on windows 10 x64.
I run my own bitcoin node with custom datadir, and custom armory db dir, and have updated the armory shortcut to:
"C:\Program Files (x86)\Armory\ArmoryQt.exe" --datadir="M:\Armory" --satoshi-datadir="C:\Bitcoin\blocks\"
Note, have also tried --satoshi-datadir="C:\Bitcoin\" with no difference.
Have also tried running as administrator.
When armory starts, it responds, but just sits there forever on "Preparing Databases".
I have also moved my old M:\Armory\databases folder to databases.old to force it to regenerate.
The logs reveal:
(with --satoshi-datadir="C:\Bitcoin\blocks" )
[code]
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1147 - C++ block utilities loaded successfully
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1264 -
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1265 -
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1266 -
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1267 - ************************************************************
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1268 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe --datadir=M:\Armory --satoshi-datadir=C:\Bitcoin\blocks"
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1269 - ************************************************************
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1270 - Loading Armory Engine:
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1271 - Armory Version : 0.96.2
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1272 - Armory Build: : 95dc55907f
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1273 - PyBtcWallet Version : 1.35
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1274 - Detected Operating system: Windows
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1275 - OS Variant : 8-6.2.9200--Multiprocessor Free
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1276 - User home-directory : C:\Users\james\AppData\Roaming
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1277 - Satoshi BTC directory : C:\Bitcoin\blocks"
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1278 - Armory home dir : M:\Armory
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1279 - Detected System Specs :
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1280 - Total Available RAM : 31.91 GB
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1281 - CPU ID string : Intel64 Family 6 Model 94 Stepping 3, GenuineIntel
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1282 - Number of CPU cores : 8 cores
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1283 - System is 64-bit : True
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1284 - Preferred Encoding : cp1252
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1285 - Machine Arch : amd64
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1286 - Available HDD (ARM) : 1591 GB
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1287 - Available HDD (BTC) : 0 GB
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1288 -
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1289 - Network Name: Main Network
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1290 - Satoshi Port: 8333
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1291 - Do wlt check: True
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1292 - Named options/arguments to armoryengine.py:
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - thread_count : -1
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - rescan : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - ignoreAllZC : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - rescanBalance : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - disableModules : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - port : None
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - interport : 8223
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - coverageOutputDir: None
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - forceWalletCheck: False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - regtest : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - rebuild : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - nettimeout : 2
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - datadir : M:\Armory
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - clearMempool : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - offline : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - armoryDBDir : DEFAULT
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - armorydb_port : 9001
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - satoshiPort : DEFAULT
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - useTorSettings : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - netlog : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - keypool : 100
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - coverageInclude : None
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - forceOnline : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - redownload : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - rpcBindAddr : 127.0.0.1
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - armorydb_ip : 127.0.0.1
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - multisigFile : DEFAULT
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - ram_usage : -1
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - mtdebug : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - logDisable : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - settingsPath : M:\Armory\ArmorySettings.txt
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - language : en
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - db_type : DB_FULL
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - doDebug : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - enableDetSign : True
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - disableConfPermis: False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - testnet : False
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - rpcport : DEFAULT
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - satoshiHome : C:\Bitcoin\blocks"
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - satoshiRpcport : DEFAULT
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - logFile : M:\Armory\ArmoryQt.exe.log.txt
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1294 - verbosity : None
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1295 - Other arguments:
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1298 - ************************************************************
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:1701 - C++ block utilities loaded successfully
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:3562 - Using settings file: M:\Armory\ArmorySettings.txt
2017-09-02 10:00:16 (ERROR) -- ArmoryUtils.pyc:3719 - Unsupported language specified. Defaulting to English (en)
2017-09-02 10:00:16 (INFO) -- ArmoryUtils.pyc:3722 - Using Language: en
2017-09-02 10:00:16 (INFO) -- BDM.pyc:355 - Using the asynchronous/multi-threaded BlockDataManager.
2017-09-02 10:00:16 (INFO) -- BDM.pyc:356 - Blockchain operations will happen in the background.
2017-09-02 10:00:16 (INFO) -- BDM.pyc:357 - Devs: check TheBDM.getState() before asking for data.
2017-09-02 10:00:16 (INFO) -- BDM.pyc:358 - Registering addresses during rescans will queue them for
2017-09-02 10:00:16 (INFO) -- BDM.pyc:359 - inclusion after the current scan is completed.
2017-09-02 10:00:17 (INFO) -- ArmoryUtils.pyc:3562 - Using settings file: M:\Armory\ArmorySettings.txt
2017-09-02 10:00:17 (INFO) -- ArmoryQt.py:2061 - loadWalletsAndSettings
2017-09-02 10:00:17 (INFO) -- ArmoryQt.py:2121 - Loading wallets...
2017-09-02 10:00:17 (INFO) -- ArmoryQt.py:2186 - Number of wallets read in: 5
2017-09-02 10:00:17 (INFO) -- ArmoryQt.py:2196 - Loading Multisig Lockboxes
2017-09-02 10:00:17 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex...
2017-09-02 10:00:18 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration
2017-09-02 10:00:18 (INFO) -- ArmoryQt.py:1463 - Armory already registered for current user. Done!
2017-09-02 10:00:18 (INFO) -- ArmoryQt.py:566 - Usermode: Expert
2017-09-02 10:00:18 (INFO) -- ArmoryQt.py:1698 - Changing usermode:
2017-09-02 10:00:18 (INFO) -- ArmoryQt.py:1699 - From: Expert
2017-09-02 10:00:18 (INFO) -- ArmoryQt.py:1707 - To: Expert
2017-09-02 10:00:18 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary
2017-09-02 10:00:21 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2017-09-02 10:00:21 (ERROR) -- BDM.pyc:270 - setSatoshiDir: directory does not exist: C:\Bitcoin\blocks"
2017-09-02 10:00:21 (WARNING) -- SDM.pyc:396 - Spawning DB with command: ./ArmoryDB.exe --db-type="DB_FULL" --cookie --datadir="M:\Armory" --dbdir="M:\Armory\databases"
2017-09-02 10:00:21 (INFO) -- ArmoryUtils.pyc:672 - Executing popen: ['./ArmoryDB.exe', '--db-type="DB_FULL"', '--cookie', '--datadir="M:\\Armory"', u'--dbdir="M:\\Armory\\databases"']
2017-09-02 10:00:22 (INFO) -- ArmoryQt.py:1824 - Connecting on port 9001
2017-09-02 10:00:22 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 1
2017-09-02 10:00:22 (ERROR) -- BDM.pyc:199 - DB error: C:\Users\james\AppData\Roaming/Bitcoin/blocks is not a valid path
2017-09-02 10:00:22 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 0
2017-09-02 10:00:22 (INFO) -- ArmoryQt.py:1906 - loadBlockchainIfNecessary
2017-09-02 10:00:22 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode
2017-09-02 10:00:22 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode
2017-09-02 10:42:07 (INFO) -- ArmoryQt.py:5447 - BDM is safe for clean shutdown
2017-09-02 10:42:07 (INFO) -- SDM.pyc:459 - Called stopBitcoind
2017-09-02 10:42:07 (INFO) -- SDM.pyc:465 - ...but bitcoind is not running, to be able to stop
2017-09-02 10:42:07 (INFO) -- ArmoryQt.py:5460 - Attempting to close the main window!
(with --satoshi-datadir="C:\Bitcoin" )
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1147 - C++ block utilities loaded successfully
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1264 -
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1265 -
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1266 -
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1267 - ************************************************************
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1268 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe --datadir=M:\Armory --satoshi-datadir=C:\Bitcoin"
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1269 - ************************************************************
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1270 - Loading Armory Engine:
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1271 - Armory Version : 0.96.2
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1272 - Armory Build: : 95dc55907f
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1273 - PyBtcWallet Version : 1.35
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1274 - Detected Operating system: Windows
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1275 - OS Variant : 8-6.2.9200--Multiprocessor Free
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1276 - User home-directory : C:\Users\james\AppData\Roaming
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1277 - Satoshi BTC directory : C:\Bitcoin"
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1278 - Armory home dir : M:\Armory
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1279 - Detected System Specs :
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1280 - Total Available RAM : 31.91 GB
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1281 - CPU ID string : Intel64 Family 6 Model 94 Stepping 3, GenuineIntel
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1282 - Number of CPU cores : 8 cores
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1283 - System is 64-bit : True
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1284 - Preferred Encoding : cp1252
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1285 - Machine Arch : amd64
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1286 - Available HDD (ARM) : 1591 GB
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1287 - Available HDD (BTC) : 0 GB
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1288 -
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1289 - Network Name: Main Network
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1290 - Satoshi Port: 8333
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1291 - Do wlt check: True
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1292 - Named options/arguments to armoryengine.py:
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - thread_count : -1
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - rescan : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - ignoreAllZC : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - rescanBalance : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - disableModules : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - port : None
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - interport : 8223
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - coverageOutputDir: None
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - forceWalletCheck: False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - regtest : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - rebuild : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - nettimeout : 2
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - datadir : M:\Armory
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - clearMempool : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - offline : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - armoryDBDir : DEFAULT
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - armorydb_port : 9001
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - satoshiPort : DEFAULT
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - useTorSettings : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - netlog : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - keypool : 100
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - coverageInclude : None
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - forceOnline : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - redownload : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - rpcBindAddr : 127.0.0.1
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - armorydb_ip : 127.0.0.1
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - multisigFile : DEFAULT
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - ram_usage : -1
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - mtdebug : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - logDisable : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - settingsPath : M:\Armory\ArmorySettings.txt
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - language : en
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - db_type : DB_FULL
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - doDebug : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - enableDetSign : True
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - disableConfPermis: False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - testnet : False
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - rpcport : DEFAULT
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - satoshiHome : C:\Bitcoin"
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - satoshiRpcport : DEFAULT
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - logFile : M:\Armory\ArmoryQt.exe.log.txt
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1294 - verbosity : None
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1295 - Other arguments:
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1298 - ************************************************************
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:1701 - C++ block utilities loaded successfully
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:3562 - Using settings file: M:\Armory\ArmorySettings.txt
2017-09-02 10:57:02 (ERROR) -- ArmoryUtils.pyc:3719 - Unsupported language specified. Defaulting to English (en)
2017-09-02 10:57:02 (INFO) -- ArmoryUtils.pyc:3722 - Using Language: en
2017-09-02 10:57:02 (INFO) -- BDM.pyc:355 - Using the asynchronous/multi-threaded BlockDataManager.
2017-09-02 10:57:02 (INFO) -- BDM.pyc:356 - Blockchain operations will happen in the background.
2017-09-02 10:57:02 (INFO) -- BDM.pyc:357 - Devs: check TheBDM.getState() before asking for data.
2017-09-02 10:57:02 (INFO) -- BDM.pyc:358 - Registering addresses during rescans will queue them for
2017-09-02 10:57:02 (INFO) -- BDM.pyc:359 - inclusion after the current scan is completed.
2017-09-02 10:57:03 (INFO) -- ArmoryUtils.pyc:3562 - Using settings file: M:\Armory\ArmorySettings.txt
2017-09-02 10:57:03 (INFO) -- ArmoryQt.py:2061 - loadWalletsAndSettings
2017-09-02 10:57:03 (INFO) -- ArmoryQt.py:2121 - Loading wallets...
2017-09-02 10:57:04 (INFO) -- ArmoryQt.py:2186 - Number of wallets read in: 5
2017-09-02 10:57:04 (INFO) -- ArmoryQt.py:2196 - Loading Multisig Lockboxes
2017-09-02 10:57:04 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex...
2017-09-02 10:57:05 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration
2017-09-02 10:57:05 (INFO) -- ArmoryQt.py:1463 - Armory already registered for current user. Done!
2017-09-02 10:57:05 (INFO) -- ArmoryQt.py:566 - Usermode: Expert
2017-09-02 10:57:05 (INFO) -- ArmoryQt.py:1698 - Changing usermode:
2017-09-02 10:57:05 (INFO) -- ArmoryQt.py:1699 - From: Expert
2017-09-02 10:57:05 (INFO) -- ArmoryQt.py:1707 - To: Expert
2017-09-02 10:57:05 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary
2017-09-02 10:57:08 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2017-09-02 10:57:08 (ERROR) -- BDM.pyc:270 - setSatoshiDir: directory does not exist: C:\Bitcoin"
2017-09-02 10:57:08 (WARNING) -- SDM.pyc:396 - Spawning DB with command: ./ArmoryDB.exe --db-type="DB_FULL" --cookie --datadir="M:\Armory" --dbdir="M:\Armory\databases"
2017-09-02 10:57:08 (INFO) -- ArmoryUtils.pyc:672 - Executing popen: ['./ArmoryDB.exe', '--db-type="DB_FULL"', '--cookie', '--datadir="M:\\Armory"', u'--dbdir="M:\\Armory\\databases"']
2017-09-02 10:57:09 (INFO) -- ArmoryQt.py:1824 - Connecting on port 9001
2017-09-02 10:57:09 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 1
2017-09-02 10:57:09 (ERROR) -- BDM.pyc:199 - DB error: C:\Users\james\AppData\Roaming/Bitcoin/blocks is not a valid path
2017-09-02 10:57:09 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 0
2017-09-02 10:57:09 (INFO) -- ArmoryQt.py:1906 - loadBlockchainIfNecessary
2017-09-02 10:57:09 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode
2017-09-02 10:57:09 (INFO) -- ArmoryQt.py:4670 - Dashboard switched to "Scanning" mode
Why is armory complaining that c:\Bitcoin[\blocks] doesnt exist?
PS C:\WINDOWS\system32> dir c:\bitcoin
Directory: C:\bitcoin
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 02/09/2017 08:25 blocks
d----- 02/09/2017 02:17 chainstate
d----- 31/08/2017 01:32 database
-a---- 24/12/2016 00:15 37 banlist.dat
-a---- 24/12/2016 00:05 89 bitcoin.conf
-a---- 24/01/2014 13:03 0 db.log
-a---- 31/08/2017 01:25 2118709 debug.log
-a---- 31/08/2017 01:25 22001 fee_estimates.dat
-a---- 31/08/2017 01:25 44076023 mempool.dat
-a---- 02/09/2017 10:28 4716106 peers.dat
-a---- 02/09/2017 10:32 90112 wallet.dat
I also suffer from the issue where after exiting Armory, ArmoryDB.exe continues to run in the background until such time as it is manually killed via task manager.
dblog.txt:
Log file opened at 09:59:03.000: M:\Armory/dbLog.txt
-INFO - 09:59:03.000: (..\main.cpp:32) Running on 8 threads
-INFO - 09:59:03.000: (..\main.cpp:33) Ram usage level: 4
-INFO - 09:59:03.015: (c:\users\goat\code\armory3\cppforswig\BDM_Server.h:263) Listening on port 9001
Log file opened at 10:00:21.000: M:\Armory/dbLog.txt
-INFO - 10:00:21.000: (..\main.cpp:32) Running on 8 threads
-INFO - 10:00:21.000: (..\main.cpp:33) Ram usage level: 4
-INFO - 10:00:21.000: (c:\users\goat\code\armory3\cppforswig\BDM_Server.h:263) Listening on port 9001
[/code]