Pages:
Author

Topic: Armory 0.96.5 LINUX offline and no won't load db (Read 370 times)

newbie
Activity: 19
Merit: 0
This error means either that your Bitcoin Core node is not running, or that it has not been configured to accept incoming RPC connections. Armory absolutely relies on Bitcoin Core for receiving transaction data (from Bitcoin Core block files) and also for creating/sending transactions out to the network (via Bitcoin Core RPC methods)... The data flow would look something like this:

[BITCOIN NETWORK] <---> Bitcoin Core <---> Armory

To allow incoming RPC connections on Bitcoin Core, you need to start it up using the -server command line argument when starting bitcoind or put server=1 in the bitcoin.conf configuration file that lives in the Bitcoin Core data directory (same directory as your wallet.dat file).


Tell me how to transfer my money and I will forget about your wallet.
If your end goal is now to just get your coins out of Armory wallet, you can export your private keys for the addresses that hold coins and then import/sweep them into the wallet of your choice.

I wrote a guide a while ago (with screenshots) that shows how to export private keys from Armory: https://bitcointalksearch.org/topic/m.30229612

Thank you. I will try
HCP
legendary
Activity: 2086
Merit: 4314
This error means either that your Bitcoin Core node is not running, or that it has not been configured to accept incoming RPC connections. Armory absolutely relies on Bitcoin Core for receiving transaction data (from Bitcoin Core block files) and also for creating/sending transactions out to the network (via Bitcoin Core RPC methods)... The data flow would look something like this:

[BITCOIN NETWORK] <---> Bitcoin Core <---> Armory

To allow incoming RPC connections on Bitcoin Core, you need to start it up using the -server command line argument when starting bitcoind or put server=1 in the bitcoin.conf configuration file that lives in the Bitcoin Core data directory (same directory as your wallet.dat file).


Tell me how to transfer my money and I will forget about your wallet.
If your end goal is now to just get your coins out of Armory wallet, you can export your private keys for the addresses that hold coins and then import/sweep them into the wallet of your choice.

I wrote a guide a while ago (with screenshots) that shows how to export private keys from Armory: https://bitcointalksearch.org/topic/m.30229612
newbie
Activity: 19
Merit: 0
A few days ago I managed to make a transfer. Then I just turned off the computer and turned it on yesterday. Everything I could no longer translate. What is the pain? Tell me how to transfer my money and I will forget about your wallet.
newbie
Activity: 19
Merit: 0
2019-03-06 19:48:48 (ERROR) -- ArmoryQt.py:3163 - Failure message: tx broadcast timed out (send)
2019-03-06 19:48:48 (ERROR) -- ArmoryQt.py:3197 - Broadcast error: tx broadcast timed out (send)
2019-03-06 19:49:42 (WARNING) -- ArmoryQt.py:4110 - Called updateSyncProgress while not sync'ing
2019-03-06 19:49:48 (WARNING) -- ArmoryQt.py:4110 - Called updateSyncProgress while not sync'ing
2019-03-06 19:49:54 (WARNING) -- ArmoryQt.py:4110 - Called updateSyncProgress while not sync'ing
2019-03-06 19:49:54 (WARNING) -- ArmoryQt.py:4110 - Called updateSyncProgress while not sync'ing
2019-03-06 19:50:48 (INFO) -- (PPRINT from /usr/bin/../lib/armory/ArmoryQt.py:3117)

2019-03-06 19:52:37 (INFO) -- ArmoryQt.py:3123 - Sending Tx, 2b0ee04c9747d***********************************
2019-03-06 19:52:47 (INFO) -- ArmoryQt.py:3137 - Failed to broadcast Tx through P2P
2019-03-06 19:52:47 (ERROR) -- ArmoryQt.py:3156 - Node RPC is disabled
2019-03-06 19:52:47 (ERROR) -- ArmoryQt.py:3158 - Transaction was not accepted by the Satoshi client
2019-03-06 19:52:47 (ERROR) -- ArmoryQt.py:3159 - Raw transaction:
2019-03-06 19:52:47 (ERROR) -- (PPRINT from /usr/bin/../lib/armory/ArmoryQt.py:3160)

2019-03-06 19:52:47 (ERROR) -- ArmoryQt.py:3163 - Failure message: tx broadcast timed out (get)
2019-03-06 19:52:47 (ERROR) -- ArmoryQt.py:3197 - Broadcast error: tx broadcast timed out (get)
2019-03-06 19:53:35 (INFO) -- (PPRINT from /usr/bin/../lib/armory/ArmoryQt.py:3117)

2019-03-06 19:53:35 (INFO) -- ArmoryQt.py:3123 - Sending Tx, 9efaadabda****************************************
2019-03-06 19:53:45 (INFO) -- ArmoryQt.py:3137 - Failed to broadcast Tx through P2P
2019-03-06 19:53:45 (ERROR) -- ArmoryQt.py:3156 - Node RPC is disabled
2019-03-06 19:53:45 (ERROR) -- ArmoryQt.py:3158 - Transaction was not accepted by the Satoshi client
2019-03-06 19:53:45 (ERROR) -- ArmoryQt.py:3159 - Raw transaction:
2019-03-06 19:53:45 (ERROR) -- (PPRINT from /usr/bin/../lib/armory/ArmoryQt.py:3160)


newbie
Activity: 19
Merit: 0
In a few days I managed to download the databases and synchronize. Now I see my wallet my funds, but I can not send them. After sending, I receive such a message and again I cannot do anything about it.

The transaction that you just attempted to broadcast has timed out.
The RPC interface of your node is disabled, therefor Armory cannot use it to gather more information about the timeout. It is recommended that you enable the RPC and try again

I tried this method, did not help
https://github.com/goatpig/BitcoinArmory/issues/225
HCP
legendary
Activity: 2086
Merit: 4314
It isn't finding your transaction because your Bitcoin Core is not fully synced:
Quote
-INFO  - 10:16:07: (DatabaseBuilder.cpp:134) scanning new blocks from #41192 to #41442
-INFO  - 10:16:07: (BlockchainScanner.cpp:852) scanned from block #41192 to #41442
-INFO  - 10:16:07: (BlockchainScanner.cpp:214) scanned transaction history in 0s
-INFO  - 10:16:07: (lmdb_wrapper.cpp:388) Opening databases...
You're about 520,000 blocks short... Shocked Shocked

Current block height is: 565248

So, until Bitcoin Core has synced up to the block that contains your transaction, Armory will not be able to see this transaction. Consider doing as droark has suggested and manually run bitcoind (or bitcoin-qt)... and make sure that it is fully synced up before starting Armory.
sr. member
Activity: 525
Merit: 282
Looks like you're letting Armory run bitcoind for you. That feature has always been problematic. Turn it off, quit Armory, start bitcoind (or bitcoin-qt) manually, let it sync, and then restart Armory.

Also, you may want to look into getting a new SSD, or at least clearing some more space. It's going to run out pretty soon as the blockchain grows in size. You'll need a larger drive or you'll need to migrate the blockchain data to an external SSD on a dedicated USB 3 connection.
newbie
Activity: 19
Merit: 0
Ok... if you see your address, then you have the correct wallet (in "1. Armory")... If you don't see any transactions, it would appear that Armory has not "synced" properly.

Can you post the new log file onto pastebin? It will help determine why Armory is not finding your transaction.

https://pastebin.com/4X9mMFYH

Ok. posted log. Help please
HCP
legendary
Activity: 2086
Merit: 4314
Ok... if you see your address, then you have the correct wallet (in "1. Armory")... If you don't see any transactions, it would appear that Armory has not "synced" properly.

Can you post the new log file onto pastebin? It will help determine why Armory is not finding your transaction.
newbie
Activity: 19
Merit: 0
Yes. I see my adress in unused
HCP
legendary
Activity: 2086
Merit: 4314
Testnet version of Armory (3. Armory (Testnet)), should create addresses that begin with a "m", "n" or a "2".

You said that your address started with a "1"... this is a mainnet address. You should simply start up "1. Armory"... and you should see the correct wallet, with the correct address. You can see the addresses in your wallet by clicking the "wallet properties" button, then click the ">" next to "unused addresses", then click the ">" next to "P2PKH".


If you do that... do you see the "1" address that your funds were sent to?


newbie
Activity: 19
Merit: 0
http://[img][img][/img][/img]
It looks like you're mixing up your networks and blockchains...

From your log:
Quote
-INFO  - 20:47:26: (BlockUtils.cpp:915) blkfile dir: /media/win/2/bitcoin-0.17.1/bin/blocks
-INFO  - 20:47:26: (BlockUtils.cpp:916) lmdb dir: /home/win/.armory/testnet3/databases
...
-ERROR - 20:47:26: (BDM_mainthread.cpp:306) BDM thread failed: Unexpected network magic bytes found in block data file

You are attempting to use "Armory (Testnet)" with "Bitcoin Mainnet"... this will not work. You need to use the mainnet version of Armory... the one that you called: "1. Armory"

