Bitcoin Forum

Bitcoin => Armory => Topic started by: lihaoza on January 21, 2014, 01:15:12 AM



Title: Unable to Sign Using Offline Wallet EDIT: PROBLEM SOLVED
Post by: lihaoza on January 21, 2014, 01:15:12 AM
I created a cold storage wallet and was going through testing the backups I made.

About mid way through the testing the offline transactions stopped signing. When I try and sign them on the offline computer I get this error message:

"This transaction appears to have no relationship to any of the other wallets stored on this computer. Did you load the correct transaction?"

This error now happens even with the backups that I know for a fact worked as well as the imported paper copy of the wallet. Anyone have any idea what is going on here? Thanks for any help.


Edit: PROBLEM SOLVED! I got a suggestion from goatpig and bitpop to generate more addresses on the offline wallet and/or "with coin selection (in expert mode), pick the addresses you want to spend from and make sure they are present in the Offline wallet." Doing this solved my problem. Thanks again guys!


Title: Re: Unable to Sign Using Offline Wallet
Post by: bitpop on January 21, 2014, 03:30:21 AM
What client?


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 05:08:19 AM
I am using .90 for the online armory and .88 for the offline.


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 05:49:01 AM
I just tried the entire process again using a fresh linux boot and one of the backups that I had explicitly tested already and was able to previously successfully sign with.

I imported the backup onto a fresh linux boot. Used the backup to generate a watching only wallet. Imported the watching only wallet onto my online computer and created the unsigned transaction. Then tried to sign it again on the offline comp. Same result with the "unrelated" wallet. I am really at a loss for what could be going on here.


Title: Re: Unable to Sign Using Offline Wallet
Post by: bitpop on January 21, 2014, 05:52:33 AM
Do your wallet ids match?

As a last resort import the offline into online. Then start fresh.


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 05:56:31 AM
Yeah, the wallet ID's match.

I agree importing to the online computer would be my last resort but then it just seems to defeat the whole purpose of this cold storage. I would basically just have to abandon Armory altogether because there is such a chance this problem could happen again.


Title: Re: Unable to Sign Using Offline Wallet
Post by: bitpop on January 21, 2014, 05:59:33 AM
Yes you have to solve this

At the very bottom of this website click move, move to
https://bitcointalk.org/index.php?board=97.0


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 06:07:05 AM
Thanks for your help.


Title: Re: Unable to Sign Using Offline Wallet
Post by: bitpop on January 21, 2014, 06:09:13 AM
I'd like a follow up here please


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 06:25:21 AM
Will do. I am going to reinstall Armory on my online computer and see if that fixes it.


Title: Re: Unable to Sign Using Offline Wallet
Post by: bitpop on January 21, 2014, 06:28:07 AM
Make sure the right wallet is selected in online


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 06:45:15 AM
Thanks. I actually only have the 1 wallet right now so the right wallet is definitely selected.


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 03:35:23 PM
I did a fresh install of Armory on my online computer also. Same result. I have no idea what is going on.


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 04:23:55 PM
I just changed the offline Armory to .90 to match the version on the online wallet. Same result.


Title: Re: Unable to Sign Using Offline Wallet
Post by: goatpig on January 21, 2014, 04:29:25 PM
The WO displays the same ID as the offline wallet?


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 04:34:37 PM
Yeah, the same ID is displayed. I even deleted ever single wallet from both online and offline armory, then imported the wallet on the offline machine using the paper backup and generated a WO with it. Still the same result.


Title: Re: Unable to Sign Using Offline Wallet
Post by: goatpig on January 21, 2014, 05:32:45 PM
How far have you extended the chain on both the offline and WO wallets? Did you have imported addresses in the offline wallet, prior to restoring from paper?


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 05:36:47 PM
Hmmm I do not believe I had any imported addresses but maybe I am not completely understanding you question (still pretty new to this).

For the offline wallet all I did was create it and sign a few transactions. However each time I would sign I would start with a fresh reboot of linux and a fresh copy of a backup. I was basically going through and testing all of the backups.

For the online WO wallet I just made those same signed transactions and broadcast them although come to think of it the problem seemed to start the first time when I closed Armory and reloaded the WO wallet.


Title: Re: Unable to Sign Using Offline Wallet
Post by: bitpop on January 21, 2014, 05:52:30 PM
Go to wallet properties and generate more addresses by clicking on number on addresses


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 05:59:57 PM
Generate more addresses for the WO wallet or the offline wallet?


Title: Re: Unable to Sign Using Offline Wallet
Post by: bitpop on January 21, 2014, 06:04:30 PM
Sorry what's WO?

Offline. And see what numbers they show now.


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 21, 2014, 06:10:49 PM
Got it. I will give that a shot thanks. WO means watch only I think. I am guessing based on goatpig's post. I had never seen it before either.


Title: Re: Unable to Sign Using Offline Wallet
Post by: goatpig on January 21, 2014, 06:49:57 PM
WO: watch only

Make sure the WO and the offline wallet have the same address chain length and see if that fixes your issue.

If not, with coin selection (in expert mode), pick the addresses you want to spend from and make sure they are present in the Offline wallet. Then let me know how it all went.

Also, I'd like to see both the offline and online Armory log files. Do a File -> Export Log Files in both and send them to support@bitcoinarmory.com


Title: Re: Unable to Sign Using Offline Wallet
Post by: lihaoza on January 22, 2014, 05:55:39 AM
That worked! Thanks! I am still not sure why generating the extra addresses did it but the transaction went through without a hitch. I also emailed the log files. The subject line is the same as this post and it contains a link to the thread. Thank you both for all your help!