Author

Topic: Impossible to spend my bitcoin Wallet from armory 0.96.2 (Read 839 times)

HCP
legendary
Activity: 2086
Merit: 4314
The database files are, by default, kept in your "AppData" directory on Windows. This will be something like:
Code:
C:\Users\YOURUSERNAME\AppData\Roaming\Armory

There you should see the "databases" directory and you can remove the contents in there... Note that "AppData" is a "hidden" directory by default, so you may need to read this: https://support.microsoft.com/en-us/windows/view-hidden-files-and-folders-in-windows-97fbc472-c603-9d90-91d0-1166d1d9f4b5


Another option is to simply use the "Rebuild and Rescan Databases" option in Armory:


Or the "factory reset" (but that will blow away everything! and you'll need to reconfigure from scratch).
newbie
Activity: 9
Merit: 0
Many thanks to all !  Grin Grin Grin
Past days, I deleted the database folder and restarted Armory, reloading all the database.
There is now 486 064 blocks and I could send with success last night a bitcoin value to a trading plateforme.
This topic could be closed if you want.
legendary
Activity: 3640
Merit: 1345
Armory Developer
Delete your db folder and start again.
newbie
Activity: 9
Merit: 0
Please find below corresponding link on files :

armorylog.txt  part 1 - It starts in August when I have old Armory version 0.96 and old BitcoinQT
https://pastebin.com/xjjLEiCF

armorylog.txt  part 2
https://pastebin.com/aEKbbx1T

armorylog.txt  part 3
https://pastebin.com/dXnYp1cF

dblog.txt part 1
https://pastebin.com/0J4yu6XF

dblog.txt part 2
https://pastebin.com/QC5fqwmf

HCP
legendary
Activity: 2086
Merit: 4314
You'll need to post your armorylog.txt and dblog.txt from the Armory data directory... It'll be something like %AppData%\Armory unless you changed it.

Copy/paste the contents of the log files to pastebin.com and the post the Pastebin links here.
newbie
Activity: 9
Merit: 0
BitcoinQT got 485 623 Blocks right now so it is ok for BitcoinQT but not in Armory. Huh
What do you suggest ?
May be it is a matter of directory, as I moved recently (see above in my posts) from one directory to another but when I have a look Armory and BitcoinQt point both on J:/bitcoin
What is surprising is that it seems to be fully ok for Armory that is online despite a number of blocks less important

My BitcoinQt target is :  "C:\Program Files\Bitcoin\bitcoin-qt.exe" --datadir="J:/Bitcoin/"
HCP
legendary
Activity: 2086
Merit: 4314
398,092 blocks??!? There is your problem... The Blockchain currently has a height of 485,615 blocks!!?!

You're missing nearly 90k blocks of data! Shocked

I'd suggest shutting down Armory and running BitcoinQT manually and making sure it is fully synced... Then try running Armory again.
newbie
Activity: 9
Merit: 0
Hello,
I try again right now and I have the same issue with the same message : The transaction that you just attempted to broadcast has failed with the following error : Missing inputs

To answer your points and as far as I understand :

This means you are trying to spend outputs that just do not exists. Something is off with your blockchain data/Armory DB state
Now all seems to be ok with Armory Online/Connected and with 398092 blocks. I've got no other message in Armory
How could  I check/find what is wrong in Armory or in the blockchain data ?


This means you are trying to spend more than your balance allows for. Reduce the spend value, use the MAX check box or lower the fee to hit something usable.
I want to send only 1/3 of my balance. By the way I've been trying to use the MAX check box to test and I have the same results. Concerning the fee, I've been using 60 sat/byte and 200 sat./byte with the same result.

legendary
Activity: 3640
Merit: 1345
Armory Developer
I have the same issue than yesterday :
The first time I try to send bitcoin to a valid recipient address I have the error message : The transaction that you just attempted to broadcast has failed with the following error : Missing inputs

This means you are trying to spend outputs that just do not exists. Something is off with your blockchain data/Armory DB state

Quote
For the second try, I have the "Coin selection failure" with the message "Coin selection failed with error : Invalid spend value"

Could you please help, knowing that I've done all that was suggested above (including 60sat/byte for the transaction) ?

This means you are trying to spend more than your balance allows for. Reduce the spend value, use the MAX check box or lower the fee to hit something usable.
newbie
Activity: 9
Merit: 0
I have the same issue than yesterday :
The first time I try to send bitcoin to a valid recipient address I have the error message : The transaction that you just attempted to broadcast has failed with the following error : Missing inputs

For the second try, I have the "Coin selection failure" with the message "Coin selection failed with error : Invalid spend value"

Could you please help, knowing that I've done all that was suggested above (including 60sat/byte for the transaction) ?
newbie
Activity: 9
Merit: 0
Thank you.
After many issues I succeded to move the data to a new disk past days ...
... and this morning to erase the old transaction.

Now when I try with the same previous recipient address that is still valid until tomorrow afternoon, I have the "Coin selection failure" with the message "Coin selection failed with error : Invalid spend value"

I will wait for a new recipient address tomorrow night and do a new try ...
member
Activity: 270
Merit: 36
The issue is that I don't know how many GB it still really needs (even if I saw the value of 160GB globally on some sites)  Undecided
I had 120GB free few weeks ago on my "Windows C:" disk with Armory already uptodate and now I have only 4Go on this disk ...
My %APPDATA%/Roaming/Bitcoin directory is currently around 117GB
For me, the blockchain itself is about 140GB, not including chainstate. Back of a napkin math says it grows about 4GB a month (and this may increase) You may want to run something like windirstat to help identify what is using your disk space.
member
Activity: 96
Merit: 10
The issue is that I don't know how many GB it still really needs (even if I saw the value of 160GB globally on some sites)  Undecided
I had 120GB free few weeks ago on my "Windows C:" disk with Armory already uptodate and now I have only 4Go on this disk ...
My %APPDATA%/Roaming/Bitcoin directory is currently around 117GB

I'm going to move it on a new disk. How can I do it properly without restarting from scratch, knowing that Bitcoin core node is currently updating ?

The reason why there is no "mempool.dat" in your Bitcoin folder is because your Bitcoin Core version is outdated. Updating it will certainly boost the time required to fully sync. So the first things should be updating both, Bitcoin Core to 0.14.2 and Armory to version 0.96.2.
If your node has problems with connecting to others (you can check it in the debug window), then I recommend to exit core and delete "peers.dat" in your datadir and start it again.

Regarding your capacity issues. If you have an external storage I would recommend to just close Armory or Core and copy your datadir in "%APPDATA%/Bitcoin" completely to your new external HDD. Then go to "%PROGRAMFILES%/Bitcoin" and drag-and-drop "bitcoin-qt.exe" with your right mouse button to your desktop and select "create shortcut". Then right-click on your new shortcut and open properties. In the target line attend at the end of the line " -datadir="F:/YourPath/"". In your path enter the location of your copied blockchain files on your external HDD.
The next step is to open "Armory (Offline)" and go to settings. In the field bitcoin home dir you also have to specify your new datadir path.

When you have done the above start with your desktop shortcut bitcoin core and try if it works. When it does you can delete your old blockchain files on C: and let core fully sync.

Quote
- Why do I need to update so many blocks (weeks), as my Armory wallet 0.96.2 was already updated ?
In later versions of Armory the green connected label doesn't mean your node is fully synced. It just indicates if Armory is connected to your Bitcoin Core Node, which is running in the background. You can check how much percentages your node is behind by opening "%APPDATA%/Bitcoin/debug.log" and open it in your note pad. Scroll to the buttom and check the lines of "UpdateTip" for the percentage.

Quote
- Will Armory wallet update again for hours after Bitcoin core node blocks update ?
It depends on how many blocks your node is behind. But I recommend running Bitcoin Core only instead, until it has fully synced. Afterwards you can exit it and run Armory again.
newbie
Activity: 9
Merit: 0
The issue is that I don't know how many GB it still really needs (even if I saw the value of 160GB globally on some sites)  Undecided
I had 120GB free few weeks ago on my "Windows C:" disk with Armory already uptodate and now I have only 4Go on this disk ...
My %APPDATA%/Roaming/Bitcoin directory is currently around 117GB

I'm going to move it on a new disk. How can I do it properly without restarting from scratch, knowing that Bitcoin core node is currently updating ?
member
Activity: 270
Merit: 36
Many thanks for your reply.

After your reply, I've done step 1,2,3 as per your proposal.
Concerning step 4, there is no "mempool.dat" in "%APPDATA%/Bitcoin" directory (or subdirectories), so nothing to delete on my side  Wink
From step 5,  I only closed "ArmoryQt.exe" only due to the following elements :

As per your "intuition", Bitcoin core node was not up to date, so I updated it (I would have imagined that I would have seen before an error message from Armory if the Bitcoin core node was too old).

Currently, Bitcoin core node is updating blocs for hours ...

Because my SSD 256Go (Windows drive C) will be full very soon, my questions are :
- Why do I need to update so many blocks (weeks), as my Armory wallet 0.96.2 was already updated ?
- Will Armory wallet update again for hours after Bitcoin core node blocks update ?

Armory requires a full, up to date, node (Bitcoin Core) to be running in order to use any networking functions.
If you do not have the disk space available for a full node, this may not be the wallet for you.
Armory will need to scan the new blocks, yes. How long depends on how out of date and your hardware specs.
newbie
Activity: 9
Merit: 0
Many thanks for your reply.

After your reply, I've done step 1,2,3 as per your proposal.
Concerning step 4, there is no "mempool.dat" in "%APPDATA%/Bitcoin" directory (or subdirectories), so nothing to delete on my side  Wink
From step 5,  I only closed "ArmoryQt.exe" only due to the following elements :

As per your "intuition", Bitcoin core node was not up to date, so I updated it (I would have imagined that I would have seen before an error message from Armory if the Bitcoin core node was too old).

Currently, Bitcoin core node is updating blocs for hours ...

Because my SSD 256Go (Windows drive C) will be full very soon, my questions are :
- Why do I need to update so many blocks (weeks), as my Armory wallet 0.96.2 was already updated ?
- Will Armory wallet update again for hours after Bitcoin core node blocks update ?

member
Activity: 96
Merit: 10
Have you tried the following?

1): Start "ArmoryQt.exe".
2): Go to "Help">"Clear All Unconfirmed".
3): Close "ArmoryQt.exe".
4): Open your file explorer and go to "%APPDATA%/Bitcoin" and delete "mempool.dat".
5): Restart "ArmoryQt.exe" and retry spending your tx.

