Bitcoin Forum
May 25, 2024, 08:46:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 »  All
  Print  
Author Topic: Armory 0.96 is out  (Read 13778 times)
Tim R
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
June 21, 2017, 04:01:01 PM
 #201

Okay, great! Will wait for your post where to download that build fix. Thanks again.
visdude
Legendary
*
Offline Offline

Activity: 1081
Merit: 1001


View Profile
June 25, 2017, 07:56:20 PM
 #202


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 Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 26, 2017, 12:58:57 AM
 #203

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.

Quote
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 Offline

Activity: 1081
Merit: 1001


View Profile
June 26, 2017, 06:52:39 AM
 #204

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.

Quote
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

1. 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 Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 26, 2017, 07:05:14 AM
 #205

1. Otherwise, 0.96 is good to use as a cold/offline wallet on a 64-bit machine then?

Yes

Quote
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/pathing

I 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.

Quote
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 Offline

Activity: 18
Merit: 0


View Profile
June 26, 2017, 08:48:22 AM
 #206

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
Code:
Log file opened at 1498466465: F:\Utils\Crypto\Armory\armorycpplog.txt
-ERROR - 1498466477: (..\SocketObject.cpp:440) POLLERR error in readAndWrite

armorylog
Code:
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

Code:
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
Code:
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
Hero Member
*****
Offline Offline

Activity: 1358
Merit: 635


View Profile
June 26, 2017, 09:04:20 AM
 #207

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 Offline

Activity: 18
Merit: 0


View Profile
June 26, 2017, 09:07:01 AM
 #208

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
Hero Member
*****
Offline Offline

Activity: 1358
Merit: 635


View Profile
June 26, 2017, 09:17:05 AM
 #209

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 Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 26, 2017, 09:25:49 AM
 #210

Quote
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.

Quote
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 Offline

Activity: 18
Merit: 0


View Profile
June 26, 2017, 09:27:45 AM
 #211

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/GgBFjXD4

https://pastebin.com/TkJEKYz6

https://pastebin.com/sbS2G6ET

Why's this invalid data path?!
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 26, 2017, 09:33:55 AM
 #212

Code:
BadPath: Invalid blockdata path

It means the the satoshi-datadir either does no exists or your user does not have read access to that folder.

At any rate, consider updating to this:

https://github.com/goatpig/BitcoinArmory/releases/tag/v0.96.0.3-testing

goldstrk
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
June 26, 2017, 09:41:19 AM
 #213

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 Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 26, 2017, 09:44:48 AM
 #214

Quote
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 Offline

Activity: 18
Merit: 0


View Profile
June 26, 2017, 09:48:09 AM
 #215

It opened well now using this command line.

Code:
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 Offline

Activity: 18
Merit: 0


View Profile
June 26, 2017, 09:55:06 AM
 #216

It seems it's not Sad

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 Sad
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 26, 2017, 09:57:27 AM
 #217

Quote
--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 Offline

Activity: 18
Merit: 0


View Profile
June 26, 2017, 10:01:33 AM
 #218

Quote
--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

 Huh Huh
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 26, 2017, 10:08:34 AM
 #219

Then just start the DB on its own. From the command prompt:

Code:
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 Offline

Activity: 18
Merit: 0


View Profile
June 26, 2017, 10:14:13 AM
 #220

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!
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 »  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!