I ended up with Armory 0.96-beta-a3dO1..... Whereas I thought i had 0.96.1 does that look ok?
It's running now anyway, problem was the wallet file, if I remove those from the armory data dir then it opens fine. When I import my watching only wallet it crashes. Here are the logs from when Armory crashes after restarting, after the previous crash when I import the WO wallet (that crash doesnt update the logs), thanks again.
From armorycplog.txt
-ERROR - 1502185338: (WalletManager.cpp:78) Failed to open wallet with error:
missing main wallet entry
From dblog.txt
-INFO - 1502149760: (main.cpp:23) Running on 2 threads
-INFO - 1502149760: (main.cpp:24) Ram usage level: 4
-INFO - 1502149760: (BlockUtils.cpp:907) blkfile dir: /home/xxxxxxx/.bitcoin/blocks
-INFO - 1502149760: (BlockUtils.cpp:908) lmdb dir: /home/xxxxxxx/.armory/databases
-INFO - 1502149760: (lmdb_wrapper.cpp:388) Opening databases...
-INFO - 1502149760: (BlockUtils.cpp:1091) Executing: doInitialSyncOnLoad
-INFO - 1502149761: (BDM_Server.cpp:996) registered bdv: b0b8dfa4ad3f0da48261
-INFO - 1502149768: (DatabaseBuilder.cpp:169) Reading headers from db
-INFO - 1502149812: (DatabaseBuilder.cpp:208) Found 479318 headers in db
-INFO - 1502149815: (DatabaseBuilder.cpp:51) updating HEADERS db
-INFO - 1502149816: (DatabaseBuilder.cpp:477) Found next block after skipping 109938bytes
-INFO - 1502149817: (DatabaseBuilder.cpp:268) parsed block file #958
-DEBUG - 1502149817: (Blockchain.cpp:242) Organizing chain
-INFO - 1502149817: (DatabaseBuilder.cpp:56) updated HEADERS db in 1.13032s
-INFO - 1502149817: (BlockUtils.cpp:1206) Enabling zero-conf tracking
-INFO - 1502150177: (BDM_Server.cpp:1025) unregistered bdv: b0b8dfa4ad3f0da48261
From armorylog.txt. Note the last line, the wallet im trying to import is definitely encrypted (password proteced I mean)
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:665 - Executing popen: free -m
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:665 - Executing popen: ['cat', '/proc/cpuinfo']
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1255 -
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1256 -
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1257 -
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1258 - ************************************************************
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1259 - Invoked: /usr/local/bin/../lib/armory/ArmoryQt.py
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1260 - ************************************************************
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1261 - Loading Armory Engine:
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1262 - Armory Version : 0.96
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1263 - Armory Build: : a3d01aa722
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1264 - PyBtcWallet Version : 1.35
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1265 - Detected Operating system: Linux
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1266 - OS Variant : Ubuntu
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1267 - User home-directory : /home/xxxxxxx
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1268 - Satoshi BTC directory : /home/xxxxxxx/.bitcoin/
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1269 - Armory home dir : /home/xxxxxxx/.armory/
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1270 - Detected System Specs :
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1271 - Total Available RAM : 7.86 GB
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1272 - CPU ID string : Pentium(R) Dual-Core CPU
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1273 - Number of CPU cores : 2 cores
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1274 - System is 64-bit : True
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1275 - Preferred Encoding : UTF-8
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1276 - Machine Arch : x86_64
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1277 - Available HDD (ARM) : 482 GB
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1278 - Available HDD (BTC) : 482 GB
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1279 -
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1280 - Network Name: Main Network
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1281 - Satoshi Port: 8333
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1282 - Do wlt check: True
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1283 - Named options/arguments to armoryengine.py:
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - thread_count : -1
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - rescan : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - ignoreAllZC : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - rescanBalance : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - disableModules : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - port : None
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - interport : 8223
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - coverageOutputDir: None
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - forceWalletCheck: False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - regtest : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - rebuild : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - nettimeout : 2
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - datadir : DEFAULT
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - clearMempool : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - offline : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - armoryDBDir : DEFAULT
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - armorydb_port : 9001
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - satoshiPort : DEFAULT
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - useTorSettings : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - netlog : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - keypool : 100
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - coverageInclude : None
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - forceOnline : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - redownload : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - rpcBindAddr : 127.0.0.1
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - armorydb_ip : 127.0.0.1
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - multisigFile : DEFAULT
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - ram_usage : -1
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - mtdebug : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - logDisable : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - settingsPath : /home/xxxxxxx/.armory/ArmorySettings.txt
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - language : en
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - db_type : DB_FULL
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - doDebug : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - enableDetSign : True
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - disableConfPermis: False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - testnet : False
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - rpcport : DEFAULT
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - satoshiHome : DEFAULT
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - satoshiRpcport : DEFAULT
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - logFile : /home/xxxxxxx/.armory/ArmoryQt.py.log.txt
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1285 - verbosity : None
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1286 - Other arguments:
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1289 - ************************************************************
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:1692 - C++ block utilities loaded successfully
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:3590 - Using settings file: /home/xxxxxxx/.armory/ArmorySettings.txt
2017-08-08 11:08 (ERROR) -- ArmoryUtils.py:3747 - Unsupported language specified. Defaulting to English (en)
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:3750 - Using Language: en
2017-08-08 11:08 (INFO) -- BDM.py:368 - Using the asynchronous/multi-threaded BlockDataManager.
2017-08-08 11:08 (INFO) -- BDM.py:369 - Blockchain operations will happen in the background.
2017-08-08 11:08 (INFO) -- BDM.py:370 - Devs: check TheBDM.getState() before asking for data.
2017-08-08 11:08 (INFO) -- BDM.py:371 - Registering addresses during rescans will queue them for
2017-08-08 11:08 (INFO) -- BDM.py:372 - inclusion after the current scan is completed.
2017-08-08 11:08 (INFO) -- ArmoryUtils.py:3590 - Using settings file: /home/xxxxxxx/.armory/ArmorySettings.txt
2017-08-08 11:08 (INFO) -- ArmoryQt.py:2042 - loadWalletsAndSettings
2017-08-08 11:08 (INFO) -- ArmoryQt.py:2102 - Loading wallets...
2017-08-08 11:08 (INFO) -- ArmoryQt.py:2167 - Number of wallets read in: 1
2017-08-08 11:08 (INFO) -- ArmoryQt.py:2172 - Wallet (s3JPpV1y): "WALLET:NAME(2)" (No Encryption)
I have tried deleting the wallet and trying again with other USB disks incase the wallet was being corrupted when copying over but still get the same result.
This is the output from dblogtxt when I import the wallet and armory closes
-INFO - 1502146778: (main.cpp:23) Running on 2 threads
-INFO - 1502146778: (main.cpp:24) Ram usage level: 4
-INFO - 1502146778: (BlockUtils.cpp:907) blkfile dir: /home/xxxxxxx/.bitcoin/blocks
-INFO - 1502146778: (BlockUtils.cpp:908) lmdb dir: /home/xxxxxxx/.armory/databases
-INFO - 1502146778: (lmdb_wrapper.cpp:388) Opening databases...
-INFO - 1502146778: (BlockUtils.cpp:1091) Executing: doInitialSyncOnLoad
-INFO - 1502146779: (BDM_Server.cpp:996) registered bdv: 10410fad29f3f52de294
-INFO - 1502146783: (DatabaseBuilder.cpp:169) Reading headers from db
-INFO - 1502146824: (DatabaseBuilder.cpp:208) Found 479318 headers in db
-INFO - 1502146827: (DatabaseBuilder.cpp:51) updating HEADERS db
-INFO - 1502146827: (DatabaseBuilder.cpp:477) Found next block after skipping 109938bytes
-INFO - 1502146828: (DatabaseBuilder.cpp:268) parsed block file #958
-DEBUG - 1502146828: (Blockchain.cpp:242) Organizing chain
-INFO - 1502146828: (DatabaseBuilder.cpp:56) updated HEADERS db in 0.70976s
-INFO - 1502146828: (BlockUtils.cpp:1206) Enabling zero-conf tracking
-INFO - 1502147942: (BDM_Server.cpp:1025) unregistered bdv: 10410fad29f3f52de294
-INFO - 1502147942: (BDM_Server.cpp:936) proceeding to shutdown
-ERROR - 1502147946: (BitcoinP2P.cpp:1027) caught SocketError exception in processDataStackThread: POLLNVAL in readFromSocketThread
-INFO - 1502147951: (BitcoinP2P.cpp:969) Disconnected from Bitcoin node
-ERROR - 1502147951: (BDM_mainthread.cpp:286) caught exception in main thread: terminate