Author

Topic: Offline (Read 305 times)

legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
June 04, 2021, 11:01:25 PM
#21
You've reinstalled Core so the issue must be in the data directory.
There are couple of issues that could cause, "Error opening Block database" but since you have just disabled pruning,
it won't hurt to start with a clean blocks directory to sync from scratch. It will sync from start after disabling pruning anyways.

Find Bitcoin's data directory, the default is: C:\Users\Drake\AppData\Roaming\Bitcoin (Shortcut: WinKey+R | Enter %appdata% | open "Bitcoin" folder)
I've included your username since it's already in the logs.
Create a backup of that folder (for safety) and delete "blocks", "chainstate" and "index" folders inside the original.
While you're at it, double-check the bitcoin.conf file (open with txt editor) if you still have any pruning settings enabled, all must be disabled.

Run Bitcoin core and it should sync from start (see if pruning is still ticked in the GUI).
newbie
Activity: 6
Merit: 1
June 04, 2021, 05:44:01 AM
#20
Ok so I have unchecked that and told it ok to rebuild, I am now getting an error from Bitcoin core, after I click Ok to rebuild the error is Error opening Block database. I have tried uninstalling and reinstalling Bitcoin core restarted my PC and am still getting the same error. Not sure what to do now.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
June 03, 2021, 09:53:52 PM
#19
I hope this works Smiley Thank you
https://pastebin.com/n99iR1Vt
Is your Bitcoin core's blockchain pruned?
You can find the prune setting it in Bitcoin Core's: Settings->Options... | Prune block storage to <> GB.
If it's ticked (checked), Armory will not work.
Disabling it will require you to re-sync Bitcoin core from start and some extra disk space in the data directory (about 350GB+).
newbie
Activity: 6
Merit: 1
June 03, 2021, 10:52:00 AM
#18
I hope this works Smiley Thank you

https://pastebin.com/n99iR1Vt
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
June 03, 2021, 01:09:33 AM
#17
Ok I will leave the programs open to keep scanning. however, in the mean time here are the files from the armory:

armorylog_20210602_1853
Your ftp link will not work like that.
You can paste it to https://pastebin.com/ instead, click "Create New Paste" below and link it to your post using [url][/url] tags.
newbie
Activity: 6
Merit: 1
June 02, 2021, 06:08:01 PM
#16
Ok I will leave the programs open to keep scanning. however, in the mean time here are the files from the armory:

armorylog_20210602_1853
HCP
legendary
Activity: 2086
Merit: 4361
June 02, 2021, 05:49:18 PM
#15
It may continue to show offline until it is finished scanning the database. But there is also the possibility that there is an underlying issue with your setup (old versions, wrong settings etc). To really diagnose it properly, you will need to provide your log files.

Ok so I have fully synced Bitcoin core and my armory is still showing off line: I know you had asked for log files before to determine the issue. Where would I get these log files to provide to you?
Your armory logs can be accessed from the menu: "File -> Export Log File..." or they can be found in the Armory data directory...

The Armory datadir will be:
On windows:  C:\Users\YOURUSERNAME\AppData\Roaming\Armory
On Linux: ~/.armory
On OSX: ~/Library/Application Support/Armory

Note that, by default, the "AppData" folder on Windows will be hidden. To get it to display you can refer to the options here: https://www.freecodecamp.org/news/appdata-where-to-find-the-appdata-folder-in-windows-10/
newbie
Activity: 6
Merit: 1
June 02, 2021, 10:34:39 AM
#14
Ok so I have fully synced Bitcoin core and my armory is still showing off line: I know you had asked for log files before to determine the issue. Where would I get these log files to provide to you? On the main screen of the Armory I see the following:

Node Status has a green bar next to it
Build Data base has a green bar and a circle with green in it
Scanning Transaction history has a blank bar beside it.

Under that there is a message that says:

Armory is scanning the global transaction history to retrieve information about your wallets. The "Transactions" tab will be updated with wallet balance and history as soon as the scan is complete. You may manage your wallets while you wait.

However it is still showing off line.

Thank you
legendary
Activity: 3766
Merit: 1364
Armory Developer
May 29, 2021, 08:17:06 AM
#13
This is outdated advice, and bitcoinarmory.com doesn't even carry my latest releases. Set server=1 in your bitcoin.conf, it will do wonders.
legendary
Activity: 3766
Merit: 1364
Armory Developer
May 29, 2021, 02:51:15 AM
#12
I also didn't realise it was dependent on Armory having access to the RPC interface.

That's on the of the purposes of the RPC interface, node statistics. The only other available connection to a Core node is through the P2P, and for various reasons you cannot guess the current top from that connection.

Quote
I guess the "safest" option is to just make sure that Bitcoin Core is fully synced before running Armory.

You're better of itemizing the steps instead of letting Armory automate everything, for sure.
HCP
legendary
Activity: 2086
Merit: 4361
May 28, 2021, 05:01:49 PM
#11
I had a vague recollection that Armory would wait until Bitcoin Core had finished syncing before it would attempt to catch up, but it's been so long since I had to sync a massive amount that I wasn't sure if it actually did this or not. I also didn't realise it was dependent on Armory having access to the RPC interface.

I still plan to run some tests to get a feel for how significant the performance hit is, but at the end of the day, I guess the "safest" option is to just make sure that Bitcoin Core is fully synced before running Armory.
legendary
Activity: 3766
Merit: 1364
Armory Developer
May 28, 2021, 09:01:01 AM
#10
Hmmmm... That is indeed quite interesting. Certainly, a piece of information to file away for future reference.

