Pages:
Author

Topic: Armory states not to be online and does nothing to change this (Read 451 times)

HCP
legendary
Activity: 2086
Merit: 4361
Nothing very obvious there unfortunately... Sad

Do I just have to wait? The disc symbol also stops rotating.
How long did you leave it for before you shut it down? Sometimes Armory can appear to be "frozen" when it is in fact doing something in the background... If it was only a minute or two, then it might be that you were just a bit quick to pull the trigger Wink

However, if you waited like 30-60 minutes and saw no progress then that would be indicative of a serious problem.
jr. member
Activity: 99
Merit: 4
There ars still a lot of GB left on the disk. The demanded log file: https://pastebin.com/TBTF92QN
HCP
legendary
Activity: 2086
Merit: 4361
Question: Where exactly is Armory building its database now?
According to the log file: C:\Users\Andreas\AppData\Roaming\Armory\databases

As for why it is stopping... It's possible, as Carlton suggested, there is not enough Disk space (it does mention 0GB space on BTC drive in the log??!?)... Or it might be that ArmoryDB is encountering an error.

Check dbLog.txt and/or post the contents
legendary
Activity: 3430
Merit: 3080
do you have sufficient disk space available for the databases?
jr. member
Activity: 99
Merit: 4
Unfortunatly, the program stops or seems to stuck at 20% while syncing. Don't know why. Here is the log: https://pastebin.com/jypTD4QY

Do I just have to wait? The disc symbol also stops rotating.
legendary
Activity: 3430
Merit: 3080
Question: Where exactly is Armory building its database now?

\Armory_home_dir\databases

If you didn't specify Armory home directory, it will use the default directory on your platform

Armory uses ~ 1GB for the databases on mainnet bitcoin.
jr. member
Activity: 99
Merit: 4
It's working, now. Seems as I'd not have been patient enough during startup. Just had to wait a few moments untill it starts syncing (Armory syncing, not Core syncing).

I use the custom paths of "Bitcoin Install Dir" and "Bitcoin Home Dir" and it works.

Question: Where exactly is Armory building its database now?
HCP
legendary
Activity: 2086
Merit: 4361
Can you post the log file now that it is setup like that? Huh

Note: I forgot to mention that there is a priority to the "path" settings... I cannot seem to find the exact reference where goatpig mentioned it previously (and it doesn't seem to say in the "pathing" docs)... But it's possible that if you have one path specified in .conf and a different path specified in the GUI settings... Then Armory may not actually be using the path you think it is.

So, maybe try leaving those GUI settings and remove your .conf file... Delete the armorylog.txt and then try running it again.

If it still isn't working... post the new log file
jr. member
Activity: 99
Merit: 4
Damn, it is the correct version, it's running and it's synced and it doesn't work anyway. Sad The log obviously doesn't schon the correct status.

Thank you, HCP, for your detailed remarks. I did all the way you described it, without success.

Here it is what it looks like right now:
HCP
legendary
Activity: 2086
Merit: 4361
Based on the log files provided, I believe the issue is related to the fact that the OP has a so-called "portable" install of Bitcoin Core... and Armory is simply unable to find it (not in default "Program Files" location etc.)

I've only been able to replicate this exact error ("BitcoindError: bitcoind not found") by having Armory set to "Let Armory run Bitcoin Core/bitcoind in the background"... and not having the correct folder locations specified:



If that setting isn't checked, I just get: "2018-11-14 11:18:19 (ERROR) -- ArmoryQt.py:1878 - Bitcoin installation setting is a non-existent directory"


So, my advice would be to tick the box and put in the correct paths:

"Bitcoin Install Dir" = Path to where your Bitcoin Core "Portable" dir is... (NOTE: Armory is expecting bitcoind.exe to be in a subfolder named "daemon")
"Bitcoin Home Dir" = Path to the Bitcoin "datadir" (this folder will contain the "blocks" subfolder)


ie. if you have your portable Bitcoin extracted to "E:\portableBitcoin" then your "Bitcoin Install Dir" should have a structure like this:

E:\portableBitcoin (should contain bitcoin-qt.exe)
E:\portableBitcoin\daemon (should contain bitcoind.exe and bitcoin-cli.exe)


If you plan on starting Bitcoin Core yourself (because you want to use the GUI for something)... you can actually have the box unticked and it should work OK, IF you have the correct paths showing in the 2 boxes (ie. "open settings -> tick box -> enter correct paths -> save -> re-open settings -> untick box -> save")
legendary
Activity: 1624
Merit: 2481
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)
jr. member
Activity: 99
Merit: 4
legendary
Activity: 1624
Merit: 2481
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.
jr. member
Activity: 99
Merit: 4
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.
HCP
legendary
Activity: 2086
Merit: 4361
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.
legendary
Activity: 1624
Merit: 2481
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.
jr. member
Activity: 99
Merit: 4
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?
legendary
Activity: 1624
Merit: 2481
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).
jr. member
Activity: 99
Merit: 4
Again, do I need to install Bitcoin Core, or is the portable version sufficient?
legendary
Activity: 1624
Merit: 2481
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).
Pages:
Jump to: