Armory 0.93 does not work for me, I though it was due to Armory being on a fuse NTFS partition on Debian (
thread), but even on an ext4 partition it fails to sync and also fails at building the database
.
This is the only error that seems relevant:
2015-02-26 09:46 (ERROR) -- Traceback (most recent call last):
File "/media/disk0/Armory/ArmoryQt.py", line 7038, in method_signal
method()
File "/media/disk0/Armory/ArmoryQt.py", line 2473, in proceedOnceBitcoindIsReady
self.loadBlockchainIfNecessary()
File "/media/disk0/Armory/ArmoryQt.py", line 2525, in loadBlockchainIfNecessary
TheBDM.goOnline()
File "/media/disk0/Armory/armoryengine/BDM.py", line 148, in inner
return func(*newArgs, **kwargs)
File "/media/disk0/Armory/armoryengine/BDM.py", line 251, in goOnline
self.bdmThread.setConfig(self.bdmConfig())
File "/media/disk0/Armory/armoryengine/BDM.py", line 148, in inner
return func(*newArgs, **kwargs)
File "/media/disk0/Armory/armoryengine/BDM.py", line 339, in bdmConfig
bdmConfig.blkFileLocation = blockdir
File "/media/disk0/Armory/CppBlockUtils.py", line 2067, in
__setattr__ = lambda self, name, value: _swig_setattr(self, BlockDataManagerConfig, name, value)
File "/media/disk0/Armory/CppBlockUtils.py", line 45, in _swig_setattr
return _swig_setattr_nondynamic(self,class_type,name,value,0)
File "/media/disk0/Armory/CppBlockUtils.py", line 38, in _swig_setattr_nondynamic
if method: return method(self,value)
TypeError: in method 'BlockDataManagerConfig_blkFileLocation_set', argument 2 of type 'string const &'
I tried Armory 0.93 with the latest Bitcoin-core and also the previous Bitcoin-core, and it fails to sync and build the database with both of them.
As others have suggested, I will try the old Armory 0.92.3 with the previous Bitcoin-core.