Tim R
Newbie
Offline
Activity: 15
Merit: 0
|
|
June 21, 2017, 04:01:01 PM |
|
Okay, great! Will wait for your post where to download that build fix. Thanks again.
|
|
|
|
visdude
Legendary
Offline
Activity: 1081
Merit: 1001
|
|
June 25, 2017, 07:56:20 PM |
|
1. I still have 0.92.3 as my cold/offline wallet on a Windows 7 32-bit machine. Can I simply just install 0.96 (or future releases from here on for that matter) over 0.92.3 to update and bring it up to speed?
2. Will an option in Settings to define an explicit Armory data directory location be included in the next release? There is already such option to point Armory to an explicit Bitcoin Core data directory so providing one for the Armory data directory as well would be very helpful...and makes sense. At this point, one still has to do some CLI arg gymnastics to effectuate such a setting. It's not fun and quite stressful for us who suffer from CLI phobia especially in Linux (Mint) wherein I still have to edit the executable with "sudo vi /usr/share/applications/armory.desktop" (credit to Carlton Banks for the instruction/guide) which I currently couldn't get it to work anymore. I guess I am requesting such a feature.
|
|
|
|
goatpig (OP)
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
June 26, 2017, 12:58:57 AM |
|
1. I still have 0.92.3 as my cold/offline wallet on a Windows 7 32-bit machine. Can I simply just install 0.96 (or future releases from here on for that matter) over 0.92.3 to update and bring it up to speed?
If/When I put out 32bit builds for 0.96.1, sure. 2. Will an option in Settings to define an explicit Armory data directory location be included in the next release? There is already such option to point Armory to an explicit Bitcoin Core data directory so providing one for the Armory data directory as well would be very helpful...and makes sense. At this point, one still has to do some CLI arg gymnastics to effectuate such a setting. It's not fun and quite stressful for us who suffer from CLI phobia especially in Linux (Mint) wherein I still have to edit the executable with "sudo vi /usr/share/applications/armory.desktop" (credit to Carlton Banks for the instruction/guide) which I currently couldn't get it to work anymore. I guess I am requesting such a feature.
The datadir is where your wallets and setting/log files go.The blockchain and db folder have their own independant cli arg. If your goal is manage space allocation, you can avoid the CLI magic by putting your custom dbdir and satoshi-datadir folders in armoryqt.conf (this is a new thing in 0.96): https://github.com/goatpig/BitcoinArmory/blob/master/changelog.txt#L111
|
|
|
|
visdude
Legendary
Offline
Activity: 1081
Merit: 1001
|
|
June 26, 2017, 06:52:39 AM |
|
1. I still have 0.92.3 as my cold/offline wallet on a Windows 7 32-bit machine. Can I simply just install 0.96 (or future releases from here on for that matter) over 0.92.3 to update and bring it up to speed?
If/When I put out 32bit builds for 0.96.1, sure. 2. Will an option in Settings to define an explicit Armory data directory location be included in the next release? There is already such option to point Armory to an explicit Bitcoin Core data directory so providing one for the Armory data directory as well would be very helpful...and makes sense. At this point, one still has to do some CLI arg gymnastics to effectuate such a setting. It's not fun and quite stressful for us who suffer from CLI phobia especially in Linux (Mint) wherein I still have to edit the executable with "sudo vi /usr/share/applications/armory.desktop" (credit to Carlton Banks for the instruction/guide) which I currently couldn't get it to work anymore. I guess I am requesting such a feature.
The datadir is where your wallets and setting/log files go.The blockchain and db folder have their own independant cli arg. If your goal is manage space allocation, you can avoid the CLI magic by putting your custom dbdir and satoshi-datadir folders in armoryqt.conf (this is a new thing in 0.96): https://github.com/goatpig/BitcoinArmory/blob/master/changelog.txt#L1111. Otherwise, 0.96 is good to use as a cold/offline wallet on a 64-bit machine then? 2. Such procedure is even more complicated than it already is. I don't even know where to look for those config files to begin with let alone tinkering with them involving more command line arguments which I am trying to avoid in the first place. I'm just thinking that since Armory has a GUI, why not incorporate such a feature in it. There's already one for specifying an explicit Bitcoin Core data directory location in Settings, so why not for Armory's too? I thought that's what GUIs are for -- to make things easy and simple so that even gramps can do it without screwing up. It would be a foolproof method for regular Joes like me. Not everyone involved in cryptos is an astute techie; and I'm a fine example of that. BTW, on a W7 x64 machine running 0.96 with explicit Armory data directory using a shortcut arg (--satoshi-datadir="D:\Bitcoin" --datadir="D:\Armory"), the "databases" folder, wallets, settings and log files are together in the "Armory" folder and ths setup has been working for a while now through several updates. So your explanation above about the "datadir" being separate from "blockchain and db folder" has confused the heck out of me even further. If it's too complicated to include such a feature in GUI (for us regular folks) such that it would jeopardize the existing working code and possibly break it, then forget I mentioned it. But thanks just the same for your time replying to my query.
|
|
|
|
goatpig (OP)
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
June 26, 2017, 07:05:14 AM |
|
1. Otherwise, 0.96 is good to use as a cold/offline wallet on a 64-bit machine then?
Yes 2. Such procedure is even more complicated than it already is. I don't even know where to look for those config files to begin with let alone tinkering with them involving more command line arguments which I am trying to avoid in the first place. I'm just thinking that since Armory has a GUI, why not incorporate such a feature in it. There's already one for specifying an explicit Bitcoin Core data directory location in Settings, so why not for Armory's too? I thought that's what GUIs are for -- to make things easy and simple so that even gramps can do it without screwing up. It would be a foolproof method for regular Joes like me. Not everyone involved in cryptos is an astute techie; and I'm a fine example of that.
BTW, on a W7 x64 machine running 0.96 with explicit Armory data directory using a shortcut arg (--satoshi-datadir="D:\Bitcoin" --datadir="D:\Armory"), the "databases" folder, wallets, settings and log files are together in the "Armory" folder and ths setup has been working for a while now through several updates. So your explanation above about the "datadir" being separate from "blockchain and db folder" has confused the heck out of me even further.
https://btcarmory.com/docs/pathingI wrote a tutorial explaining what paths Armory uses and how to set them up in the config files. This is simpler than you are imagining it. If it's too complicated to include such a feature in GUI (for us regular folks) such that it would jeopardize the existing working code and possibly break it, then forget I mentioned it. But thanks just the same for your time replying to my query.
GUI development is very time consuming, and GUI features such as pathing end up conflicting with the existing code which was never written with the intent to allow for modularity. On top of that, it is all in Python, which is particularly indisposed to the maintenance of expensive GUI code, so all in all, I put in the config setup cause it's the solution down the middle. When I have time and the appetite for it, I improve UX where I can. I do not often have that appetite. TLDR: technical debt.
|
|
|
|
goldstrk
Newbie
Offline
Activity: 18
Merit: 0
|
|
June 26, 2017, 08:48:22 AM |
|
Hello everyone, First gratz for the developers for another Armory release. I'm writting to ask for some help here since it's the 1st time I'm attempting to use it (as it was highly recomendated). The issue here is that I'm stuck into preparing databases for ages and, a bit bored, of waiting for the spiining wheel to end (which looks that it never will). My system runs in Windows 10 x64 and seems to be unable to sync with BTC network. Please help. Running as Admin with "F:\Utils\Crypto Miners\Armory\ArmoryQt.exe" --datadir="F:\Utils\Crypto\Armory" --satoshi-datadir="F:\Utils\Crypto\Bitcoin" armorycpplog Log file opened at 1498466465: F:\Utils\Crypto\Armory\armorycpplog.txt -ERROR - 1498466477: (..\SocketObject.cpp:440) POLLERR error in readAndWrite
armorylog 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1138 - C++ block utilities loaded successfully 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1255 - 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1256 - 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1257 - 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1258 - ************************************************************ 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1259 - Invoked: F:\Crypto Miners\Armory\ArmoryQt.exe --datadir=F:\Utils\Crypto\Armory --satoshi-datadir=F:\Utils\Crypto\Bitcoin 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1260 - ************************************************************ 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1261 - Loading Armory Engine: 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1262 - Armory Version : 0.96 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1263 - Armory Build: : a3d01aa722 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1264 - PyBtcWallet Version : 1.35 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1265 - Detected Operating system: Windows 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1266 - OS Variant : 8-6.2.9200--Multiprocessor Free 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1267 - User home-directory : C:\Users\Joao Rocha\AppData\Roaming 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1268 - Satoshi BTC directory : F:\Utils\Crypto\Bitcoin 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1269 - Armory home dir : F:\Utils\Crypto\Armory 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1270 - Detected System Specs : 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1271 - Total Available RAM : 15.87 GB 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1272 - CPU ID string : Intel64 Family 6 Model 60 Stepping 3, GenuineIntel 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1273 - Number of CPU cores : 8 cores 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1274 - System is 64-bit : True 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1275 - Preferred Encoding : cp1252 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1276 - Machine Arch : amd64 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1277 - Available HDD (ARM) : 439 GB 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1278 - Available HDD (BTC) : 439 GB 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1279 - 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1280 - Network Name: Main Network 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1281 - Satoshi Port: 8333 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1282 - Do wlt check: True 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1283 - Named options/arguments to armoryengine.py: 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - thread_count : -1 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - rescan : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - ignoreAllZC : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - rescanBalance : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - disableModules : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - port : None 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - interport : 8223 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - coverageOutputDir: None 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - forceWalletCheck: False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - regtest : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - rebuild : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - nettimeout : 2 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - datadir : F:\Utils\Crypto\Armory 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - clearMempool : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - offline : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - armoryDBDir : DEFAULT 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - armorydb_port : 9001 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - satoshiPort : DEFAULT 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - useTorSettings : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - netlog : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - keypool : 100 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - coverageInclude : None 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - forceOnline : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - redownload : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - rpcBindAddr : 127.0.0.1 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - armorydb_ip : 127.0.0.1 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - multisigFile : DEFAULT 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - ram_usage : -1 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - mtdebug : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - logDisable : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - settingsPath : F:\Utils\Crypto\Armory\ArmorySettings.txt 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - language : en 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - db_type : DB_FULL 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - doDebug : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - enableDetSign : True 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - disableConfPermis: False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - testnet : False 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - rpcport : DEFAULT 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - satoshiHome : F:\Utils\Crypto\Bitcoin 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - satoshiRpcport : DEFAULT 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - logFile : F:\Utils\Crypto\Armory\ArmoryQt.exe.log.txt 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1285 - verbosity : None 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1286 - Other arguments: 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1289 - ************************************************************ 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:1692 - C++ block utilities loaded successfully 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:3590 - Using settings file: F:\Utils\Crypto\Armory\ArmorySettings.txt 2017-06-26 09:41 (ERROR) -- ArmoryUtils.pyc:3747 - Unsupported language specified. Defaulting to English (en) 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:3750 - Using Language: en 2017-06-26 09:41 (INFO) -- BDM.pyc:368 - Using the asynchronous/multi-threaded BlockDataManager. 2017-06-26 09:41 (INFO) -- BDM.pyc:369 - Blockchain operations will happen in the background. 2017-06-26 09:41 (INFO) -- BDM.pyc:370 - Devs: check TheBDM.getState() before asking for data. 2017-06-26 09:41 (INFO) -- BDM.pyc:371 - Registering addresses during rescans will queue them for 2017-06-26 09:41 (INFO) -- BDM.pyc:372 - inclusion after the current scan is completed. 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:3590 - Using settings file: F:\Utils\Crypto\Armory\ArmorySettings.txt 2017-06-26 09:41 (INFO) -- ArmoryQt.py:2042 - loadWalletsAndSettings 2017-06-26 09:41 (INFO) -- ArmoryQt.py:2102 - Loading wallets... 2017-06-26 09:41 (INFO) -- ArmoryQt.py:2167 - Number of wallets read in: 3 2017-06-26 09:41 (INFO) -- ArmoryQt.py:2172 - Wallet (24htVgvZM): "Family Wallet " (Encrypted) 2017-06-26 09:41 (INFO) -- ArmoryQt.py:2172 - Wallet (6k1eP47y): "Venture BTC " (Encrypted) 2017-06-26 09:41 (INFO) -- ArmoryQt.py:2172 - Wallet (2E5wFWu5Z): "Personal Wallet " (Encrypted) 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1747 - acquiring process mutex... 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1385 - setupUriRegistration 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1453 - Armory already registered for current user. Done! 2017-06-26 09:41 (INFO) -- ArmoryQt.py:558 - Usermode: Advanced 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1681 - Changing usermode: 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1682 - From: Advanced 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1690 - To: Advanced 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1814 - startBitcoindIfNecessary 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1850 - setSatoshiPaths 2017-06-26 09:41 (INFO) -- SDM.pyc:251 - Found Bitcoin Core link on desktop: F:\Crypto Miners\Armory 2017-06-26 09:41 (ERROR) -- ArmoryQt.py:1840 - Failed to setup SDM Traceback (most recent call last): File "ArmoryQt.py", line 1835, in startBitcoindIfNecessary File "SDM.pyc", line 188, in setupSDM BitcoindError: bitcoind not found 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1900 - Setting netmode: 0 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1850 - setSatoshiPaths 2017-06-26 09:41 (WARNING) -- SDM.pyc:396 - Spawning DB with command:./ArmoryDB.exe --db-type="DB_FULL" --cookie --satoshi-datadir="F:\Utils\Crypto\Bitcoin\blocks" --datadir="F:\Utils\Crypto\Armory" --dbdir="F:\Utils\Crypto\Armory\databases" 2017-06-26 09:41 (INFO) -- ArmoryUtils.pyc:665 - Executing popen: ['./ArmoryDB.exe', '--db-type="DB_FULL"', '--cookie', u'--satoshi-datadir="F:\\Utils\\Crypto\\Bitcoin\\blocks"', u'--datadir="F:\\Utils\\Crypto\\Armory"', u'--dbdir="F:\\Utils\\Crypto\\Armory\\databases"'] 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1900 - Setting netmode: 1 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1882 - loadBlockchainIfNecessary 2017-06-26 09:41 (INFO) -- ArmoryQt.py:1900 - Setting netmode: 1 2017-06-26 09:41 (INFO) -- ArmoryQt.py:4619 - Dashboard switched to "Scanning" mode 2017-06-26 09:41 (INFO) -- ArmoryQt.py:4619 - Dashboard switched to "Scanning" mode
Log file opened at 1498466472: F:\Utils\Crypto\Armory/dbLog.txt -INFO - 1498466472: (..\main.cpp:23) Running on 8 threads -INFO - 1498466472: (..\main.cpp:24) Ram usage level: 4 -INFO - 1498466472: (..\BlockUtils.cpp:907) blkfile dir: F:\Utils\Crypto\Bitcoin\blocks -INFO - 1498466472: (..\BlockUtils.cpp:908) lmdb dir: F:\Utils\Crypto\Armory\databases -INFO - 1498466472: (..\lmdb_wrapper.cpp:388) Opening databases... -INFO - 1498466474: (..\BDM_Server.cpp:996) registered bdv: 5c3bc8b519cfc5ff0d90 -INFO - 1498466475: (..\BlockUtils.cpp:1091) Executing: doInitialSyncOnLoad -INFO - 1498466475: (..\DatabaseBuilder.cpp:169) Reading headers from db -WARN - 1498466475: (..\lmdb_wrapper.cpp:1175) No headers in DB yet! -INFO - 1498466475: (..\DatabaseBuilder.cpp:208) Found 1 headers in db -INFO - 1498466475: (..\DatabaseBuilder.cpp:51) updating HEADERS db -DEBUG - 1498466475: (..\Blockchain.cpp:242) Organizing chain -INFO - 1498466475: (..\DatabaseBuilder.cpp:56) updated HEADERS db in 0.003s -INFO - 1498466475: (..\BlockUtils.cpp:1206) Enabling zero-conf tracking -INFO - 1498466475: (..\BDM_supportClasses.cpp:366) Starting address registration process -ERROR - 1498466475: (..\lmdb_wrapper.cpp:1435) Headers DB has no block at height: 0 -ERROR - 1498466475: (..\lmdb_wrapper.cpp:1415) No headers at height 0
ArmorySettings ManageSatoshi | True LastDirectory | F:\Utils\Crypto\Armory Agreed_to_EULA | True UseTorSettings | False DNAA_UnlockTimeout | False First_Load_Date | 1498466466 NotifyIgnore | DNAA_IntroDialog | False AdvFeature_UseCt | 0 UnlockTimeout | 10 Wallet_6k1eP47y_LedgerShow | True FailedLoadCount | 1 User_Mode | Advanced SkipOnlineCheck | False MinimizeOnOpen | False First_Load | False Wallet_2E5wFWu5Z_LedgerShow | True LastFilterState | 0 Wallet_24htVgvZM_LedgerShow | True IgnoreAlerts | DNAA_DeleteLevelDB | False Load_Count | 1 LastVersionLoad | v0.96
|
|
|
|
naska21
|
|
June 26, 2017, 09:04:20 AM |
|
Hello everyone,
First gratz for the developers for another Armory release.
I'm writting to ask for some help here since it's the 1st time I'm attempting to use it (as it was highly recomendated). The issue here is that I'm stuck into preparing databases for ages and, a bit bored, of waiting for the spiining wheel to end (which looks that it never will).
I had such issue a few days ago. The system has changed F:/ to H:/ somehow so there was no connectivity to DB. When I put the correct letter for drive, closed mannualy ArmoryDB.exe via Task Manager and lanched Armory again everything went smoothly
|
|
|
|
goldstrk
Newbie
Offline
Activity: 18
Merit: 0
|
|
June 26, 2017, 09:07:01 AM |
|
Hello everyone,
First gratz for the developers for another Armory release.
I'm writting to ask for some help here since it's the 1st time I'm attempting to use it (as it was highly recomendated). The issue here is that I'm stuck into preparing databases for ages and, a bit bored, of waiting for the spiining wheel to end (which looks that it never will).
I had such issue a few days ago. The system has changed F:/ to H:/ somehow so there was no connectivity to DB. When I put the correct letter for drive, closed mannualy ArmoryDB.exe via Task Manager and lanched Armory again everything went smoothly Hi Thanks for the reply. I do believe it's not such matter since it's a brand new install and I'm running the script with the correct letter (F). "F:\Utils\Crypto Miners\Armory\ArmoryQt.exe" --datadir="F:\Utils\Crypto\Armory" --satoshi-datadir="F:\Utils\Crypto\Bitcoin" I've even tried to change directories and it returns "cannot spawn db". Is there a way to solve that as well? :/
|
|
|
|
naska21
|
|
June 26, 2017, 09:17:05 AM |
|
Hello everyone,
First gratz for the developers for another Armory release.
I'm writting to ask for some help here since it's the 1st time I'm attempting to use it (as it was highly recomendated). The issue here is that I'm stuck into preparing databases for ages and, a bit bored, of waiting for the spiining wheel to end (which looks that it never will).
I had such issue a few days ago. The system has changed F:/ to H:/ somehow so there was no connectivity to DB. When I put the correct letter for drive, closed mannualy ArmoryDB.exe via Task Manager and lanched Armory again everything went smoothly Hi Thanks for the reply. I do believe it's not such matter since it's a brand new install and I'm running the script with the correct letter (F). "F:\Utils\Crypto Miners\Armory\ArmoryQt.exe" --datadir="F:\Utils\Crypto\Armory" --satoshi-datadir="F:\Utils\Crypto\Bitcoin" I've even tried to change directories and it returns "cannot spawn db". Is there a way to solve that as well? :/ Look at Task Manager if Bitcoinqt.exe is running. If not try to close Armory and all related processes via Task manager (especially ArmoryDB.exe) and launch Armory again. Bitcoinqt.exe must be running when Armory builts DB
|
|
|
|
goatpig (OP)
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
June 26, 2017, 09:25:49 AM |
|
Bitcoinqt.exe must be running when Armory builts DB
This is not a prerequisite to bootstrap the DB since 0.95. As a matter of fact, turning off your node while bootstrapping is a good way ease things up on slow PCs. Hi Thanks for the reply. I do believe it's not such matter since it's a brand new install and I'm running the script with the correct letter (F).
"F:\Utils\Crypto Miners\Armory\ArmoryQt.exe" --datadir="F:\Utils\Crypto\Armory" --satoshi-datadir="F:\Utils\Crypto\Bitcoin"
I've even tried to change directories and it returns "cannot spawn db". Is there a way to solve that as well? :/
Post your logs, use pastebin.
|
|
|
|
goldstrk
Newbie
Offline
Activity: 18
Merit: 0
|
|
June 26, 2017, 09:27:45 AM |
|
It's not running since it says it cant spawn the db.. Changed a few things to test this out. Running Program with shortcut target: F:\Crypto\Armory\ArmoryQt.exe --datadir="F:\Crypto\Armory\user" --satoshi-datadir="F:\Crypto\Armory\core" When I run, it replies, Armory faield to Spawn the DB! Continues in offline, and all this because I dont have space into C drive. https://pastebin.com/GgBFjXD4https://pastebin.com/TkJEKYz6https://pastebin.com/sbS2G6ETWhy's this invalid data path?!
|
|
|
|
|
goldstrk
Newbie
Offline
Activity: 18
Merit: 0
|
|
June 26, 2017, 09:41:19 AM |
|
Updated for the version you suggested and it's now loading properly (without that db spawn error).
Used this command: F:\Crypto\Armory\ArmoryQt.exe --datadir="F:\Crypto\Armory\user" --satoshi-datadir="F:\Crypto\Armory\core"
dbLog: Log file opened at 10:37:20.000: F:\Crypto\Armory\user/dbLog.txt -INFO - 10:37:20.000: (..\main.cpp:29) Running on 8 threads -INFO - 10:37:20.000: (..\main.cpp:30) Ram usage level: 4 -INFO - 10:37:20.000: (c:\users\goat\code\armory3\cppforswig\BDM_Server.h:248) Listening on port 9001
armoryLog 2017-06-26 10:37:18 (ERROR) -- ArmoryQt.py:1846 - Failed to setup SDM Traceback (most recent call last): File "ArmoryQt.py", line 1841, in startBitcoindIfNecessary File "SDM.pyc", line 188, in setupSDM BitcoindError: bitcoind not found 2017-06-26 10:37:18 (INFO) -- ArmoryQt.py:1908 - Setting netmode: 0 2017-06-26 10:37:20 (INFO) -- ArmoryQt.py:1856 - setSatoshiPaths 2017-06-26 10:37:20 (WARNING) -- SDM.pyc:395 - Spawning DB with command:./ArmoryDB.exe --db-type="DB_FULL" --cookie --datadir="F:\Crypto\Armory\user" --dbdir="F:\Crypto\Armory\user\databases" 2017-06-26 10:37:20 (INFO) -- ArmoryUtils.pyc:664 - Executing popen: ['./ArmoryDB.exe', '--db-type="DB_FULL"', '--cookie', '--datadir="F:\\Crypto\\Armory\\user"', u'--dbdir="F:\\Crypto\\Armory\\user\\databases"'] 2017-06-26 10:37:21 (INFO) -- ArmoryQt.py:1808 - Connecting on port 9001 2017-06-26 10:37:21 (INFO) -- ArmoryQt.py:1908 - Setting netmode: 1 2017-06-26 10:37:21 (ERROR) -- BDM.pyc:200 - DB error: C:\Users\me\AppData\Roaming/Bitcoin/blocks is not a valid path
How can I change that last path to another drive? I believe that's the error, no?
Also, how do I keep track of that progress into the filesystem?
Thanks.
|
|
|
|
goatpig (OP)
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
June 26, 2017, 09:44:48 AM |
|
u'--dbdir="F:\\Crypto\\Armory\\user\\databases"'
Somehow the path is in unicode, for whatever reason. I have no idea why, first time I see this. Maybe your local is doing weird things to the path? Read this tutorial and set your paths in the config files instead of the shortcut target: https://btcarmory.com/docs/pathing
|
|
|
|
goldstrk
Newbie
Offline
Activity: 18
Merit: 0
|
|
June 26, 2017, 09:48:09 AM |
|
It opened well now using this command line. F:\Crypto\Armory\ArmoryQt.exe --datadir="F:\Crypto\Armory\user" --satoshi-datadir="F:\Crypto\Armory\core" --dbdir="F:\Crypto\Armory\user\databases" That's now preparing the DB. How can I know it's actually doing this in order to avoid waiting without it being doing nothing. Thanks.
|
|
|
|
goldstrk
Newbie
Offline
Activity: 18
Merit: 0
|
|
June 26, 2017, 09:55:06 AM |
|
It seems it's not 2017-06-26 10:54:01 (ERROR) -- BDM.pyc:200 - DB error: C:\Users\me\AppData\Roaming/Bitcoin/blocks is not a valid path I'm starting the software with the link in the previous reply
|
|
|
|
goatpig (OP)
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
June 26, 2017, 09:57:27 AM |
|
--satoshi-datadir="F:\Crypto\Armory\core"
This should be --satoshi-datadir="F:\Crypto\Armory\core\blocks" btw, assuming Core gets F:\Crypto\Armory\core\ as its datadir.
|
|
|
|
goldstrk
Newbie
Offline
Activity: 18
Merit: 0
|
|
June 26, 2017, 10:01:33 AM |
|
--satoshi-datadir="F:\Crypto\Armory\core"
This should be --satoshi-datadir="F:\Crypto\Armory\core\blocks" btw, assuming Core gets F:\Crypto\Armory\core\ as its datadir. I had fixed that as well but problem persists. Shortcut Link: F:\Crypto\Armory\ArmoryQt.exe --datadir="F:\Crypto\Armory\user" --satoshi-datadir="F:\Crypto\Armory\core\blocks" --dbdir="F:\Crypto\Armory\user\databases" 2017-06-26 10:59:05 (ERROR) -- ArmoryQt.py:1846 - Failed to setup SDM Traceback (most recent call last): File "ArmoryQt.py", line 1841, in startBitcoindIfNecessary File "SDM.pyc", line 188, in setupSDM BitcoindError: bitcoind not found 2017-06-26 10:59:05 (INFO) -- ArmoryQt.py:1908 - Setting netmode: 0 2017-06-26 10:59:05 (INFO) -- ArmoryQt.py:1908 - Setting netmode: 1 2017-06-26 10:59:05 (ERROR) -- BDM.pyc:200 - DB error: C:\Users\Joao Rocha\AppData\Roaming/Bitcoin/blocks is not a valid path 2017-06-26 10:59:05 (INFO) -- ArmoryQt.py:1908 - Setting netmode: 0 2017-06-26 10:59:05 (INFO) -- ArmoryQt.py:1890 - loadBlockchainIfNecessary 2017-06-26 10:59:05 (INFO) -- ArmoryQt.py:4640 - Dashboard switched to "Scanning" mode 2017-06-26 10:59:05 (INFO) -- ArmoryQt.py:4640 - Dashboard switched to "Scanning" mode
|
|
|
|
goatpig (OP)
Moderator
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
June 26, 2017, 10:08:34 AM |
|
Then just start the DB on its own. From the command prompt: cd F:\Crypto\Armory\ ArmoryDB.exe --datadir="F:\Crypto\Armory\user" --satoshi-datadir="F:\Crypto\Armory\core\blocks"
You can start the client after the DB is spawned.
|
|
|
|
goldstrk
Newbie
Offline
Activity: 18
Merit: 0
|
|
June 26, 2017, 10:14:13 AM |
|
F:\Crypto\Armory>ArmoryDB.exe --datadir="F:\Crypto\Armory\user" --satoshi-datadir="F:\Crypto\Armory\core\blocks" logging in F:\Crypto\Armory\user/dbLog.txt -INFO - 11:12:31.000: (..\main.cpp:29) Running on 8 threads -INFO - 11:12:31.000: (..\main.cpp:30) Ram usage level: 4 -INFO - 11:12:31.000: (..\BlockUtils.cpp:907) blkfile dir: F:\Crypto\Armory\core\blocks -INFO - 11:12:31.000: (..\BlockUtils.cpp:908) lmdb dir: F:\Crypto\Armory\user/databases -INFO - 11:12:31.000: (..\lmdb_wrapper.cpp:388) Opening databases... -INFO - 11:12:31.016: (c:\users\goat\code\armory3\cppforswig\BDM_Server.h:248) Listening on port 9001 -INFO - 11:12:34.016: (..\BlockUtils.cpp:1091) Executing: doInitialSyncOnLoad -INFO - 11:12:34.016: (..\DatabaseBuilder.cpp:169) Reading headers from db -WARN - 11:12:34.031: (..\lmdb_wrapper.cpp:1175) No headers in DB yet! -INFO - 11:12:34.031: (..\DatabaseBuilder.cpp:208) Found 1 headers in db -INFO - 11:12:34.031: (..\DatabaseBuilder.cpp:51) updating HEADERS db -DEBUG - 11:12:34.031: (..\Blockchain.cpp:242) Organizing chain -INFO - 11:12:34.031: (..\DatabaseBuilder.cpp:56) updated HEADERS db in 0.003s -INFO - 11:12:34.031: (..\BDM_supportClasses.cpp:1841) Enabling zero-conf tracking
user/databases has 84KB files. core/blocks/ remains empty.
Now let it sit for a while? It says something so I know when to open Armory?
Thanks a lot!
|
|
|
|
|