By the way your tx id is either invalid or not in blockchain.info's mempool anymore. So it is very likely if you follow the stepts above to respend it.
Have you also upgraded your bitcoin core node? The newest version is 0.14.2 and required for the new segwit tx.

Quote
I’ve been trying to increase Tx Fee paid. Now it is 0.005 BTC.
This fee is for the current state way too high. Please check https://bitcoinfees.21.co for the current fee. I recommend 60 sat./byte for a confirmation within about one hour.
newbie
Activity: 9
Merit: 0
I try from June 2017 to move my Armory bitcoin from my Armory wallet to (e.g) paymium or bitcoin.de.
I checked each time that the recipient address is ok.
I had some error messages in the past and I updated twice from last Armory version (in July and recently). Now my version is Armory 0.96.2.
I’ve been trying to increase Tx Fee paid. Now it is 0.005 BTC.
I enabled RBF.
I’ve been trying many times to bump fee with my transaction. I tried to force a script type to P2PKH.
I had several times to erase unconfirmed transactions, to analyze the DataBase again ….
Information from my last transaction are below and still not in the blockchain :
------------------------------------------------------
Id           9030c622b4b6559ae91f3601fef419de495ac55362320dffe72ae6bbd5046b0c
Version   1
Hour       Bloc 398092
Time       2017-Sep-08 07:04pm
Block number   Not in the blockchain yet

Tx Fee paid  0.005 BTC

------------------------------------------------------
I check it in https://blockchain.info/pushtx and while the “Decode Raw Transaction” from https://blockchain.info/fr/decode-tx seems to give a valid format, I’ve got the following message  Huh :
Validation Error: BitcoindException(super=com.neemre.btcdcli4j.core.BitcoindException: Error #-25: Missing inputs, code=-25)

I'm not a BTC specialist and I've been doing all these tries after research on Internet/forums.
After 3 months of trying, I feel really as if it would be impossible to use my money  Cry … Could you please kindly help ?
Jump to: