Pages:
Author

Topic: Armory 0.94.1 is out (Read 12086 times)

legendary
Activity: 1512
Merit: 1012
October 19, 2016, 01:07:40 PM
It can't even read bitcoin.conf. Does the file exist?

Yes, it does. I've formatted my Windows drive, the drive with Bitcoin and Armory files is intact.

I know I'm probably opening a can of worms and that this isn't a priority, but 0.94.1 can't seem to auto manage bitcoind in Windows 10 14931.

I've had similar problem before, and back then it was because of permissions, but this time I've set them before running bitcoind and Armory.
Check the permissions on the bitcoin.conf file. Make sure that you are allowed to change it's permissions.

I'm checking. Not sure what's up now as I've already set permissions as I did last time. I'll probably take a rest and look at this when I'm fresher, probably something obvious missing... It really sucks messing with file permissions on Windows Cheesy

Thank you for your replies.
staff
Activity: 3458
Merit: 6793
Just writing some code
October 19, 2016, 11:06:26 AM
I know I'm probably opening a can of worms and that this isn't a priority, but 0.94.1 can't seem to auto manage bitcoind in Windows 10 14931.

I've had similar problem before, and back then it was because of permissions, but this time I've set them before running bitcoind and Armory.
Check the permissions on the bitcoin.conf file. Make sure that you are allowed to change it's permissions.
legendary
Activity: 3766
Merit: 1364
Armory Developer
October 19, 2016, 10:59:54 AM
It can't even read bitcoin.conf. Does the file exist?
legendary
Activity: 1512
Merit: 1012
October 19, 2016, 10:49:56 AM
I know I'm probably opening a can of worms and that this isn't a priority, but 0.94.1 can't seem to auto manage bitcoind in Windows 10 14931.

I've had similar problem before, and back then it was because of permissions, but this time I've set them before running bitcoind and Armory.

Here's the logfile:

Code:
ArmoryUtils.pyc:1080 - C++ block utilities loaded successfully
ArmoryUtils.pyc:1190 -
ArmoryUtils.pyc:1191 -
ArmoryUtils.pyc:1192 -
ArmoryUtils.pyc:1193 - ************************************************************
ArmoryUtils.pyc:1194 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe --datadir=D:\Armory --satoshi-datadir=D:\Bitcoin
ArmoryUtils.pyc:1195 - ************************************************************
ArmoryUtils.pyc:1196 - Loading Armory Engine:
ArmoryUtils.pyc:1197 -    Armory Version        : 0.94.1
ArmoryUtils.pyc:1198 -    Armory Build:         : 811798a928
ArmoryUtils.pyc:1199 -    PyBtcWallet  Version  : 1.35
ArmoryUtils.pyc:1200 - Detected Operating system: Windows
ArmoryUtils.pyc:1201 -    OS Variant            : 8-6.2.9200--Multiprocessor Free
ArmoryUtils.pyc:1202 -    User home-directory   : C:\Users\************\AppData\Roaming
ArmoryUtils.pyc:1203 -    Satoshi BTC directory : D:\Bitcoin
ArmoryUtils.pyc:1204 -    Armory home dir       : D:\Armory
ArmoryUtils.pyc:1205 - Detected System Specs    :
ArmoryUtils.pyc:1206 -    Total Available RAM   : 2.00 GB
ArmoryUtils.pyc:1207 -    CPU ID string         : Intel64 Family 6 Model 15 Stepping 11, GenuineIntel
ArmoryUtils.pyc:1208 -    Number of CPU cores   : 2 cores
ArmoryUtils.pyc:1209 -    System is 64-bit      : True
ArmoryUtils.pyc:1210 -    Preferred Encoding    : cp1252
ArmoryUtils.pyc:1211 -    Machine Arch          : amd64
ArmoryUtils.pyc:1212 -    Available HDD (ARM)   : 6 GB
ArmoryUtils.pyc:1213 -    Available HDD (BTC)   : 6 GB
ArmoryUtils.pyc:1214 -
ArmoryUtils.pyc:1215 - Network Name: Main Network
ArmoryUtils.pyc:1216 - Satoshi Port: 8333
ArmoryUtils.pyc:1217 - Do wlt check: True
ArmoryUtils.pyc:1218 - Named options/arguments to armoryengine.py:
ArmoryUtils.pyc:1220 -     nettimeout      : 2
ArmoryUtils.pyc:1220 -     rescan          : False
ArmoryUtils.pyc:1220 -     ignoreAllZC     : False
ArmoryUtils.pyc:1220 -     rescanBalance   : False
ArmoryUtils.pyc:1220 -     disableModules  : False
ArmoryUtils.pyc:1220 -     port            : None
ArmoryUtils.pyc:1220 -     interport       : 8223
ArmoryUtils.pyc:1220 -     skipStatsReport : False
ArmoryUtils.pyc:1220 -     forceWalletCheck: False
ArmoryUtils.pyc:1220 -     rebuild         : False
ArmoryUtils.pyc:1220 -     datadir         : D:\Armory
ArmoryUtils.pyc:1220 -     clearMempool    : False
ArmoryUtils.pyc:1220 -     offline         : False
ArmoryUtils.pyc:1220 -     coverageOutputDir: None
ArmoryUtils.pyc:1220 -     armoryDBDir     : DEFAULT
ArmoryUtils.pyc:1220 -     satoshiPort     : DEFAULT
ArmoryUtils.pyc:1220 -     useTorSettings  : False
ArmoryUtils.pyc:1220 -     netlog          : False
ArmoryUtils.pyc:1220 -     keypool         : 100
ArmoryUtils.pyc:1220 -     coverageInclude : None
ArmoryUtils.pyc:1220 -     forceOnline     : False
ArmoryUtils.pyc:1220 -     skipAnnounceCheck: False
ArmoryUtils.pyc:1220 -     redownload      : False
ArmoryUtils.pyc:1220 -     multisigFile    : DEFAULT
ArmoryUtils.pyc:1220 -     disableTorrent  : False
ArmoryUtils.pyc:1220 -     testAnnounceCode: False
ArmoryUtils.pyc:1220 -     mtdebug         : False
ArmoryUtils.pyc:1220 -     logDisable      : False
ArmoryUtils.pyc:1220 -     settingsPath    : D:\Armory\ArmorySettings.txt
ArmoryUtils.pyc:1220 -     verbosity       : None
ArmoryUtils.pyc:1220 -     doDebug         : False
ArmoryUtils.pyc:1220 -     enableDetSign   : True
ArmoryUtils.pyc:1220 -     testnet         : False
ArmoryUtils.pyc:1220 -     rpcport         : DEFAULT
ArmoryUtils.pyc:1220 -     satoshiHome     : D:\Bitcoin
ArmoryUtils.pyc:1220 -     satoshiRpcport  : DEFAULT
ArmoryUtils.pyc:1220 -     logFile         : D:\Armory\ArmoryQt.exe.log.txt
ArmoryUtils.pyc:1220 -     disableConfPermis: False
ArmoryUtils.pyc:1220 -     enableSupernode : False
ArmoryUtils.pyc:1221 - Other arguments:
ArmoryUtils.pyc:1224 - ************************************************************
ArmoryUtils.pyc:1624 - C++ block utilities loaded successfully
BDM.pyc:420 - Using the asynchronous/multi-threaded BlockDataManager.
BDM.pyc:421 - Blockchain operations will happen in the background.  
BDM.pyc:422 - Devs: check TheBDM.getState() before asking for data.
BDM.pyc:423 - Registering addresses during rescans will queue them for
BDM.pyc:424 - inclusion after the current scan is completed.
ArmoryUtils.pyc:3535 - Using settings file: D:\Armory\ArmorySettings.txt
ArmoryQt.py:2709 - loadWalletsAndSettings
ArmoryQt.py:2763 - Loading wallets...
ArmoryQt.py:2822 - Number of wallets read in: 1
ArmoryQt.py:2827 -    Wallet (************):   "************ (Watch)               "   (No Encryption)
ArmoryQt.py:2836 - Loading Multisig Lockboxes
ArmoryQt.py:2268 - Setting up networking...
ArmoryQt.py:2297 - Internet status: 0
ArmoryQt.py:2412 - startBitcoindIfNecessary
ArmoryQt.py:2461 - setSatoshiPaths
SDM.pyc:321 - Found bitcoind in the following places:
SDM.pyc:323 -    C:\Program Files\Bitcoin\daemon\bitcoind.exe
SDM.pyc:325 - Using: C:\Program Files\Bitcoin\daemon\bitcoind.exe
SDM.pyc:496 - Reading bitcoin.conf file
SDM.pyc:515 - Setting permissions on bitcoin.conf
SDM.pyc:524 - Setting permissions on bitcoin.conf
ArmoryUtils.pyc:593 - Executing popen: [u'icacls', u'D:\\Bitcoin\\bitcoin.conf', u'/inheritance:r', u'/grant:r', u'************:F']
(ERROR) -- ArmoryQt.py:2447 - Failed to setup SDM
Traceback (most recent call last):
  File "ArmoryQt.py", line 2442, in startBitcoindIfNecessary
  File "SDM.pyc", line 359, in setupSDM
  File "SDM.pyc", line 529, in readBitcoinConf
  File "armoryengine\ArmoryUtils.pyc", line 661, in subprocess_check_output
CalledProcessError: Command '[u'icacls', u'D:\\Bitcoin\\bitcoin.conf', u'/inheritance:r', u'/grant:r', u'************:F']' returned non-zero exit status 5
ArmoryQt.py:2519 - Setting netmode: 0
ArmoryQt.py:1527 - setupUriRegistration
ArmoryQt.py:1595 - Armory already registered for current user.  Done!
ArmoryQt.py:664 - Usermode: Expert
ArmoryQt.py:1823 - Changing usermode:
ArmoryQt.py:1824 -    From: Expert
ArmoryQt.py:1832 -      To: Expert
abaseBuilder.cpp:149) scanned new blocks in 0.013s
-INFO  - 1465302404: (..\DatabaseBuilder.cpp:153) init db in 366.338s
-INFO  - 1465302404: (..\BlockDataViewer.cpp:155) Enabling zero-conf tracking

Everything seems to work fine without auto manage
staff
Activity: 3458
Merit: 6793
Just writing some code
October 06, 2016, 10:00:27 AM
Aah, I see! Thanks for the clarification!

edit: So Armory doesn't like a pruned bitcoin-core? I need the whole blockchain each time Armory starts up?
edit2: Restoring 91 GB bitcoin-core stuff.. *sigh*

Ente
Nope, pruning won't work. It reads the block files directly and it still needs the entire blockchain which a pruned node cannot provide.
legendary
Activity: 2126
Merit: 1001
October 06, 2016, 09:50:11 AM
Aah, I see! Thanks for the clarification!

edit: So Armory doesn't like a pruned bitcoin-core? I need the whole blockchain each time Armory starts up?
edit2: Restoring 91 GB bitcoin-core stuff.. *sigh*

Ente
staff
Activity: 3458
Merit: 6793
Just writing some code
October 06, 2016, 09:45:02 AM
All releases are signed. All future tags will be signed.

Sounds great!
Just to be clear, a "release" is like a major version, right? Is 0.94.0 a release then, and is it signed already?
I'd like to step up to 0.94, for the much reduced database size..

Ente
A release is any version that has a tag and published binaries. The binaries for 0.94 and 0.94.1 are hashed and those hashes are placed into a file and signed. That has happened with all releases. The tags are also signed, but goatpig didn't do that for 0.94 or 0.94.1. Future releases will have signed tags.
legendary
Activity: 2126
Merit: 1001
October 06, 2016, 09:42:47 AM
All releases are signed. All future tags will be signed.

Sounds great!
Just to be clear, a "release" is like a major version, right? Is 0.94.0 a release then, and is it signed already?
I'd like to step up to 0.94, for the much reduced database size..

Ente
staff
Activity: 3458
Merit: 6793
Just writing some code
October 06, 2016, 08:28:09 AM
So both v0.94.0 and v0.94.1 are not signed?
That way I have to trust that noone manipulated data in the repo circumventing the regular, visibly logged commit infrastructure?
Are/will any releases be signed?
For me, this repo is so much of a target that the risk of unsigned releases is too high for me..

Ente
All releases are signed. All future tags will be signed.
legendary
Activity: 2126
Merit: 1001
October 06, 2016, 08:10:26 AM
does goatpig have 0.94.1 git tagged?:
Code:
Ubuntu:~/BitcoinArmory$ git tag -v v0.94.1
error: 811798a9282d216e0a450fe342d8a4671fee01d3: cannot verify a non-tag object of type commit.
error: could not verify the tag 'v0.94.1'
It isn't signed.
that's not good, is it?

So both v0.94.0 and v0.94.1 are not signed?
That way I have to trust that noone manipulated data in the repo circumventing the regular, visibly logged commit infrastructure?
Are/will any releases be signed?
For me, this repo is so much of a target that the risk of unsigned releases is too high for me..

Ente
staff
Activity: 3458
Merit: 6793
Just writing some code
September 20, 2016, 07:22:53 AM
Hi guys just send some money with Armory 0.94.1 and got this error.



The Error is "Invalide Tx"
If the money now gone forever??
Ok. This is what happened.

The transfered money is where it should be! and already got over 20 confirmes, but I still cant see the Details or even open the transaction at https://blockchain.info as I cant see any details of the transaction.

Even deleted the DB twice just to make sure the DB is builded correctly.
Now my friend confirmed the money is at his account but the fact of this Errormessage and that I cant see any details of this transaction bugs me quiet a lot Tongue

Is there any solution for this problem?



Thanks in advance!
That's a known bug and should be fixed in the next version, 0.95.

The money is not lost, as the transaction has confirmed.

Just go to Help > Rescan Balance and follow the directions of the dialog. It will rescan the blockchain for your balance and you should see the Bitcoin there.
newbie
Activity: 14
Merit: 0
September 20, 2016, 06:48:40 AM
Ok. This is what happened.

The transfered money is where it should be! and already got over 20 confirmes, but I still cant see the Details or even open the transaction at https://blockchain.info as I cant see any details of the transaction.

Even deleted the DB twice just to make sure the DB is builded correctly.
Now my friend confirmed the money is at his account but the fact of this Errormessage and that I cant see any details of this transaction bugs me quiet a lot Tongue

Is there any solution for this problem?



Thanks in advance!
newbie
Activity: 14
Merit: 0
September 20, 2016, 05:51:00 AM
Hi guys just send some money with Armory 0.94.1 and got this error.

https://i.imgur.com/16NywHi.png

The Error is "Invalide Tx"
If the money now gone forever??
staff
Activity: 3458
Merit: 6793
Just writing some code
September 19, 2016, 10:31:29 PM
Oh ok but how will the new Update-System work then?
Don't know yet, it isn't really a priority right now.
newbie
Activity: 14
Merit: 0
September 19, 2016, 10:28:34 PM
For you, it should be %appdata%/Armory Delete the folder named "databases" and then start Armory.

Damn.. that gave me 80GB Huh how is this possible? The whole Blockchain is just 70GB. But as long as it works I dont complain about getting back 80GB of my SSD Smiley

Phone home code is any code that communicates back to a server controlled by the developers (i.e. it phones home).

Oh ok but how will the new Update-System work then?

That is the link. All releases will be announced there with links to the downloads.

Thanks!

Working on it. It will likely be available in 0.95.1. If you want to help with that, we have a Transifex project open at https://www.transifex.com/bitcoin-armory/public/. You can help translate the project to another language.

Already started Wink
staff
Activity: 3458
Merit: 6793
Just writing some code
September 19, 2016, 10:12:53 PM
Thanks for the reply!
Sorry but all this Armory things are pretty new for me. Could you pls tell me which directorys/Files I have to delete? Running Windows 10 x64 Enterprise and had the normal installation (no custom settings/paths).
For you, it should be %appdata%/Armory Delete the folder named "databases" and then start Armory.

What is a 'phone home code'?
Phone home code is any code that communicates back to a server controlled by the developers (i.e. it phones home).

Oh thats sad. where can I find the latest stable version of Armory? Is it this Link https://btcarmory.com/releases/ ? Or is there any other link for stable versions?
That is the link. All releases will be announced there with links to the downloads.

Is there any option to change language?
Working on it. It will likely be available in 0.95.1. If you want to help with that, we have a Transifex project open at https://www.transifex.com/bitcoin-armory/public/. You can help translate the project to another language.
newbie
Activity: 14
Merit: 0
September 19, 2016, 10:04:06 PM
Yes, the database format has changed so it is both much faster to rebuild and rescan and much smaller than the original. You should delete the old databases to free up a lot of space (several 10s of GBs). If you delete the databases folder inside the data directory, it will remove the old databases and the new ones, but don't worry, the new ones will be rebuilt very quickly.

Thanks for the reply!
Sorry but all this Armory things are pretty new for me. Could you pls tell me which directorys/Files I have to delete? Running Windows 10 x64 Enterprise and had the normal installation (no custom settings/paths).

No, that is how it is supposed to be. The updater stuff was removed since the announcements server is no longer working, the development has changed leadership, no announcements server is set up that we can use, and we don't want any phone home code. It may be reintroduced later if we decide to.

What is a 'phone home code'?
Oh thats sad. where can I find the latest stable version of Armory? Is it this Link https://btcarmory.com/releases/ ? Or is there any other link for stable versions?

Is there any option to change language?

Thank you very much in advance!
staff
Activity: 3458
Merit: 6793
Just writing some code
September 19, 2016, 09:42:10 PM
Sorry if this is a stupid question but I just upgraded to 0.94.1 from 0.93.3 (old Website) and had to rescan and rebuild Databases to make the programm pass the Step with reading the Header.
Yes, the database format has changed so it is both much faster to rebuild and rescan and much smaller than the original. You should delete the old databases to free up a lot of space (several 10s of GBs). If you delete the databases folder inside the data directory, it will remove the old databases and the new ones, but don't worry, the new ones will be rebuilt very quickly.

Now it all works Smiley but I cant find any update function anymore... is it gone or is something at my programm wrong?
No, that is how it is supposed to be. The updater stuff was removed since the announcements server is no longer working, the development has changed leadership, no announcements server is set up that we can use, and we don't want any phone home code. It may be reintroduced later if we decide to.
newbie
Activity: 14
Merit: 0
September 19, 2016, 09:39:46 PM
Without fail Armory 0.94.1 crashes when it starts "Loading Database Headers".

I am fully in sync with Bitcoin Core. I did not have this issue with 0.93.3. OS: Windows 10.

Is there a layman's reason for upgrading to 94.1? Will 0.93.3 ever not be able to receive transfers while online?

https://i.imgur.com/0CICjhX.jpg

I appreciate any help regarding resolving this error, thank you very much.

Hey mate had the same problem, just click (while loading) at the Top menü >> Help >> Rebuild and Rescan Databases >> close the whole Armory and start it again >> be happy  Wink
newbie
Activity: 14
Merit: 0
September 19, 2016, 09:33:31 PM
Sorry if this is a stupid question but I just upgraded to 0.94.1 from 0.93.3 (old Website) and had to rescan and rebuild Databases to make the programm pass the Step with reading the Header.

Now it all works Smiley but I cant find any update function anymore... is it gone or is something at my programm wrong?

Thanks in advance!
Pages:
Jump to: