justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 08, 2021, 01:11:19 PM |
|
Hi guys,
I'm trying to get Armory running. Took me a while to get everything set up but finally, it worked. After restarting it again I wasn't able to get online to send some BTC.At the dashboard it says Armory is online but the Node is offline nonetheless, it looks like Armory is not starting Bitcoin core automatically even though it was running with the exact same setup.Any ideas what to do?
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 08, 2021, 06:47:03 PM |
|
Got it online now and tried to send some BTC from my wallet. Everything worked fine until I received the following error message "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 time.It is recommended that you enable the RPC and try again.".I had RPC checked and got no idea what's going on. I would be very delighted if anyone could help me out.
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
|
January 09, 2021, 02:56:44 AM |
|
It'll be your setup with Bitcoin Core... by default, Bitcoin Core doesn't have the the RPC enabled for other apps. Shutdown Armory and Bitcoin Core. Then, add the following to your "bitcoin.conf" Then restart Bitcoin Core. Then restart Armory. NOTE: you may need to create the bitcoin.conf as it is not created by default. It should be place in the Bitcoin Core "datadir"... you can find the location of this directory by looking at "Window -> Information" dialog in Bitcoin Core.
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 09, 2021, 01:23:33 PM |
|
I just had a look and wasn't able to find any of these folders.The Bitcoinfolder offers "blocks" , "chainstate","daemon", "doc".Is it necessary to have Bitcoin core installed in English?
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 09, 2021, 03:44:40 PM |
|
In the meantime, Armory decided not to work.It might be my lack of understanding but why does it work smoothly one time and few hours later without any changes,it is completely lost.
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
|
January 09, 2021, 07:14:03 PM |
|
I just had a look and wasn't able to find any of these folders.The Bitcoinfolder offers "blocks" , "chainstate","daemon", "doc".Is it necessary to have Bitcoin core installed in English?
The "datadir" is where the "blocks" and "chainstate" folders are... so what you have called "The Bitcoinfolder". So, create a file in that folder called "bitcoin.conf"... then add the "server=1" line... then restart Bitcoin Core. In the meantime, Armory decided not to work.It might be my lack of understanding but why does it work smoothly one time and few hours later without any changes,it is completely lost.
To fully understand why things are not running correctly, you would need to post your log files. Copy/Paste the contents of your log files (armorylog.txt and dbLog.txt) to pastebin.com and then post the URL that is generated when you click "create new paste" Note: you can also use the "Export log file..." File menu option within Armory to create the log files.
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 10, 2021, 11:52:48 AM |
|
I just had a look at the log files and it seems like there are issues with Bitcoin Core. According to the size (> 990 GB) of the files, the blockchain has been loaded 2,5x times. I'll take care of it now and update the topic afterward. Thank you very much for your help, I very much appreciate it.
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 11, 2021, 12:10:27 PM |
|
After reinstalling Bitcoincore I got Armory in online mode now, lets see if it stays the way. Regarding the server = 1 file , should I simply create a .txt file?
|
|
|
|
bob123
Legendary
Offline
Activity: 1624
Merit: 2481
|
|
January 12, 2021, 08:30:45 AM |
|
After reinstalling Bitcoincore I got Armory in online mode now, lets see if it stays the way. Regarding the server = 1 file , should I simply create a .txt file?
You can create that file with a text editor, but you need to save it as bitcoin.conf and not as bitcoin.conf.txtIf you are on windows (what i am assuming), then it might be helpful to enable the option to show file extensions, which makes it easier for you.
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 12, 2021, 10:23:47 PM |
|
I'm starting to feel like in a bad movie :In the process of getting back online, I'm stuck at "Parsing T x Hashes" , unfortunately, the process isn't shown,Any idea how long it takes usually?
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
|
January 13, 2021, 01:20:59 AM |
|
"Parsing Tx Hashes" shouldn't take very long... certainly not more than a few minutes...
If it is stuck, you'll need to post up the latest version of your log files. Alternatively, you can try using the "Help -> Rebuild and Rescan Database" option and then restart Armory.
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 13, 2021, 07:50:46 PM |
|
Here is my latest log file , maybe this helps to find the error. I anonymized some information for privacy reasons.
2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1164 - C++ block utilities loaded successfully 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1281 - 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1282 - 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1283 - 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1284 - ************************************************************ 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1285 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1286 - ************************************************************ 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1287 - Loading Armory Engine: 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1288 - Armory Version : 0.96.5 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1289 - Armory Build: : 8730390989 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1290 - PyBtcWallet Version : 1.35 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1291 - Detected Operating system: Windows 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1292 - OS Variant : 10-10.0.19041--Multiprocessor Free 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1293 - User home-directory : C:\Users\xxx\AppData\Roaming 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1294 - Satoshi BTC directory : C:\Users\xxx\AppData\Roaming\Bitcoin 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1295 - Armory home dir : C:\Users\xxx\AppData\Roaming\Armory\ 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1296 - Detected System Specs : 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1297 - Total Available RAM : 31.95 GB 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1298 - CPU ID string : Intel64 Family 6 Model 60 Stepping 3, GenuineIntel 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1299 - Number of CPU cores : 8 cores 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1300 - System is 64-bit : True 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1301 - Preferred Encoding : cp1252 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1302 - Machine Arch : amd64 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1303 - Available HDD (ARM) : 57 GB 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1304 - Available HDD (BTC) : 0 GB 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1305 - 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1306 - Network Name: Main Network 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1307 - Satoshi Port: 8333 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1308 - Do wlt check: True 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1309 - Named options/arguments to armoryengine.py: 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - force_segwit : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - nettimeout : 2 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - rescan : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - force_fcgi : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - ignoreAllZC : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - rescanBalance : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - disableModules : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - port : None 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - interport : 8223 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - coverageOutputDir: None 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - forceWalletCheck: False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - regtest : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - rebuild : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - thread_count : -1 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - datadir : DEFAULT 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - clearMempool : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - offline : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - armoryDBDir : DEFAULT 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - armorydb_port : 9001 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - satoshiPort : DEFAULT 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - disableConfPermis: False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - useTorSettings : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - netlog : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - keypool : 100 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - coverageInclude : None 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - forceOnline : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - disableWalletCheck: False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - redownload : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - rpcBindAddr : 127.0.0.1 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - armorydb_ip : 127.0.0.1 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - multisigFile : DEFAULT 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - ram_usage : -1 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - ignoreZC : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - logDisable : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - settingsPath : C:\Users\xxx\AppData\Roaming\Armory\ArmorySettings.txt 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - language : en 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - db_type : DB_FULL 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - doDebug : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - enableDetSign : True 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - mtdebug : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - testnet : False 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - rpcport : DEFAULT 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - satoshiHome : DEFAULT 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - satoshiRpcport : DEFAULT 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - logFile : C:\Users\xxx\AppData\Roaming\Armory\ArmoryQt.exe.log.txt 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1311 - verbosity : None 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1312 - Other arguments: 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1315 - ************************************************************ 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:1720 - C++ block utilities loaded successfully 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:3578 - Using settings file: C:\Users\xxx\AppData\Roaming\Armory\ArmorySettings.txt 2021-01-13 19:39:51 (ERROR) -- ArmoryUtils.pyc:3735 - Unsupported language specified. Defaulting to English (en) 2021-01-13 19:39:51 (INFO) -- ArmoryUtils.pyc:3738 - Using Language: en 2021-01-13 19:39:51 (INFO) -- BDM.pyc:353 - Using the asynchronous/multi-threaded BlockDataManager. 2021-01-13 19:39:51 (INFO) -- BDM.pyc:354 - Blockchain operations will happen in the background. 2021-01-13 19:39:51 (INFO) -- BDM.pyc:355 - Devs: check TheBDM.getState() before asking for data. 2021-01-13 19:39:51 (INFO) -- BDM.pyc:356 - Registering addresses during rescans will queue them for 2021-01-13 19:39:51 (INFO) -- BDM.pyc:357 - inclusion after the current scan is completed. 2021-01-13 19:39:53 (INFO) -- ArmoryUtils.pyc:3578 - Using settings file: C:\Users\Pepi\AppData\Roaming\Armory\ArmorySettings.txt 2021-01-13 19:39:53 (INFO) -- ArmoryQt.py:2060 - loadWalletsAndSettings 2021-01-13 19:39:53 (INFO) -- ArmoryQt.py:2120 - Loading wallets... 2021-01-13 19:39:54 (INFO) -- ArmoryQt.py:2185 - Number of wallets read in: x 2021-01-13 19:39:54 (INFO) -- ArmoryQt.py:2190 - Wallet (xxx): xxx 2021-01-13 19:39:54 (INFO) -- ArmoryQt.py:1763 - acquiring process mutex... 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:1395 - setupUriRegistration 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:1463 - Armory already registered for current user. Done! 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:566 - Usermode: Advanced 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:1698 - Changing usermode: 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:1699 - From: Advanced 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:1707 - To: Advanced 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:1836 - startBitcoindIfNecessary 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:1872 - setSatoshiPaths 2021-01-13 19:39:56 (INFO) -- ArmoryQt.py:1891 - Setting satoshi datadir = E:\Bitcoin 2021-01-13 19:39:56 (INFO) -- SDM.pyc:171 - Found bitcoind in the following places: 2021-01-13 19:39:56 (INFO) -- SDM.pyc:173 - E:\Bitcoin\daemon\bitcoind.exe 2021-01-13 19:39:56 (INFO) -- SDM.pyc:175 - Using: E:\Bitcoin\daemon\bitcoind.exe 2021-01-13 19:39:56 (INFO) -- SDM.pyc:340 - Called startBitcoind 2021-01-13 19:39:56 (WARNING) -- SDM.pyc:445 - Spawning bitcoind with command: E:\Bitcoin\daemon\bitcoind.exe -datadir=E:\Bitcoin 2021-01-13 19:39:56 (INFO) -- ArmoryUtils.pyc:689 - Executing popen: [u'E:\\Bitcoin\\daemon\\bitcoind.exe', '-datadir=E:\\Bitcoin'] 2021-01-13 19:39:56 (INFO) -- SDM.pyc:451 - PID of bitcoind: 5508 2021-01-13 19:39:56 (INFO) -- SDM.pyc:452 - PID of armory: 6300 2021-01-13 19:39:56 (INFO) -- ArmoryUtils.pyc:689 - Executing popen: ['C:\\Program Files (x86)\\Armory\\guardian.exe', '6300', '5508'] 2021-01-13 19:40:00 (INFO) -- ArmoryQt.py:1923 - Setting netmode: 1 2021-01-13 19:40:00 (INFO) -- ArmoryQt.py:1923 - Setting netmode: 0 2021-01-13 19:40:00 (INFO) -- ArmoryQt.py:1905 - loadBlockchainIfNecessary 2021-01-13 19:40:00 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode 2021-01-13 19:40:00 (INFO) -- ArmoryQt.py:4672 - Dashboard switched to "Scanning" mode
|
|
|
|
bob123
Legendary
Offline
Activity: 1624
Merit: 2481
|
|
January 14, 2021, 04:04:32 PM |
|
Here is my latest log file , maybe this helps to find the error. I anonymized some information for privacy reasons.
Unfortunately this is the beginning of your log file and doesn't contain any relevant information and doesn't show anything which would cause the issue you have. Could you please upload the whole log file to pastebin or any similar service, then provide us the link. Feel free to replace all personal information (you can use the replace all feature in most text editors to replace your username with some x's).
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
|
January 14, 2021, 07:49:30 PM |
|
Here is my latest log file , maybe this helps to find the error. I anonymized some information for privacy reasons.
What seems strange is that it doesn't seem like Armory is spawning ArmoryDB??!? There isn't any line that says: something like: 2019-08-13 08:10:13 (WARNING) -- SDM.pyc:402 - Spawning DB with command: C:\Program Files (x86)\Armory\ArmoryDB.exe --db-type="DB_FULL" --cookie --satoshi-datadir="E:\Bitcoin\blocks" --satoshi-port=8333 --datadir="C:\Users\xxx\AppData\Roaming\Armory\" --dbdir="C:\Users\xxx\AppData\Roaming\Armory\databases"
So, it's possible there is a "zombie" ArmoryDB process running in the background which is screwing things up. Shutdown Armory... then use the Windows Task Manager to kill any "Armory" or "ArmoryDB" tasks that you can find (right click on task in Task Manager -> End task). Alternatively, shut everything down and then restart your computer, that will 100% guarantee that any zombie processes are killed Then, try running Bitcoin Core+Armory again... if it is still hanging... you'll need to post the contents of your dbLog.txt, as I suspect that it is ArmoryDB that is having issues.
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 14, 2021, 08:27:15 PM |
|
First of all, thank you very much for your help it is very much appreciated.I uploaded my whole log file after reinstalling bitcoin core, I'm very sorry as it is a wall of text but you asked for it:). https://pastebin.com/2CcqNGRC
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
|
January 14, 2021, 08:33:40 PM |
|
As I said, the latest "runs" are showing that Armory is not spawning ArmoryDB... there is most likely a zombie "ArmoryDB" process that is stopping things from working correctly.
So you need to either: - Shut down Armory... kill zombie process with Task Manager... restart Armory or - Shut down computer, reboot... start Armory
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 14, 2021, 09:15:02 PM Last edit: January 14, 2021, 09:38:32 PM by justanothernick |
|
I rebooted several times, it hasn't shown any significant difference. I'm not sure if I'm using the right path to let Armory load and open the blockchain. It is saved on another hard drive, not the default location. Furthermore the blockchain occupies > 700 GB now , it seems like there are some block saved in the wrong direction (double ofc as well).
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
|
January 14, 2021, 09:58:52 PM |
|
Armory believes that your Bitcoin Core "datadir" is: E:\Bitcoin This folder should have folders labelled "blocks", "chainstate" and "database" (and possibly one or two others)... it should also contain your wallet.dat file. I'm not sure why you have > 700Gb of blockchain data... is that the size of E:\Bitcoin\Blocks folder? It's possible that you've misconfigured something and it has started downloading to one location, and then you've changed the datadir config and it has downloaded to another location. Can you please post the contents of your dbLog.txt file.
|
|
|
|
justanothernick (OP)
Jr. Member
Offline
Activity: 33
Merit: 1
|
|
January 15, 2021, 09:01:01 PM Last edit: January 15, 2021, 09:20:14 PM by justanothernick |
|
I just had a look , the file is 1,2 GB.Sounds way to big for my liking.I will look into it and post asap.I also searched the Task Manager while having Armory open and there is only 1 process (ArmoryDB)running .None other looked relevant, in terms of being a Zomby DB.
|
|
|
|
BitMaxz
Legendary
Offline
Activity: 3388
Merit: 3111
Is the $100k BTC possible?
|
|
January 15, 2021, 11:59:12 PM |
|
You need to check why you get 700GB files of blockchain data and maybe your Armory is confused and has a different blockchain path.
Try to use the search button instead to look for another folder with blockchain. Use keyword "blocks" let see if you can see two folder that has blockchain data.
Also check this path C:\Users\xxx\AppData\Roaming/Bitcoin/blocks
|
|
|
|
|