I have an armory instance running with bitcoin core 0.20.0 and armory 0.96.5. It loads and I can see a balance in my wallet, but I cannot send any bitcoin from it. Clicking the "Send Bitcoins" button results nothing happening in the GUI and the following errors on the console:
(ERROR) Traceback (most recent call last):
File "/usr/local/bin/../lib/armory/ArmoryQt.py", line 3451, in clickSendBitcoins
DlgSendBitcoins(self.getSelectedWallet(), self, self).exec_()
File "/usr/local/lib/armory/qtdialogs.py", line 4594, in __init__
spendFromLockboxID=spendFromLockboxID)
File "/usr/local/lib/armory/ui/TxFrames.py", line 151, in __init__
RBFcallback=RBFcallback)
File "/usr/local/lib/armory/ui/WalletFrames.py", line 232, in __init__
self.updateOnWalletChange()
File "/usr/local/lib/armory/ui/WalletFrames.py", line 347, in updateOnWalletChange
self.selectWltCallback(wlt)
File "/usr/local/lib/armory/ui/TxFrames.py", line 347, in setWallet
self.setupCoinSelectionInstance()
File "/usr/local/lib/armory/ui/TxFrames.py", line 396, in setupCoinSelectionInstance
self.coinSelection = self.wlt.cppWallet.getCoinSelectionInstance()
File "/usr/local/lib/armory/CppBlockUtils.py", line 4163, in getCoinSelectionInstance
return _CppBlockUtils.WalletContainer_getCoinSelectionInstance(self)
DbErrorMsg: >
Traceback (most recent call last):
File "/usr/local/bin/../lib/armory/ArmoryQt.py", line 3451, in clickSendBitcoins
DlgSendBitcoins(self.getSelectedWallet(), self, self).exec_()
File "/usr/local/lib/armory/qtdialogs.py", line 4594, in __init__
spendFromLockboxID=spendFromLockboxID)
File "/usr/local/lib/armory/ui/TxFrames.py", line 151, in __init__
RBFcallback=RBFcallback)
File "/usr/local/lib/armory/ui/WalletFrames.py", line 232, in __init__
self.updateOnWalletChange()
File "/usr/local/lib/armory/ui/WalletFrames.py", line 347, in updateOnWalletChange
self.selectWltCallback(wlt)
File "/usr/local/lib/armory/ui/TxFrames.py", line 347, in setWallet
self.setupCoinSelectionInstance()
File "/usr/local/lib/armory/ui/TxFrames.py", line 396, in setupCoinSelectionInstance
self.coinSelection = self.wlt.cppWallet.getCoinSelectionInstance()
File "/usr/local/lib/armory/CppBlockUtils.py", line 4163, in getCoinSelectionInstance
return _CppBlockUtils.WalletContainer_getCoinSelectionInstance(self)
: >
The Armory dbLog has the following error (several times):
-WARN - 16:05:46: (LedgerEntry.cpp:334) failed to get tx for ledger parsing
-ERROR - 16:05:46: (lmdb_wrapper.cpp:2086) BLKDATA DB does not have the requested ZC tx
-ERROR - 16:05:46: (lmdb_wrapper.cpp:2087) (0a22780009d6)
Do I need to upgrade bitcoin core to a newer version?
Rebuild my blockchain db? Is this the pruning issue I've seen mentioned?
Anything else I should try?