Hi,
Version 0.94.1 and also version 0.93.2 on Ubuntu 16.04 installed from the .deb file.
I have "Armory is offline" and a button to select "Go Online!" in the middle of the window and "Connected (0 blocks)" in the bottom right corner but am unable to go online.
I have checked that bitcoind is running and I have set the correct bitcoind data directory setting in Armory (bitcoin data is on a different drive). If I close Armory, bitcoind continues to run and if I then restart Armory I get a message allowing me to kill it and let Armory restart it for me. In the tail of the log there is the following message (typically):
2016-07-30 20:18 (INFO) -- ArmoryQt.py:5887 - Dashboard switched to auto-InitSync
2016-07-30 20:18 (ERROR) -- announcefetch.py:186 - No file with ID=announce was fetched
2016-07-30 20:18 (ERROR) -- announcefetch.py:186 - No file with ID=changelog was fetched
2016-07-30 20:18 (ERROR) -- announcefetch.py:186 - No file with ID=downloads was fetched
2016-07-30 20:18 (WARNING) -- ArmoryQt.py:2005 - No Armory links in the downloads list
2016-07-30 20:18 (WARNING) -- ArmoryQt.py:2065 - No Satoshi links in the downloads list
2016-07-30 20:18 (INFO) -- ArmoryQt.py:2525 - loadBlockchainIfNecessary
2016-07-30 20:18 (ERROR) -- ArmoryQt.py:1323 - 11 attempts to load blockchain failed. Remove mempool.bin.
2016-07-30 20:18 (ERROR) -- ArmoryQt.py:1328 - File mempool.bin does not exist. Nothing deleted.
2016-07-30 20:18 (INFO) -- ArmoryQt.py:2546 - Setting netmode: 1
2016-07-30 20:18 (ERROR) -- Traceback (most recent call last):
File "/usr/lib/armory/ArmoryQt.py", line 7057, in method_signal
method()
File "/usr/lib/armory/ArmoryQt.py", line 2486, in proceedOnceBitcoindIsReady
self.loadBlockchainIfNecessary()
File "/usr/lib/armory/ArmoryQt.py", line 2538, in loadBlockchainIfNecessary
TheBDM.goOnline()
File "/usr/lib/armory/armoryengine/BDM.py", line 148, in inner
return func(*newArgs, **kwargs)
File "/usr/lib/armory/armoryengine/BDM.py", line 251, in goOnline
self.bdmThread.setConfig(self.bdmConfig())
File "/usr/lib/armory/armoryengine/BDM.py", line 148, in inner
return func(*newArgs, **kwargs)
File "/usr/lib/armory/armoryengine/BDM.py", line 339, in bdmConfig
bdmConfig.blkFileLocation = blockdir
File "/usr/lib/armory/CppBlockUtils.py", line 2203, in
__setattr__ = lambda self, name, value: _swig_setattr(self, BlockDataManagerConfig, name, value)
File "/usr/lib/armory/CppBlockUtils.py", line 51, in _swig_setattr
return _swig_setattr_nondynamic(self,class_type,name,value,0)
File "/usr/lib/armory/CppBlockUtils.py", line 44, in _swig_setattr_nondynamic
if method: return method(self,value)
TypeError: in method 'BlockDataManagerConfig_blkFileLocation_set', argument 2 of type 'string const &'
I have also tried disabling "Let Armory run Bitcoin-QT/bitcoind in the background" but this also stays offline, although Bitcoin-QT is running and up to date. Looking at the log file in this case it seems that Armory is still looking for the bitcoind data directory in /home/user/.bitcoin/ even though Bitcoin-QT has it's data stored on a different drive.
Can anyone suggest a solution? I can copy the whole log file if it helps...
Thanks