Good. I can transfer my wallet  from Armory (Testnet in he mainnet version of Armory... the one that you called: "1. Armory"  ?
HCP
legendary
Activity: 2086
Merit: 4314
It looks like you're mixing up your networks and blockchains...

From your log:
Quote
-INFO  - 20:47:26: (BlockUtils.cpp:915) blkfile dir: /media/win/2/bitcoin-0.17.1/bin/blocks
-INFO  - 20:47:26: (BlockUtils.cpp:916) lmdb dir: /home/win/.armory/testnet3/databases
...
-ERROR - 20:47:26: (BDM_mainthread.cpp:306) BDM thread failed: Unexpected network magic bytes found in block data file

You are attempting to use "Armory (Testnet)" with "Bitcoin Mainnet"... this will not work. You need to use the mainnet version of Armory... the one that you called: "1. Armory"
newbie
Activity: 19
Merit: 0
Sorry... I am a bit confused. Sad

OK
Hey. I ran my wallet. Wallet online. But the problem is different when installing I received 3 labels: 1.Armory 2. Armory(offline) 3. Armory(Test Network)  
And the transaction was on the wallet that 3. Armory(Test Network).
1. Armory online and working, but 3. Armory(Test Network) is offline. I don't understand how do online.
You said you started Armory by using the "Testnet" link... and that you sent funds to that wallet. But Testnet has no value... it is NOT used for sending money/funds. It is meant to be used for testing purposes by developers etc.

To get Armory (Test Network) "online", you would need to have "Bitcoin Core (Testnet)" running... That is the Testnet version of Bitcoin Core that has the Testnet blockchain... this is a completely different blockchain to the normal Bitcoin blockchain. You do understand that Testnet is NOT the main Bitcoin network right? Huh

So, if you created a wallet in "3. Armory (Test Network)"... and got an address from it... and sent funds to that address on the MAIN Bitcoin Network (I'm not even sure if that is actually possible), then you are going to have trouble seeing that transaction and getting those funds...


Can you please post your full log file using pastebin.com?

 if you created a wallet in "3. Armory (Test Network)"... and got an address from it... and sent funds to that address on the MAIN Bitcoin Network (I'm not even sure if that is actually possible), then you are going to have trouble seeing that transaction and getting those funds...

I recieved funds from MAIN Bitcoin Network

https://pastebin.com/qrjwFSHP
HCP
legendary
Activity: 2086
Merit: 4314
Sorry... I am a bit confused. Sad

OK
Hey. I ran my wallet. Wallet online. But the problem is different when installing I received 3 labels: 1.Armory 2. Armory(offline) 3. Armory(Test Network)  
And the transaction was on the wallet that 3. Armory(Test Network).
1. Armory online and working, but 3. Armory(Test Network) is offline. I don't understand how do online.
You said you started Armory by using the "Testnet" link... and that you sent funds to that wallet. But Testnet has no value... it is NOT used for sending money/funds. It is meant to be used for testing purposes by developers etc.

To get Armory (Test Network) "online", you would need to have "Bitcoin Core (Testnet)" running... That is the Testnet version of Bitcoin Core that has the Testnet blockchain... this is a completely different blockchain to the normal Bitcoin blockchain. You do understand that Testnet is NOT the main Bitcoin network right? Huh

So, if you created a wallet in "3. Armory (Test Network)"... and got an address from it... and sent funds to that address on the MAIN Bitcoin Network (I'm not even sure if that is actually possible), then you are going to have trouble seeing that transaction and getting those funds...


Can you please post your full log file using pastebin.com?
newbie
Activity: 19
Merit: 0
Why do you want the testnet to work? What is the first character the address you got coins sent to starts with? 1? 5? n? m? 3?

Sorry

Coins send 3>1
3 sender
1 my adress
newbie
Activity: 19
Merit: 0
I want the test network to work because there is a wallet on which funds are sent.
Testnet coins are worthless... they have no monetary value. Huh

Did you pay someone money for these coins? If so, you might have been scammed. Undecided

Can you please answer goatpig's question... what is the first character of the address that you sent coins to? is it 1, 5, n, m or 3? Huh

I have not sent coins to anyone. I created a wallet and made a transfer to it, so the wallet was offline. And now I don't see the coin in my wallet.

address that you sent coins  3
HCP
legendary
Activity: 2086
Merit: 4314
I want the test network to work because there is a wallet on which funds are sent.
Testnet coins are worthless... they have no monetary value. Huh

Did you pay someone money for these coins? If so, you might have been scammed. Undecided

Can you please answer goatpig's question... what is the first character of the address that you sent coins to? is it 1, 5, n, m or 3? Huh
newbie
Activity: 19
Merit: 0
2019-02-26 20:47:26 (ERROR) -- ArmoryUtils.py:1262 - Error getting system details:
Traceback (most recent call last):
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1260, in
    SystemSpecs = GetSystemDetails()
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1255, in GetSystemDetails
    out.HddAvailB = getHddSize(BTC_HOME_DIR)    / (1024**3)
  File "/usr/lib/armory/armoryengine/ArmoryUtils.py", line 1252, in getHddSize
    s = os.statvfs(adir)
OSError: [Errno 2] No such file or directory: '/home/win/.bitcoin/testnet3'
2019-02-26 20:47:26 (ERROR) -- ArmoryUtils.py:1263 - Skipping.
newbie
Activity: 19
Merit: 0
Why do you want the testnet to work? What is the first character the address you got coins sent to starts with? 1? 5? n? m? 3?
I want the test network to work because there is a wallet on which funds are sent.
Pages:
Jump to: