I'm trying to install Armory in Ubuntu 15.04, using the version at
https://github.com/goatpig/BitcoinArmory/releases/tag/v0.93.3. I have a few wallets already, from an installation on a laptop I had stolen. So I'm trying to get these coins back.
Dashboard shows "Synchronizing with Network" complete. It has finished "reading block headers", but now hangs on Organizing Blockchain. It's been that way for maybe 18h overall (with a couple of attempted restarts in between).
Might be relevant: I tried to give the new install a headstart by copying over some of the database files from a backup I had of the old installation (and also to the .bitcoin installation).
Also: when I quit, it hangs on "Preparing to shut down", and I have to quit again. When that happens I get the following repeated many times in .armory/armorylog.txt:
2016-02-14 09:52 (WARNING) -- SDM.py:768 - Overriding not-available state. This should happen 0-5 times
Heres the cpplog.txt after re-starting, up to present moment where it hangs.
Log file opened at 1455443804: ~/.armory/armorycpplog.txt
-INFO - 1455443847: (BlockUtils.cpp:918) blkfile dir: /home/gav/.bitcoin/blocks
-INFO - 1455443847: (BlockUtils.cpp:919) lmdb dir: /home/gav/.armory/databases
-INFO - 1455443847: (lmdb_wrapper.cpp:478) Opening databases...
-INFO - 1455443847: (BlockUtils.cpp:1250) Executing: doInitialSyncOnLoad
-INFO - 1455443847: (BlockUtils.cpp:1321) Total number of blk*.dat files: 444
-INFO - 1455443847: (BlockUtils.cpp:1322) Total blockchain bytes: 59,390,537,918
-INFO - 1455443847: (BlockUtils.cpp:1695) Reading headers from db
-WARN - 1455443847: (lmdb_wrapper.cpp:1478) No headers in DB yet!
-INFO - 1455443847: (BlockUtils.cpp:1721) Found 1 headers in db
-DEBUG - 1455443847: (Blockchain.cpp:211) Organizing chain w/ rebuild
-WARN - 1455443847: (BlockUtils.cpp:1351) --- Fetching SSH summaries for 1342 registered addresses
-INFO - 1455443847: (BlockUtils.cpp:1364) Left off at file 0, offset 0
-INFO - 1455443847: (BlockUtils.cpp:1367) Reading headers and building chain...
-INFO - 1455443847: (BlockUtils.cpp:1368) Starting at block file 0 offset 0
-INFO - 1455443847: (BlockUtils.cpp:1370) Block height 0
-DEBUG - 1455444332: (Blockchain.cpp:211) Organizing chain w/ rebuild
And the last few lines of armorylog.txt
2016-02-14 09:56 (INFO) -- ArmoryQt.py:5887 - Dashboard switched to auto-InitSync
2016-02-14 09:57 (INFO) -- ArmoryQt.py:2525 - loadBlockchainIfNecessary
2016-02-14 09:57 (INFO) -- ArmoryQt.py:2546 - Setting netmode: 1
2016-02-14 09:57 (INFO) -- ArmoryQt.py:6010 - Dashboard switched to "Scanning" mode
2016-02-14 09:57 (INFO) -- Networking.py:65 - Connection initiated. Start handshake
2016-02-14 09:57 (INFO) -- ArmoryQt.py:6010 - Dashboard switched to "Scanning" mode
2016-02-14 09:57 (INFO) -- Networking.py:156 - Received version message from peer:
2016-02-14 09:57 (INFO) -- Networking.py:157 - Version: 70002
2016-02-14 09:57 (INFO) -- Networking.py:158 - SubVersion: /Satoshi:0.11.2/
2016-02-14 09:57 (INFO) -- Networking.py:159 - TimeStamp: 1455443848
2016-02-14 09:57 (INFO) -- Networking.py:160 - StartHeight: 398373
2016-02-14 09:57 (INFO) -- Networking.py:350 - Handshake finished, connection open!
Edit: seems I get this error on starting from command line:
/usr/lib/armory/armoryengine/Transaction.py:2649: SyntaxWarning: import * only allowed at module level
def PyCreateAndSignTx_old(srcTxOuts, dstAddrsVals):
(ERROR) announcefetch.py:287 - Unspecified error downloading URL
Traceback (most recent call last):
File "/usr/lib/armory/announcefetch.py", line 277, in __fetchFile
urlobj = urllib2.urlopen(url, timeout=CLI_OPTIONS.nettimeout)
File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 431, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 449, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1240, in https_open
context=self._context)
File "/usr/lib/python2.7/urllib2.py", line 1200, in do_open
r = h.getresponse(buffering=True)
File "/usr/lib/python2.7/httplib.py", line 1127, in getresponse
response.begin()
File "/usr/lib/python2.7/httplib.py", line 453, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.7/httplib.py", line 409, in _read_status
line = self.fp.readline(_MAXLINE + 1)
File "/usr/lib/python2.7/socket.py", line 480, in readline
data = self._sock.recv(self._rbufsize)
File "/usr/lib/python2.7/ssl.py", line 734, in recv
return self.read(buflen)
File "/usr/lib/python2.7/ssl.py", line 621, in read
v = self._sslobj.read(len or 1024)
SSLError: ('The read operation timed out',)Grateful for any help.