I might have to run some tests over the weekend to see if I can replicate this behaviour. I suspect that you might be right that if Armory is busy scanning blocks it might be using "valuable" disk IO resources, potentially slowing down the sync process.

By and large, the difference in synch time is very noticeable if bitcoin Core is one-two (or even more) months behind the current state of blockchain (it seems to be the case of OP). Not sure about the shorter lag. If it's a few days or less  you may not notice it. But definitely you should test this.

Have you setup Core's RPC interface? When Armory has access to the RPC, it will know that Core is updating the chain and wait before catching up. If it doesn't however, that's a good way to slow things down as Armory will contest Core for CPU and I/O resources while catching up via the small batches of blocks Core writes to disk, often even going back over the same batch several times as some data may be missing (Core's commit to disk is async and out of order).
HCP
legendary
Activity: 2086
Merit: 4361
May 28, 2021, 06:39:57 AM
#9
Hmmmm... That is indeed quite interesting. Certainly, a piece of information to file away for future reference.

I might have to run some tests over the weekend to see if I can replicate this behaviour. I suspect that you might be right that if Armory is busy scanning blocks it might be using "valuable" disk IO resources, potentially slowing down the sync process.
HCP
legendary
Activity: 2086
Merit: 4361
May 28, 2021, 05:50:41 AM
#8
Why do you need to manually run Bitcoin Core, wait for it to sync, then shut it down... only to have it start up again automatically again when you launch Armory?

That seems like a bit of a convoluted method to get it up and running... why not just start Armory and just let it sync bitcoind in the background if that is how you're going to run it? Huh
newbie
Activity: 6
Merit: 1
May 27, 2021, 07:48:45 PM
#7
I believe I understand now, The bitcoin core is still syncing on my pc I will wait until it has completed. Thank you for you help
HCP
legendary
Activity: 2086
Merit: 4361
May 27, 2021, 07:28:19 AM
#6
Having Armory closed I would start Bicoin Core first and wait until it get full synch. After this I  would closed Bitcoin Core and launch Armory.   If such sequence is followed to its end the scanning of transaction history will not last long, ehe whole procedure will take anywhere from one to two minutes and and  - "Bob's your uncle!" - Armory is online.
Armory won't be online if you have closed Bitcoin Core.

Bitcoin Core (or bitcoind) needs to be running for Armory to be "online". It can still scan the block files and transaction if Bitcoin Core is not running, but it won't be "online" as there is no local node to connect to... and it won't get any new block/transaction information as your node is not running and therefore can't receive them Tongue
HCP
legendary
Activity: 2086
Merit: 4361
May 26, 2021, 04:44:23 PM
#5
Is your Bitcoin Core fully synced? If you look in the "Window -> Information" menu... what is the "current block height" value? Huh

If that value is not at least 685072, then your Bitcoin Core is not synced. Also, is your Bitcoin Core without pruning enabled? How much free disk space do you have on your PC?

Note that without Bitcoin Core being fully synced without pruning enabled, then Armory will not be able to work properly.


in any case, for us to really understand exactly what is going wrong with your setup, you'll need to post your armory log files... to do this, locate the armorylog.txt (and dbLog.txt) file in your Armory data directory... copy/paste the contents to https://pastebin.com/ then click "Create new paste" and then copy/paste the unique URL that it generates into a message here.
newbie
Activity: 6
Merit: 1
May 26, 2021, 04:07:13 PM
#4
Hello I am fairly new to this as well and have down loaded Armory, then downloaded Bitcoin core. I am unsure as to how to sync them as there is no way to load my wallet into the bitcoin core from what I can see. The Armory is not coming on line however, it has Node statues with a green bar next to it along with build data base. The scan transaction history is still blank. Please let me know what I am missing. Thank you for your help
HCP
legendary
Activity: 2086
Merit: 4361
April 25, 2021, 07:10:02 PM
#3
Do you actually have Bitcoin Core installed and fully synced? If so, what versions of Armory and Bitcoin Core do you have installed?

Where did you download Armory from? Was it btcarmory.com or www.bitcoinarmory.com? If it was from bitcoinarmory.com, you got an old outdated version. You must download Armory from here: https://btcarmory.com/ (latest version is 0.96.5)

If you don't have Bitcoin Core installed, Armory will not work correctly. Armory requires a fully synced, unpruned Bitcoin Core node to be able to function correctly.


Can anyone help? I'm new to bitcoin and mining with my gaming pc.
If you're new to Cryptocurrency and Bitcoin, then I would probably suggest that you might want to investigate other desktop wallets like Electrum... (or maybe start with: https://bitcoin.org/en/choose-your-wallet)

Armory, while a very secure wallet, can be quite complex and difficult to get setup and running correctly... and not a wallet I would generally recommend to beginners.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
April 25, 2021, 06:31:57 AM
#2
When you start Armory it will automatically launch Bitcoin Core in the background to use as its source for obtaining transactions.

If this is the first time Bitcoin Core is running, then it will download about 300GB of blocks to the disk before it can start serving transactions. My advice is to just wait for it to finish.
newbie
Activity: 1
Merit: 0
April 25, 2021, 01:52:11 AM
#1
Can anyone help? I'm new to bitcoin and mining with my gaming pc. I have installed Armory but it says on the dashboard " Please wait while the global transaction history is scanned. Armory will go into online mode automatically, as soon as the scan is complete." I not to sure on what this means or what I should do. Thanks!
Jump to: