Bitcoin Forum
November 19, 2024, 12:13:09 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Armory states not to be online and does nothing to change this  (Read 443 times)
DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 07, 2018, 05:22:42 PM
 #1

I downloaded the Armory zip under Win 10 recently and recreated my wallet from the paper backup. But Armory states me it is offline and doesn't do any effort to prepare the database or anything like this. So my question is, what else do I have to do?
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
November 08, 2018, 12:23:23 AM
 #2

Have you installed (and fully synced) Bitcoin Core? https://bitcoincore.org/

Also, where did you get the "Armory zip" from? Is it version 0.96.4 and did you download it from here: https://btcarmory.com/ ? Huh


If you don't have Bitcoin Core installed (and fully synced), Armory will not be able to go "online"... as there won't be a local Bitcoin Core node to connect to!

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
November 08, 2018, 07:22:39 AM
 #3

As HCP has mentioned, to properly use armory you'll need to have core downloaded and fully synced.


But you don't need core if you only want to access/move your coins. You can simply open armory, export the private keys and import them into another wallet (e.g. a ligtweight client: electrum).

To export the private keys, start armory -> click 'Backup this wallet' -> 'Export key list' -> Then tick 'Private key (Plain Base 58)'.

In electrum: Create a new wallet -> 'Import Bitcoin addresses or private keys' -> Paste the private keys.

DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 08, 2018, 10:41:54 PM
 #4

Thanks for the hint, but I want to use Armory.

I use the portable version of Bitcoin Core. The blockchain is fully synced.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
November 09, 2018, 12:45:28 AM
Last edit: November 15, 2023, 07:49:32 AM by HCP
 #5

I use the portable version of Bitcoin Core. The blockchain is fully synced.
Huh

You mean you're just running the bitcoin-qt.exe (or bitcoind.exe) and haven't used the windows installer?

If so, there is a chance that Bitcoin Core is NOT using the "default" location for the blocks database... If you run Bitcoin Core, what does it show in the "Help -> Debug Window -> Information" tab where it says "Datadir"?



It's likely that you'll need to specify this path explicitly when running Armory (using Armory.conf or commandline arguments), so that it can find the blocks folder: https://btcarmory.com/docs/pathing

Also, you'll need to setup Bitcoin Core so that it allows "incoming connections"... otherwise Armory probably won't be able to connect to your local node.


If none of this works, you'll need to post your Armory logs so we can get a better idea of why Armory is not finding your Bitcoin data directory.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 10, 2018, 10:13:31 AM
 #6

If Armory is not able to find the blockchain within its non-default location there should be an easy to use configuration option. The options offered by the gui simply don't work. Sad

The link provided by you also is just confusing.

The debug window states: "D:\Blockchain"
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3766
Merit: 1364

Armory Developer


View Profile
November 10, 2018, 10:56:48 AM
 #7

If Armory is not able to find the blockchain within its non-default location there should be an easy to use configuration option. The options offered by the gui simply don't work. Sad

The link provided by you also is just confusing.

The debug window states: "D:\Blockchain"

There's a better GUI option in the upcoming version. For now the best way for pathing is to use config files: https://btcarmory.com/docs/pathing

DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 10, 2018, 01:43:03 PM
 #8

I don't understand the statements of that website. Sad Having at least an example conf file in the directory would be helpfull. Need the better options of the upcoming version as soon as possible!
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
November 10, 2018, 02:40:46 PM
 #9

There are examples. At least examples of everything you need:

Code:
satoshi-datadir="/custom/blockchain/path"
dbdir="custom/database/path"

If your blockchain is stored in D:/Blockchain, then put this into the config file:
Code:
satoshi-datadir="D:/Blockchain"


Pasting this one line into the config file is everything you need to do.


Another option would be to start armory with the startup parameter --satoshi-datadir
So it would look like this when stating from command line:

Code:
armory --satoshi-datadir="D:/Blockchain"

DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 11, 2018, 11:30:48 AM
 #10

I tried the option with the config file. That doesn't work, since Armory and Bitcoin Core are crashing without error message during start of Armory.

Maybe I made sth. wrong:
Do I have to write "D:\Blockchain" or "D:\Blockchain\blocks"?
Do I have to put this file into the directory of Armory or into the corresponding AppData folder from Windows?
Is it neccessary not having Bitcoin Core running while Armory runs?
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
November 11, 2018, 03:03:51 PM
 #11

Do I have to write "D:\Blockchain" or "D:\Blockchain\blocks"?


I believe D:\Blockchain\blocks would be correct. Sorry for confusing you.



Do I have to put this file into the directory of Armory or into the corresponding AppData folder from Windows?

It needs to be placed into the Armory data directory. Usually this is in your AppData directory.
The standard path is: C:\Users\USERNAME\AppData\Roaming\Armory

You can access it by pressing WIN-key and R, then entering: ~/Armory

The config file is called armoryqt.conf



Is it neccessary not having Bitcoin Core running while Armory runs?

Core needs to be running and fully synced for armory to function properly.

But if you don't want to send your funds (or don't want to have armory in online mode), core does not need to be running.



If it still doesn't work, upload the log files to pastebin and provide us the links.
The log files can be found in the data directory of armory (named: armorylog and dblog).

DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 11, 2018, 07:32:43 PM
 #12

Again, do I need to install Bitcoin Core, or is the portable version sufficient?
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
November 11, 2018, 07:50:00 PM
 #13

Again, do I need to install Bitcoin Core, or is the portable version sufficient?

Again ? That's the first time you are asking this question.

There is no portable version of core. Running core as a portable version means manually settings the data directory to the portable device.


So.. yes you need core installed. You can't use core otherwise.

The important part is this:

Core needs to be running and fully synced for armory to function properly.

It doesn't matter HOW you have installed it. But it has to be installed (= running and synced).

DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 11, 2018, 08:48:23 PM
 #14

It is not installed, just running (and is holding the blockchain up to date). Actually I'm running a "full node".

"Again" referes to your previous statement regarding Core.

I don't trust Electrum. Is it as save as Armory is?
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
November 11, 2018, 09:25:18 PM
 #15

It is not installed, just running (and is holding the blockchain up to date). Actually I'm running a "full node".

If you - by installed - define a software which has entries written into the windows registry.. then alright, it is not installed.

You are still able to use armory.



I don't trust Electrum. Is it as save as Armory is?

Actually, both wallets are as safe as the computer they are running on is.

On an offline computer, both are perfectly fine.
On an online computer, it depends on whether your wallet is password protected (can be done in armory and electrum).

Electrum can definitely be regarded as a safe wallet. The downside of electrum is that the electrum-server you are connecting with can learn your habits and addresses, therefore compromising privacy.
Note that this doesn't mean that those servers are logging everything, but the possibility exists.

With armory, you are connecting to your own full node, therefore protecting your privacy as much as possible.

HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
November 12, 2018, 12:03:54 AM
 #16

Find the file called armorylog.txt on your system and copy/paste the contents of that file to pastebin.com and then post the generated pastebin link here...

Without that debug info, it is very difficult to understand what is happening with your setup.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 12, 2018, 11:10:18 PM
 #17

I'm not going to show you the log file, since this wouldn't help. I alreade checked the log file and there is nothing unusual. But thank you.
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
November 13, 2018, 06:40:24 AM
 #18

I'm not going to show you the log file, since this wouldn't help. I alreade checked the log file and there is nothing unusual. But thank you.

If it's not working for you, the solution is inside of the logs.

Just because you weren't able to find it, it doesn't mean that the logs are useless.

If you don't want to post your log files, that's alright. But don't claim that it 'would not help', since this is definitely up to us.

DrakonX (OP)
Jr. Member
*
Offline Offline

Activity: 99
Merit: 4


View Profile
November 13, 2018, 04:19:56 PM
 #19

So here is the log file: https://pastebin.com/knSSVrwM
bob123
Legendary
*
Offline Offline

Activity: 1624
Merit: 2481



View Profile WWW
November 13, 2018, 07:10:50 PM
 #20

Code:
2018-11-11 12:27:53 (ERROR) -- ArmoryQt.py:1862 - Failed to setup SDM
Traceback (most recent call last):
  File "ArmoryQt.py", line 1857, in startBitcoindIfNecessary
  File "SDM.pyc", line 190, in setupSDM
BitcoindError: bitcoind not found


You need core to be synced AND running.

Also make sure it is the latest version (0.17.0)

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!