Bitcoin Forum
May 07, 2024, 03:37:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Armory / Re: Armory stuck at block 636385 on: August 24, 2020, 02:33:11 AM
This issue has been solved Cheesy

It's possible there is some data corruption in your Bitcoin Core data, that is causing issues for Armory... So, you might need to "reindex" your Bitcoin Core to see if it can fix it... but that will likely take quite a while to complete.
Thanks for your help
 Smiley
I ended up reindexing BitcoinCore and it would get stuck, so I assumed some sort of hard disk issue.

For the benefit of possible future readers
Before reindexing I ran chkdsk on my hard drive and when Bitcoin Core was reindexing I set the priority to high.
https://bitcoin.stackexchange.com/questions/60709/when-should-i-use-reindex-chainstate-and-when-reindex
https://www.easeus.com/partition-manager-software/run-chkdsk-to-check-repair-drive.html
https://stackoverflow.com/questions/1663993/what-is-the-realtime-process-priority-setting-for


If you are going to reindex Core, you should delete the last few blkXXXXX.dat files. The error you are getting from Armory means that it is failing to match a block's list of transaction with its header (what carries the proof of work). Armory is most likely stuck at that specific block height because it rejects the next block (the one with the merkle error) and therefor fails to extend the chain.

Core checks blocks then writes them to disk. It doesn't check that the data written to disk matches what it has checked, therefor write errors go through transparently and Armory runs into them later. A reindex tells Core to recheck all blockchain data, which I believe leads to redownloading bad data (don't quote me on that). Reindexing is pretty expensive, so I'd suggest you just nuke the last few block files and restart Core. That will trigger a reindexing on its own and also make sure you're not carrying the botched block anymore.

Thanks for the detailed explanation of what is most likely causing the error.
 Smiley
If I run into this error again I'll try your method in order to save myself the time and inconvenience of reindexing the entire blockchain vs reindexing from the blocks that are most likely corrupted.
2  Bitcoin / Armory / Re: Armory stuck at block 636385 on: August 19, 2020, 09:18:02 PM
Thanks for your help HCP Smiley

The bitcoin.conf file was blank
I added server=1

Now Armory shows connected in green text but remains at block 636385
https://thankyousatoshi.s3.amazonaws.com/stuckatblockbug/Armory+connected+now+green.png

I tried deleting the database folder and log files, although once the rescan of the blockchain data produced the Armory database the problem still persisted.

In the log files there is this error maybe it is related to this issue.
-ERROR - 02:44:16.078: (e:\users\goat\code\armory3\cppforswig\blockdatamap.cpp:80) merkle root mismatch!

Are there any other settings you recommend I try changing?



3  Bitcoin / Armory / Armory stuck at block 636385 on: August 19, 2020, 03:56:11 AM
Hi,

I'm running Armory 0.96.5 and BitcoinCore v0.20.0

Armory is stuck at block 636385.
The current block is 644361.

Below are the log files
https://thankyousatoshi.s3.amazonaws.com/stuckatblockbug/armorycpplog.txt
https://thankyousatoshi.s3.amazonaws.com/stuckatblockbug/armorylog.txt
https://thankyousatoshi.s3.amazonaws.com/stuckatblockbug/dbLog.txt

Here is a screenshot of Armory and BitcoinCore for reference
https://thankyousatoshi.s3.amazonaws.com/stuckatblockbug/Armory+stuck+bug.png

The fixes I have tried previously are these:
  • Rebuild and Rescan Databases
  • Deleting the 'databases' folder in C:\Users\{UserName}\AppData\Roaming\Armory and restarting Armory
  • The above and deleting the log files then restarting Armory

What would you recommend I do in order to allow Armory to be using the latest blocks downloaded by BitcoinCore?

Thanks for your help
 Smiley

4  Bitcoin / Armory / Re: Replace by fee feature loads a mostly blank screen on: May 02, 2020, 07:32:51 AM
Some misnamed label, you'd have to modify the python code to get this working from the lobby. You can recreate the transaction manually using coin control from the "Send" dialog for the time being.

Thanks for the response.
 Smiley
The transaction eventually went through, so no need to use the RBF feature this time.
If it happens again I'll learn how to apply the solutions you mentioned above and also hopefully I can help track down what's causing the issue.
5  Bitcoin / Armory / Replace by fee feature loads a mostly blank screen on: April 30, 2020, 12:41:29 PM
Hi,

The issue I am having is when I right click on select replace by fee the pop up menus looks like this.
https://thankyousatoshi.s3.amazonaws.com/replace+by+fee+bug.png
Its just text with the wallet name.

Below is the latest log.
https://thankyousatoshi.s3.amazonaws.com/armorylog.txt

Below are the errors that appear to be related to the bug.

Could you please suggest a solution for this issue.

Thanks for your help
 Smiley

2020-04-30 22:16:14 (ERROR) -- Traceback (most recent call last):
  File "ArmoryQt.py", line 3408, in showContextMenuLedger
  File "ArmoryQt.py", line 5954, in bumpFee
  File "ui\TxFrames.pyc", line 1522, in prefillFromBatch
  File "ui\TxFrames.pyc", line 1631, in prefill
  File "ui\WalletFrames.pyc", line 395, in updateOnRBF
  File "ui\WalletFrames.pyc", line 308, in updateRBFLabel
AttributeError: 'SelectWalletFrame' object has no attribute 'lblCoinCtrl'

2020-04-30 22:16:45 (ERROR) -- Traceback (most recent call last):
  File "ArmoryQt.py", line 3408, in showContextMenuLedger
  File "ArmoryQt.py", line 5954, in bumpFee
  File "ui\TxFrames.pyc", line 1522, in prefillFromBatch
  File "ui\TxFrames.pyc", line 1631, in prefill
  File "ui\WalletFrames.pyc", line 395, in updateOnRBF
  File "ui\WalletFrames.pyc", line 308, in updateRBFLabel
AttributeError: 'SelectWalletFrame' object has no attribute 'lblCoinCtrl'

2020-04-30 22:18:00 (ERROR) -- Traceback (most recent call last):
  File "ArmoryQt.py", line 3408, in showContextMenuLedger
  File "ArmoryQt.py", line 5954, in bumpFee
  File "ui\TxFrames.pyc", line 1522, in prefillFromBatch
  File "ui\TxFrames.pyc", line 1631, in prefill
  File "ui\WalletFrames.pyc", line 395, in updateOnRBF
  File "ui\WalletFrames.pyc", line 308, in updateRBFLabel
AttributeError: 'SelectWalletFrame' object has no attribute 'lblCoinCtrl'
6  Bitcoin / Armory / Re: Armory wont create unsigned transaction on: April 19, 2020, 06:33:59 PM
Code:
2020-04-19 04:01:55 (ERROR) -- Traceback (most recent call last):
  File "ui\TxFrames.pyc", line 948, in createTxAndBroadcast
  File "ui\TxFrames.pyc", line 902, in validateInputsGetUSTX
  File "armoryengine\Transaction.pyc", line 2513, in createFromTxOutSelection
  File "armoryengine\Transaction.pyc", line 2414, in createFromPyTx
  File "CppBlockUtils.pyc", line 3062, in getTxByHash
DbErrorMsg: <CppBlockUtils.DbErrorMsg; proxy of <Swig Object of type 'DbErrorMsg *' at 0x000000000709CF00> >

It can't find the supporting transaction, you're in for a DB rebuild & rescan.

I ran Help > Rebuild and Rescan Databases
This fixed the issue  Cheesy

Thank you for your help
 Smiley
7  Bitcoin / Armory / Re: Armory wont create unsigned transaction on: April 18, 2020, 06:40:23 PM
Hi, I've uploaded the log.
https://thankyousatoshi.s3.amazonaws.com/armorylog.txt
Thanks for your help
 Smiley

For what its worth it appears to be an error related to change addresses
The line "TxFrames.pyc:827 - Change address behavior: NewAddr" appears 35 times in the log above.
https://github.com/goatpig/BitcoinArmory/blob/master/ui/TxFrames.py#L827

For context the send transaction I am trying to complete is sending part of the bitcoin I hold in that wallet.
Maybe the change address isn't being created? It's an offline wallet, I initially thought it was a watching only wallet if that makes any difference.

Also the wallet version is 1.35


For any future readers the folder below contains the log files.
C:\Users\{User name}\AppData\Roaming\Armory
8  Bitcoin / Armory / Armory wont create unsigned transaction on: April 18, 2020, 05:46:13 PM
Hi,

I'm using Armory 0.96.5 and I have a watching only wallet I am trying to send coins from.
When I click continue after filling out all the details nothing happens.

Below is the message that output in the log.
-WARN  - 04:01:55.297: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:224) Updating ssh last scanned
-INFO  - 04:01:55.313: (e:\users\goat\code\armory3\cppforswig\blockchainscanner.cpp:857) scanned block #626588
-INFO  - 04:01:55.313: (e:\users\goat\code\armory3\cppforswig\bdm_supportclasses.cpp:493) Completed scan of wallet 2a2yJEGTh

What would you recommend I do?

Thanks
 Smiley
9  Bitcoin / Armory / Re: Secure print backup questions on: March 09, 2020, 01:59:55 PM
Quote
That would slow-down anyone who took a glimpse on your encrypted root key, but not totally impossible to bruteforce.
Thanks for your patience and providing that link.

I think I feel confident printing the backup in public, but still may buy a $100 laser printer just in case.

I think I'll encrypt the PDF that is on s3 with something like veracrypt.
https://www.veracrypt.fr/en/Home.html

Thanks for your help
 Smiley
10  Bitcoin / Armory / Re: Secure print backup questions on: March 09, 2020, 11:29:24 AM
The Root Key is kept completely separately.
Do you mean, just these parts of the single-sheet backup?:

Test Wallet
thanks for answering my question

I just realized I used the term "Root Key" incorrectly previously.
For clarity the root key is shown, just using the secure print feature so that it is encoded.
I keep the code separately when printing or storing online (in private folder)

I meant the sheet itself, but using the secure print feature where the root key appears to be encrypted by a code.
Example below.


my question essentially boils down to, is it safe to print the secure print version of the backup at a printing shop?
11  Bitcoin / Armory / Secure print backup questions on: March 08, 2020, 03:02:29 AM
Hi,

I am making a Single Sheet SecurePrint backups for my Armory cold wallets.
One on TerraSlate paper using a public printing store, as I don't have a laser printer.
Another backup method I have is a PDF I store on a private s3 bucket, for the redundant storage.

The Root Key is kept completely separately.
If somehow this printed copy or bucket gets compromised is it feasible to brute force to get the Root Key?


Thanks for your help
 Smiley
12  Bitcoin / Armory / Re: Armory has stopped working after Bitcoin Core crashed once on: February 10, 2020, 07:42:27 AM
Thanks that worked
 Cheesy

For any future readers the log files are in
C:\Users\{your username}\AppData\Roaming\Armory
13  Bitcoin / Armory / Armory has stopped working after Bitcoin Core crashed once on: February 10, 2020, 06:53:13 AM
Hi

The other day bitcoin core crashed and needed to be restarted.
Now bitcoin core is working fine it appears and armory is stuck at preparing databases.

I have tried restarting armory repeatedly and tried each rescan option and the issue continues.

What would you recommend I do?

Below is my current error log.
https://thankyousatoshi.s3.amazonaws.com/armorylog_20200210_1744.txt

Thanks for your help
 Smiley
14  Bitcoin / Armory / Re: Armory is offline only on: January 04, 2020, 12:06:13 AM
You we're right!
I was running the old version of Armory from https://www.bitcoinarmory.com/
Silly me
 Roll Eyes
Armory is connected to Bitcoin Core now.
Thanks for your patience and help
 Smiley

15  Bitcoin / Armory / Re: Armory is offline only on: January 03, 2020, 10:08:44 AM

Hi HCP,

Thanks for your help.
Here is the screenshot of Bitcoin Core's network settings.
https://thankyousatoshi.s3.amazonaws.com/BitcoinCore+Network+Settings.JPG
It appears to be accepting incoming connections.
I don't know if this is relevant but when I check https://bitnodes.earn.com/ to see if my node is running it doesn't show up.

As for the config file I get an error when trying to open it from the Bitcoin Core GUI
https://thankyousatoshi.s3.amazonaws.com/Config+file+could+not+be+opened.JPG
Although I found the bitcoin.conf file in the directory that is storing the block data so inside E:\Bitcoin
https://thankyousatoshi.s3.amazonaws.com/bitcoin.conf

The log file exceeded pastebin's limit so I just uploaded the log file.
https://thankyousatoshi.s3.amazonaws.com/armorylog.txt

Please let me know if you need anything else.

Thanks
 Smiley
16  Bitcoin / Armory / Armory is offline only on: January 03, 2020, 04:24:06 AM
Hi,

This is the first time I've used Armory.
I am running Armory 96.5 and Bitcoin Core version v0.19.0.1 (64-bit)

The issue I am having is that Armory is offline and doesn't connect to Bitcoin core for the live data.

Below is an image of my settings


The issue is shown as the Node offline being the only setting that Armory can be in.


Also in the CMD prompt for ArmoryDB.exe there is an error message.
--ERROR - 1578024513: (..\BitcoinP2P.cpp:1032) caught exception in processDataStackThread: invalid varint size

In order to see updated balances from transactions I need to restart Armory.

What would you recommend I do to fix this issue?

Thanks for your help
 Smiley
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!