Interesting... Just booted Armory to see if I could capture a logfile with the "connection lost" toast and Armory stopped syncing out of the blue. Just opened it and it got stuck here:
![](https://ip.bitcointalk.org/?u=https%3A%2F%2Fi.imgur.com%2FW5HGti6.png&t=663&c=BvO7N95szr943w)
Opening it again while writing this. Meanwhile here's the logfile. The connection lost error occurred once and can be seen there:
(ERROR) -- Networking.pyc:359 - ***Connection to Satoshi client LOST! Attempting to reconnect...
Full file:
(INFO) -- ArmoryUtils.pyc:1083 - C++ block utilities loaded successfully
(INFO) -- ArmoryUtils.pyc:1193 -
(INFO) -- ArmoryUtils.pyc:1194 -
(INFO) -- ArmoryUtils.pyc:1195 -
(INFO) -- ArmoryUtils.pyc:1196 - ************************************************************
(INFO) -- ArmoryUtils.pyc:1197 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe --satoshi-datadir=D:\Bitcoin --datadir=D:\Armory
(INFO) -- ArmoryUtils.pyc:1198 - ************************************************************
(INFO) -- ArmoryUtils.pyc:1199 - Loading Armory Engine:
(INFO) -- ArmoryUtils.pyc:1200 - Armory Version : 0.94
(INFO) -- ArmoryUtils.pyc:1201 - Armory Build: : b0033fb356
(INFO) -- ArmoryUtils.pyc:1202 - PyBtcWallet Version : 1.35
(INFO) -- ArmoryUtils.pyc:1203 - Detected Operating system: Windows
(INFO) -- ArmoryUtils.pyc:1204 - OS Variant : 8-6.2.9200--Multiprocessor Free
(INFO) -- ArmoryUtils.pyc:1205 - User home-directory : C:\Users\**********\AppData\Roaming
(INFO) -- ArmoryUtils.pyc:1206 - Satoshi BTC directory : D:\Bitcoin
(INFO) -- ArmoryUtils.pyc:1207 - Armory home dir : D:\Armory
(INFO) -- ArmoryUtils.pyc:1208 - Detected System Specs :
(INFO) -- ArmoryUtils.pyc:1209 - Total Available RAM : 2.00 GB
(INFO) -- ArmoryUtils.pyc:1210 - CPU ID string : Intel64 Family 6 Model 15 Stepping 11, GenuineIntel
(INFO) -- ArmoryUtils.pyc:1211 - Number of CPU cores : 2 cores
(INFO) -- ArmoryUtils.pyc:1212 - System is 64-bit : True
(INFO) -- ArmoryUtils.pyc:1213 - Preferred Encoding : cp1252
(INFO) -- ArmoryUtils.pyc:1214 - Machine Arch : amd64
(INFO) -- ArmoryUtils.pyc:1215 - Available HDD (ARM) : 11 GB
(INFO) -- ArmoryUtils.pyc:1216 - Available HDD (BTC) : 11 GB
(INFO) -- ArmoryUtils.pyc:1217 -
(INFO) -- ArmoryUtils.pyc:1218 - Network Name: Main Network
(INFO) -- ArmoryUtils.pyc:1219 - Satoshi Port: 8333
(INFO) -- ArmoryUtils.pyc:1220 - Do wlt check: True
(INFO) -- ArmoryUtils.pyc:1221 - Named options/arguments to armoryengine.py:
(INFO) -- ArmoryUtils.pyc:1223 - nettimeout : 2
(INFO) -- ArmoryUtils.pyc:1223 - rescan : False
(INFO) -- ArmoryUtils.pyc:1223 - ignoreAllZC : False
(INFO) -- ArmoryUtils.pyc:1223 - rescanBalance : False
(INFO) -- ArmoryUtils.pyc:1223 - disableModules : False
(INFO) -- ArmoryUtils.pyc:1223 - port : None
(INFO) -- ArmoryUtils.pyc:1223 - interport : 8223
(INFO) -- ArmoryUtils.pyc:1223 - skipStatsReport : False
(INFO) -- ArmoryUtils.pyc:1223 - forceWalletCheck: False
(INFO) -- ArmoryUtils.pyc:1223 - rebuild : False
(INFO) -- ArmoryUtils.pyc:1223 - datadir : D:\Armory
(INFO) -- ArmoryUtils.pyc:1223 - clearMempool : False
(INFO) -- ArmoryUtils.pyc:1223 - offline : False
(INFO) -- ArmoryUtils.pyc:1223 - coverageOutputDir: None
(INFO) -- ArmoryUtils.pyc:1223 - armoryDBDir : DEFAULT
(INFO) -- ArmoryUtils.pyc:1223 - satoshiPort : DEFAULT
(INFO) -- ArmoryUtils.pyc:1223 - useTorSettings : False
(INFO) -- ArmoryUtils.pyc:1223 - netlog : False
(INFO) -- ArmoryUtils.pyc:1223 - keypool : 100
(INFO) -- ArmoryUtils.pyc:1223 - coverageInclude : None
(INFO) -- ArmoryUtils.pyc:1223 - forceOnline : False
(INFO) -- ArmoryUtils.pyc:1223 - skipAnnounceCheck: False
(INFO) -- ArmoryUtils.pyc:1223 - redownload : False
(INFO) -- ArmoryUtils.pyc:1223 - multisigFile : DEFAULT
(INFO) -- ArmoryUtils.pyc:1223 - disableTorrent : False
(INFO) -- ArmoryUtils.pyc:1223 - testAnnounceCode: False
(INFO) -- ArmoryUtils.pyc:1223 - mtdebug : False
(INFO) -- ArmoryUtils.pyc:1223 - logDisable : False
(INFO) -- ArmoryUtils.pyc:1223 - settingsPath : D:\Armory\ArmorySettings.txt
(INFO) -- ArmoryUtils.pyc:1223 - verbosity : None
(INFO) -- ArmoryUtils.pyc:1223 - doDebug : False
(INFO) -- ArmoryUtils.pyc:1223 - enableDetSign : True
(INFO) -- ArmoryUtils.pyc:1223 - testnet : False
(INFO) -- ArmoryUtils.pyc:1223 - rpcport : DEFAULT
(INFO) -- ArmoryUtils.pyc:1223 - satoshiHome : D:\Bitcoin
(INFO) -- ArmoryUtils.pyc:1223 - satoshiRpcport : DEFAULT
(INFO) -- ArmoryUtils.pyc:1223 - logFile : D:\Armory\ArmoryQt.exe.log.txt
(INFO) -- ArmoryUtils.pyc:1223 - disableConfPermis: False
(INFO) -- ArmoryUtils.pyc:1223 - enableSupernode : False
(INFO) -- ArmoryUtils.pyc:1224 - Other arguments:
(INFO) -- ArmoryUtils.pyc:1227 - ************************************************************
(INFO) -- ArmoryUtils.pyc:1627 - C++ block utilities loaded successfully
(INFO) -- BDM.pyc:420 - Using the asynchronous/multi-threaded BlockDataManager.
(INFO) -- BDM.pyc:421 - Blockchain operations will happen in the background.
(INFO) -- BDM.pyc:422 - Devs: check TheBDM.getState() before asking for data.
(INFO) -- BDM.pyc:423 - Registering addresses during rescans will queue them for
(INFO) -- BDM.pyc:424 - inclusion after the current scan is completed.
(INFO) -- ArmoryUtils.pyc:3538 - Using settings file: D:\Armory\ArmorySettings.txt
(INFO) -- ArmoryQt.py:2752 - loadWalletsAndSettings
(INFO) -- ArmoryQt.py:2806 - Loading wallets...
(INFO) -- ArmoryQt.py:2865 - Number of wallets read in: 1
(INFO) -- ArmoryQt.py:2870 - Wallet (**********): "********** (Watch) " (No Encryption)
(INFO) -- ArmoryQt.py:2879 - Loading Multisig Lockboxes
(INFO) -- ArmoryQt.py:2311 - Setting up networking...
(INFO) -- ArmoryQt.py:2340 - Internet status: 0
(INFO) -- ArmoryQt.py:2455 - startBitcoindIfNecessary
(INFO) -- ArmoryQt.py:2504 - setSatoshiPaths
(INFO) -- SDM.pyc:321 - Found bitcoind in the following places:
(INFO) -- SDM.pyc:323 - C:\Program Files\Bitcoin\daemon\bitcoind.exe
(INFO) -- SDM.pyc:325 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
(INFO) -- SDM.pyc:496 - Reading bitcoin.conf file
(INFO) -- SDM.pyc:515 - Setting permissions on bitcoin.conf
(INFO) -- SDM.pyc:524 - Setting permissions on bitcoin.conf
(INFO) -- ArmoryUtils.pyc:596 - Executing popen: [u'icacls', u'D:\\Bitcoin\\bitcoin.conf', u'/inheritance:r', u'/grant:r', u'**********:F']
(INFO) -- SDM.pyc:530 - icacls returned:
(INFO) -- SDM.pyc:597 - Called startBitcoind
(INFO) -- ArmoryUtils.pyc:596 - Executing popen: ['C:\\Program Files\\Bitcoin\\daemon\\bitcoind.exe', u'-datadir=D:\\Bitcoin']
(INFO) -- SDM.pyc:669 - PID of bitcoind: 6284
(INFO) -- SDM.pyc:670 - PID of armory: 7072
(INFO) -- ArmoryUtils.pyc:596 - Executing popen: ['.\\guardian.exe', '7072', '6284']
(INFO) -- SDM.pyc:848 - Creating proxy in SDM: host=127.0.0.1, port=8332
(INFO) -- ArmoryQt.py:1527 - setupUriRegistration
(INFO) -- ArmoryQt.py:1595 - Armory already registered for current user. Done!
(INFO) -- ArmoryQt.py:664 - Usermode: Expert
(INFO) -- ArmoryQt.py:1823 - Changing usermode:
(INFO) -- ArmoryQt.py:1824 - From: Expert
(INFO) -- ArmoryQt.py:1832 - To: Expert
(INFO) -- ArmoryQt.py:5855 - Dashboard switched to auto-InitSync
(WARNING) -- SDM.pyc:768 - Overriding not-available state. This should happen 0-5 times
(WARNING) -- SDM.pyc:768 - Overriding not-available state. This should happen 0-5 times
(WARNING) -- SDM.pyc:768 - Overriding not-available state. This should happen 0-5 times
(INFO) -- ArmoryQt.py:2541 - loadBlockchainIfNecessary
(INFO) -- ArmoryQt.py:2562 - Setting netmode: 1
(INFO) -- ArmoryQt.py:5978 - Dashboard switched to "Scanning" mode
(INFO) -- Networking.pyc:65 - Connection initiated. Start handshake
(INFO) -- ArmoryQt.py:5978 - Dashboard switched to "Scanning" mode
(INFO) -- ArmoryQt.py:5844 - Dashboard switched to auto-BadConnection
(INFO) -- ArmoryQt.py:3164 - Current block number: 405445
(ERROR) -- Networking.pyc:359 - ***Connection to Satoshi client LOST! Attempting to reconnect...
(INFO) -- ArmoryQt.py:2562 - Setting netmode: 1
(INFO) -- Networking.pyc:65 - Connection initiated. Start handshake
(INFO) -- ArmoryQt.py:4285 - Log saved to C:/Users/**********/Desktop/armorylog_20160402_2320.txt
(INFO) -- Networking.pyc:156 - Received version message from peer:
(INFO) -- Networking.pyc:157 - Version: 70012
(INFO) -- Networking.pyc:158 - SubVersion: /Satoshi:0.12.0/
(INFO) -- Networking.pyc:159 - TimeStamp: 1459635624
(INFO) -- Networking.pyc:160 - StartHeight: 405445
(INFO) -- Networking.pyc:350 - Handshake finished, connection open!
(INFO) -- ArmoryQt.py:6206 - New Block! : 405446
(INFO) -- ArmoryQt.py:6214 - Current block number: 405446
(INFO) -- ArmoryQt.py:6206 - New Block! : 405447
(INFO) -- ArmoryQt.py:6214 - Current block number: 405447
(INFO) -- ArmoryQt.py:6206 - New Block! : 405448
(INFO) -- ArmoryQt.py:6214 - Current block number: 405448
(INFO) -- ArmoryQt.py:4285 - Log saved to C:/Users/**********/Desktop/armorylog_20160402_2322 2.txt
(INFO) -- ArmoryQt.py:6206 - New Block! : 405449
(INFO) -- ArmoryQt.py:6214 - Current block number: 405449
(INFO) -- ArmoryQt.py:6206 - New Block! : 405450
(INFO) -- ArmoryQt.py:6214 - Current block number: 405450
(INFO) -- ArmoryQt.py:6206 - New Block! : 405452
(INFO) -- ArmoryQt.py:6214 - Current block number: 405452
(INFO) -- Networking.pyc:215 - Received new block. 0000000000000000004651faa345a3df8753a5000ba47b01b4b11b6e0a80171f
(INFO) -- ArmoryQt.py:6206 - New Block! : 405453
(INFO) -- ArmoryQt.py:6214 - Current block number: 405453
(INFO) -- ArmoryQt.py:6206 - New Block! : 405454
(INFO) -- ArmoryQt.py:6214 - Current block number: 405454
(INFO) -- ArmoryQt.py:6206 - New Block! : 405455
(INFO) -- ArmoryQt.py:6214 - Current block number: 405455
(INFO) -- ArmoryQt.py:6206 - New Block! : 405456
(INFO) -- ArmoryQt.py:6214 - Current block number: 405456
(INFO) -- ArmoryQt.py:6206 - New Block! : 405457
(INFO) -- ArmoryQt.py:6214 - Current block number: 405457
(INFO) -- ArmoryQt.py:6206 - New Block! : 405458
(INFO) -- ArmoryQt.py:6214 - Current block number: 405458
(INFO) -- ArmoryQt.py:6206 - New Block! : 405459
(INFO) -- ArmoryQt.py:6214 - Current block number: 405459
(INFO) -- ArmoryQt.py:6206 - New Block! : 405460
(INFO) -- ArmoryQt.py:6214 - Current block number: 405460
(INFO) -- ArmoryQt.py:6206 - New Block! : 405464
(INFO) -- ArmoryQt.py:6214 - Current block number: 405464
(INFO) -- ArmoryQt.py:4285 - Log saved to C:/Users/**********/Desktop/armorylog_20160402_2334 3.txt
(INFO) -- ArmoryQt.py:6206 - New Block! : 405465
(INFO) -- ArmoryQt.py:6214 - Current block number: 405465
(INFO) -- ArmoryQt.py:6206 - New Block! : 405466
(INFO) -- ArmoryQt.py:6214 - Current block number: 405466
(INFO) -- ArmoryQt.py:4285 - Log saved to C:/Users/**********/Desktop/armorylog_20160402_2342 4.txt
(INFO) -- ArmoryQt.py:6731 - BDM is safe for clean shutdown
(INFO) -- SDM.pyc:683 - Called stopBitcoind
(ERROR) -- SDM.pyc:894 - generic error
Traceback (most recent call last):
File "SDM.pyc", line 859, in __backgroundRequestTopBlock
File "bitcoinrpc_jsonrpc\authproxy.pyc", line 97, in __call__
File "httplib.pyc", line 1074, in getresponse
File "httplib.pyc", line 415, in begin
File "httplib.pyc", line 379, in _read_status
BadStatusLine: ''
(ERROR) -- ArmoryUtils.pyc:3171 - Error in pybkgdthread: ''
Traceback (most recent call last):
File "armoryengine\ArmoryUtils.pyc", line 3169, in run
File "armoryengine\ArmoryUtils.pyc", line 3106, in funcPartial
File "SDM.pyc", line 859, in __backgroundRequestTopBlock
File "bitcoinrpc_jsonrpc\authproxy.pyc", line 97, in __call__
File "httplib.pyc", line 1074, in getresponse
File "httplib.pyc", line 415, in begin
File "httplib.pyc", line 379, in _read_status
BadStatusLine: ''
(ERROR) -- Networking.pyc:359 - ***Connection to Satoshi client LOST! Attempting to reconnect...
(INFO) -- ArmoryQt.py:6773 - Attempting to close the main window!
edit: synced perfectly after opening it again.