Author

Topic: Armory won't go online (Read 898 times)

newbie
Activity: 2
Merit: 0
November 03, 2017, 11:32:52 AM
#13
Hello and thanks for the help.  Exactly what do I need to do? I see something about node and there are several signatures on the page for the core download.  I am not sure what to do and that is a lot of data to download the wrong thing.  Please advise and Thanks again!
HCP
legendary
Activity: 2086
Merit: 4361
November 03, 2017, 02:53:19 AM
#12
Did you also download and fully sync Bitcoin Core?

Armory absolutely REQUIRES Bitcoin Core and it's blockchain (all 150+ gigs worth) to be able to create the Armory database.

Without a fully synced blockchain, Armory will never be able to show your Bitcoins. If you can't (or don't want to) download the full blockchain with Core, what you could do is export your private keys from Armory and import them into another wallet (preferably a lightweight wallet like Electrum).

Note: exporting your private keys does run the risk of potentially exposing them to any malware or trojan on your PC and possible loss of Bitcoins. It should NOT be done lightly... Make sure you are fully aware of the security implications and take appropriate precautions before doing so!
newbie
Activity: 2
Merit: 0
November 02, 2017, 02:32:12 PM
#11
I am new to forum with OLD wallets.  I lost my wallets due to demolished hardware.  I have finally located my paper backups and restored my wallets.  I continually get "Armory failed to spawn the DB! Continuing operations in offline mode instead. Refer to the dblog.txt for more information.  I am 82 years old and am not a computer expert.  Could someone help me at least read the dblog.txt?  My wallets show no bitcoins but I know I have some.  Any help would be greatly appreciated!
full member
Activity: 180
Merit: 100
November 02, 2017, 12:54:34 PM
#10
You can't use Core 0.15.0.1 with 0.96.3. Use 0.96.4 RC1

Works now. 
Ha to hunt to find 0.96.4 RC1  as the main download page has 0.96.3
legendary
Activity: 3766
Merit: 1364
Armory Developer
November 02, 2017, 08:35:02 AM
#9
You can't use Core 0.15.0.1 with 0.96.3. Use 0.96.4 RC1
full member
Activity: 180
Merit: 100
November 02, 2017, 07:14:37 AM
#8
Turn off auto bitcoind in File -> Settings.

Done that and still offline.
Using core 15.01  OS win 10

Also did a fresh install with restore on another computer OS Win 8.1.  That one the Armory DB hangs on chain optimizing. Gives error in bitcoin.ccp in ProcessStackThread... invalid variant size

Armory version 0.96.3
legendary
Activity: 3766
Merit: 1364
Armory Developer
October 28, 2017, 03:06:49 PM
#7
Turn off auto bitcoind in File -> Settings.
full member
Activity: 180
Merit: 100
October 28, 2017, 02:45:55 PM
#6
I'm having the same problems getting armory online:

(ERROR) ArmoryUtils.pyc:3716 - Unsupported language  specified. Defaulting to English (en)
(ERROR) ArmoryQt.py:1862 - Failed to setup SDM
Traceback (most recent call last):
  File "ArmoryQt.py", line 1857, in startBitcoindIfNecessary
  File "SDM.pyc", line 188, in setupSDM
BitcoindError: bitcoind not found
(ERROR) BDM.pyc:199 - DB error: C:\Users\ZFarm\AppData\Roaming/Bitcoin/blocks is not a valid path

This is my command line

armoryqt --satoshi-datadir="d:/coindata/bitcoin/" --dbdir="D:/coindata/armory/"

Data (i.e. blockchains) is in those dirs
.

Settings in Armory
BitCoin Install dir   D:\Coins\Bitcoin

BitCoin Home dir    D:\CoinData\Bitcoin
HCP
legendary
Activity: 2086
Merit: 4361
October 28, 2017, 06:52:46 AM
#5
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2017-10-28 09:49:57 (ERROR) -- BDM.pyc:272 - setSatoshiDir: directory does not exist: C:\Users\Andrew\AppData\Roaming\Bitcoin
2017-10-28 09:49:57 (ERROR) -- SDM.pyc:305 - Bitcoind could not be found in the specified installation:
2017-10-28 09:49:57 (ERROR) -- SDM.pyc:307 -    D:\Bitcoin
2017-10-28 09:49:57 (ERROR) -- SDM.pyc:308 - Bitcoind is being started from:
2017-10-28 09:49:57 (ERROR) -- SDM.pyc:309 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2017-10-28 09:49:57 (INFO) -- SDM.pyc:169 - Found bitcoind in the following places:
2017-10-28 09:49:57 (INFO) -- SDM.pyc:171 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2017-10-28 09:49:57 (INFO) -- SDM.pyc:173 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
It looks like you've got the Bitcoin "data" and Bitcoin "install" paths confused and set the directory paths in Armory around the wrong way...

It's trying to find the actual Bitcoin Core application installation in "D:\Bitcoin" which I suspect is where you have the Bitcoin DATA directory setup (ie. The blocks and wallet.dat etc)

Whereas, your Bitcoin application appears to be in the default "program files\Bitcoin" location.
legendary
Activity: 3766
Merit: 1364
Armory Developer
October 28, 2017, 04:48:40 AM
#4
Then Armory can't find it your block data at this path:

Quote
C:\Users\Andrew\AppData\Roaming/Bitcoin/blocks

If you are using custom paths, refer to this tutorial:

https://btcarmory.com/docs/pathing
newbie
Activity: 19
Merit: 0
October 27, 2017, 08:10:24 PM
#3
thanks for your reply

do you refer to Bitcoin Core? it appears to working properly
legendary
Activity: 3766
Merit: 1364
Armory Developer
October 27, 2017, 07:19:12 PM
#2
Quote
2017-10-28 09:49:57 (ERROR) -- BDM.pyc:201 - DB error: C:\Users\Andrew\AppData\Roaming/Bitcoin/blocks is not a valid path


Make sure you're node is setup properly.
newbie
Activity: 19
Merit: 0
October 27, 2017, 06:51:37 PM
#1
Please help. I am using 96.3.99, after my 96.0 version kept giving me an 'Armory has stopped working' message each time it loaded and started to progress through the scanning process.

Each time I open it, it stays offline, but gives no error message. It does not commence the scanning process.

I have Bitcoin core synchronised and files are stored in an external hard drive. Bitcoin core is up to date. I have entered the location of these files using the Armory settings.

I have used the help options to prompt a rebuild and rescan, but this has no impact upon restart.

The log file and cplog file are provided below

017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1151 - C++ block utilities loaded successfully
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1268 -
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1269 -
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1270 -
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1271 - ************************************************************
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1272 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1273 - ************************************************************
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1274 - Loading Armory Engine:
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1275 -    Armory Version        : 0.96.3.99
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1276 -    Armory Build:         : 1c7f3e91df
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1277 -    PyBtcWallet  Version  : 1.35
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1278 - Detected Operating system: Windows
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1279 -    OS Variant            : 8-6.2.9200--Multiprocessor Free
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1280 -    User home-directory   : C:\Users\Andrew\AppData\Roaming
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1281 -    Satoshi BTC directory : C:\Users\Andrew\AppData\Roaming\Bitcoin
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1282 -    Armory home dir       : C:\Users\Andrew\AppData\Roaming\Armory\
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1283 - Detected System Specs    :
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1284 -    Total Available RAM   : 7.91 GB
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1285 -    CPU ID string         : Intel64 Family 6 Model 69 Stepping 1, GenuineIntel
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1286 -    Number of CPU cores   : 4 cores
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1287 -    System is 64-bit      : True
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1288 -    Preferred Encoding    : cp1252
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1289 -    Machine Arch          : amd64
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1290 -    Available HDD (ARM)   : 85 GB
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1291 -    Available HDD (BTC)   : 0 GB
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1292 -
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1293 - Network Name: Main Network
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1294 - Satoshi Port: 8333
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1295 - Do wlt check: True
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1296 - Named options/arguments to armoryengine.py:
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     force_segwit    : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     nettimeout      : 2
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     rescan          : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     force_fcgi      : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     ignoreAllZC     : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     rescanBalance   : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     disableModules  : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     port            : None
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     interport       : 8223
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     coverageOutputDir: None
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     forceWalletCheck: False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     regtest         : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     rebuild         : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     thread_count    : -1
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     datadir         : DEFAULT
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     clearMempool    : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     offline         : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     armoryDBDir     : DEFAULT
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     armorydb_port   : 9001
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     satoshiPort     : DEFAULT
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     useTorSettings  : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     netlog          : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     keypool         : 100
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     coverageInclude : None
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     forceOnline     : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     redownload      : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     rpcBindAddr     : 127.0.0.1
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     armorydb_ip     : 127.0.0.1
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     multisigFile    : DEFAULT
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     ram_usage       : -1
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     mtdebug         : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     logDisable      : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     settingsPath    : C:\Users\Andrew\AppData\Roaming\Armory\ArmorySettings.txt
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     language        : en
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     db_type         : DB_FULL
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     doDebug         : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     enableDetSign   : True
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     disableConfPermis: False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     testnet         : False
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     rpcport         : DEFAULT
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     satoshiHome     : DEFAULT
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     satoshiRpcport  : DEFAULT
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     logFile         : C:\Users\Andrew\AppData\Roaming\Armory\ArmoryQt.exe.log.txt
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1298 -     verbosity       : None
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1299 - Other arguments:
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1302 - ************************************************************
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:1705 - C++ block utilities loaded successfully
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:3563 - Using settings file: C:\Users\Andrew\AppData\Roaming\Armory\ArmorySettings.txt
2017-10-28 09:49:55 (ERROR) -- ArmoryUtils.pyc:3720 - Unsupported language  specified. Defaulting to English (en)
2017-10-28 09:49:55 (INFO) -- ArmoryUtils.pyc:3723 - Using Language: en
2017-10-28 09:49:55 (INFO) -- BDM.pyc:365 - Using the asynchronous/multi-threaded BlockDataManager.
2017-10-28 09:49:55 (INFO) -- BDM.pyc:366 - Blockchain operations will happen in the background. 
2017-10-28 09:49:55 (INFO) -- BDM.pyc:367 - Devs: check TheBDM.getState() before asking for data.
2017-10-28 09:49:55 (INFO) -- BDM.pyc:368 - Registering addresses during rescans will queue them for
2017-10-28 09:49:55 (INFO) -- BDM.pyc:369 - inclusion after the current scan is completed.
2017-10-28 09:49:56 (INFO) -- ArmoryUtils.pyc:3563 - Using settings file: C:\Users\Andrew\AppData\Roaming\Armory\ArmorySettings.txt
2017-10-28 09:49:56 (INFO) -- ArmoryQt.py:2061 - loadWalletsAndSettings
2017-10-28 09:49:56 (INFO) -- ArmoryQt.py:2121 - Loading wallets...
2017-10-28 09:49:56 (INFO) -- ArmoryQt.py:2186 - Number of wallets read in: 0
2017-10-28 09:49:56 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex...
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1463 - Armory already registered for current user.  Done!
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:566 - Usermode: Advanced
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1698 - Changing usermode:
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1699 -    From: Advanced
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1707 -      To: Advanced
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths
2017-10-28 09:49:57 (ERROR) -- BDM.pyc:272 - setSatoshiDir: directory does not exist: C:\Users\Andrew\AppData\Roaming\Bitcoin
2017-10-28 09:49:57 (ERROR) -- SDM.pyc:305 - Bitcoind could not be found in the specified installation:
2017-10-28 09:49:57 (ERROR) -- SDM.pyc:307 -    D:\Bitcoin
2017-10-28 09:49:57 (ERROR) -- SDM.pyc:308 - Bitcoind is being started from:
2017-10-28 09:49:57 (ERROR) -- SDM.pyc:309 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2017-10-28 09:49:57 (INFO) -- SDM.pyc:169 - Found bitcoind in the following places:
2017-10-28 09:49:57 (INFO) -- SDM.pyc:171 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
2017-10-28 09:49:57 (INFO) -- SDM.pyc:173 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
2017-10-28 09:49:57 (INFO) -- SDM.pyc:337 - Called startBitcoind
2017-10-28 09:49:57 (WARNING) -- SDM.pyc:439 - Spawning bitcoind with command: C:\Program Files\Bitcoin\daemon\bitcoind.exe -datadir=C:\Users\Andrew\AppData\Roaming\Bitcoin -dbcache=1000
2017-10-28 09:49:57 (INFO) -- ArmoryUtils.pyc:676 - Executing popen: ['C:\\Program Files\\Bitcoin\\daemon\\bitcoind.exe', u'-datadir=C:\\Users\\Andrew\\AppData\\Roaming\\Bitcoin', '-dbcache=1000']
2017-10-28 09:49:57 (INFO) -- SDM.pyc:445 - PID of bitcoind: 6180
2017-10-28 09:49:57 (INFO) -- SDM.pyc:446 - PID of armory:   7144
2017-10-28 09:49:57 (INFO) -- ArmoryUtils.pyc:676 - Executing popen: ['.\\guardian.exe', '7144', '6180']
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 1
2017-10-28 09:49:57 (ERROR) -- BDM.pyc:201 - DB error: C:\Users\Andrew\AppData\Roaming/Bitcoin/blocks is not a valid path
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1924 - Setting netmode: 0
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:1906 - loadBlockchainIfNecessary
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode
2017-10-28 09:49:57 (INFO) -- ArmoryQt.py:4673 - Dashboard switched to "Scanning" mode

Log file opened at 09:49:55.000: C:\Users\Andrew\AppData\Roaming\Armory\armorycpplog.txt
Jump to: