Pages:
Author

Topic: Armory 0.95.1 is out - page 5. (Read 12938 times)

legendary
Activity: 3766
Merit: 1364
Armory Developer
January 11, 2017, 11:30:07 AM
Quote
2017-01-11 16:34 (INFO) -- ArmoryUtils.pyc:1251 - Invoked: C:\Program Files (x86)\Armory\ArmoryQt.exe

You didn't start Armory in offline mode, it just happens to be offline because it failed to auto start bitcoind.

Let's take it from the top.

1) Make sure no instance of ArmoryDB.exe is running. If there are, just kill the process in the task manager.

2) Create a shortcut of ArmoryQt.exe. In the shortcut properties, add this to the target field:"--offline", then rename the shortcut to something like "Armory offline". Your target should look like this:

Code:
C:\Program Files (x86)\Armory\ArmoryQt.exe --offline

3) Delete your log file again, the constant RPC errors make it hard to make sense of anything.

4) Start Armory through the offline shortcut, repeat the process.

P.S: is there an ArmoryQt.exe.log file in C:\Program Files (x86)\Armory ? If so, post it.
newbie
Activity: 1
Merit: 0
January 11, 2017, 11:28:04 AM
Can I sign created transaction with this new release 0.95.1 using an offline version 0.93.3 ?

Do you plan to make an updated standalone / offline bundle, dedicated to cold storage and offline signature, compatible with a more recent OS than ubuntu 12.04 ? (like a 16.04 LTS or tails 2.9) ?
legendary
Activity: 1405
Merit: 1001
January 11, 2017, 10:39:53 AM
Delete the log, start Armory in offline mode and try again. If it fails, post the fresh log.
Here is the error screen: https://dl.dropboxusercontent.com/u/7416262/20170111%20-%20Armory%20Offline.PNG
And here come the log: https://dl.dropboxusercontent.com/u/7416262/armorylog.txt

Thank you!
legendary
Activity: 3766
Merit: 1364
Armory Developer
January 11, 2017, 09:22:28 AM
Delete the log, start Armory in offline mode and try again. If it fails, post the fresh log.
legendary
Activity: 1405
Merit: 1001
January 11, 2017, 09:04:44 AM
Post your logs.
You can find the log here.
Thank you!
legendary
Activity: 3766
Merit: 1364
Armory Developer
January 11, 2017, 08:46:30 AM
Post your logs.
legendary
Activity: 1405
Merit: 1001
January 11, 2017, 08:38:32 AM
I have a problem installing the latest armoy version on a fresh installed Win10 Prof
Every time I try to create a new wallet the application "armoryQt.exe" does no longer work and I can only close it.
This happens after entering my passphrase the third time (Step 3: Verify Passphrase). Any idea why this happens?
Thank you
legendary
Activity: 3766
Merit: 1364
Armory Developer
January 03, 2017, 06:06:35 AM
my device doesnt log.
It just doesnt sign anymore.

I was using this, remember.
https://bitcointalksearch.org/topic/armory-hardened-diy-armory-hardware-wallet-for-29-870014

I know what you are using. My point is without logs, I can't do anything.
newbie
Activity: 14
Merit: 0
January 02, 2017, 09:03:17 PM
Armory creates an .unsigned.tx that is saved to a sd card and transfered my device to be signed.
When i go to sign it, MY device does not output logs.

I completely understand what you are saying.
staff
Activity: 3458
Merit: 6793
Just writing some code
January 02, 2017, 08:55:44 PM
my device doesnt log.
Armory creates log files for debugging purposes. We need to see those. Often times something going wrong will result in an error being written to the log file.

It just doesnt sign anymore.
Signing and logging are two separate things not related to each other.
newbie
Activity: 14
Merit: 0
January 02, 2017, 08:53:00 PM
#99
my device doesnt log.
It just doesnt sign anymore.

I was using this, remember.
https://bitcointalksearch.org/topic/armory-hardened-diy-armory-hardware-wallet-for-29-870014
legendary
Activity: 3766
Merit: 1364
Armory Developer
January 02, 2017, 08:02:59 PM
#98
Has nothing changed with the online/offline signing?
If so, then why does my device not sign anymore? Sad

I would need to see the logs.
newbie
Activity: 14
Merit: 0
January 02, 2017, 07:50:49 PM
#97
Any chance of a 32-bit version 0.95.1?

No. If you want an offline signer in x86, you can use all the way back to 0.92 to sign with 0.95. If you want to go online with an x86 system, you should reconsider that plan to begin with.

Has nothing changed with the online/offline signing?
If so, then why does my device not sign anymore? Sad
legendary
Activity: 3430
Merit: 3080
January 02, 2017, 02:06:54 PM
#96
Thanks 100 GB !!! Last time I'm using Armoury after this if I manage. Will forward all the bitcoins to another client that doesn't require full download of the blockchain for sure !!!!

As long as you don't mind the privacy downgrade, and don't want to contribute to helping the Bitcoin network any more, then that's the correct decision.
full member
Activity: 204
Merit: 100
January 02, 2017, 01:47:59 PM
#95
Anyone has a recent size number of GB one needs right now for using Armory (to check wallets). Is it really 100 Gb now (counting the blockchain download of bitcoin core) or has this been streamlined somehow ? Thanks

You need to have the full block chain in order to use Armory online.  A Bitcoin Core install with full sync is just over 100GB. Armory no longer duplicates the block chain data, so as long as you can hold the entire block chain, you should be good to go.

Thanks 100 GB !!! Last time I'm using Armoury after this if I manage. Will forward all the bitcoins to another client that doesn't require full download of the blockchain for sure !!!!
legendary
Activity: 1120
Merit: 1012
January 02, 2017, 01:39:32 PM
#94
Anyone has a recent size number of GB one needs right now for using Armory (to check wallets). Is it really 100 Gb now (counting the blockchain download of bitcoin core) or has this been streamlined somehow ? Thanks

You need to have the full block chain in order to use Armory online.  A Bitcoin Core install with full sync is just over 100GB. Armory no longer duplicates the block chain data, so as long as you can hold the entire block chain, you should be good to go.
full member
Activity: 204
Merit: 100
January 02, 2017, 01:35:42 PM
#93
Anyone has a recent size number of GB one needs right now for using Armory (to check wallets). Is it really 100 Gb now (counting the blockchain download of bitcoin core) or has this been streamlined somehow ? Thanks
legendary
Activity: 1932
Merit: 2077
January 01, 2017, 08:51:27 AM
#92
Bitcoin Core 0.13.1, blockchain completely synched,  Armory 0.95.1 fresh installation, Ubuntu 16.10.

Just a little glitch:

if I execute only ArmoryDB, it fails because /home/antonio/.armory doesn't exist and it gets stuck on this error:

Code:
antonio@ubuntu:~$ ls .armory
ls: impossibile accedere a '.armory': File o directory non esistente

antonio@ubuntu:~$ /usr/bin/ArmoryDB
/home/antonio
/home/antonio/.armory is not a valid path
logging in /home/antonio/.armory/dbLog.txt
-INFO  - 1483277052: (main.cpp:23) Running on 1 threads
-INFO  - 1483277052: (main.cpp:24) Ram usage level: 4

antonio@ubuntu:~$ ls .armory
ls: impossibile accedere a '.armory': File o directory non esistente

"logging in /home/antonio/.armory/dbLog.txt" is then a false message.


If I manually create only the .armory directory (not the databases subdirectory), then is ok:
Code:
antonio@ubuntu:~$ mkdir .armory/
antonio@ubuntu:~$ ls .armory/


antonio@ubuntu:~$ /usr/bin/ArmoryDB
/home/antonio
/home/antonio/.armory/databases is not a valid path
logging in /home/antonio/.armory/dbLog.txt
-INFO  - 1483277785: (main.cpp:23) Running on 1 threads
-INFO  - 1483277785: (main.cpp:24) Ram usage level: 4
-INFO  - 1483277785: (BlockUtils.cpp:1338) blkfile dir: /home/antonio/.bitcoin/blocks
-INFO  - 1483277785: (BlockUtils.cpp:1339) lmdb dir: /home/antonio/.armory/databases
-INFO  - 1483277785: (lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 1483277785: (BlockUtils.cpp:1521) Executing: doInitialSyncOnLoad
-INFO  - 1483277785: (DatabaseBuilder.cpp:169) Reading headers from db
-WARN  - 1483277785: (lmdb_wrapper.cpp:1175) No headers in DB yet!
-INFO  - 1483277785: (DatabaseBuilder.cpp:208) Found 1 headers in db
-INFO  - 1483277785: (DatabaseBuilder.cpp:51) updating HEADERS db
-INFO  - 1483277792: (DatabaseBuilder.cpp:268) parsed block file #0
-INFO  - 1483277796: (DatabaseBuilder.cpp:268) parsed block file #1
-INFO  - 1483277801: (DatabaseBuilder.cpp:268) parsed block file #2
-INFO  - 1483277804: (DatabaseBuilder.cpp:268) parsed block file #3
-INFO  - 1483277808: (DatabaseBuilder.cpp:268) parsed block file #4
-INFO  - 1483277812: (DatabaseBuilder.cpp:268) parsed block file #5
-INFO  - 1483277815: (DatabaseBuilder.cpp:268) parsed block file #6
-INFO  - 1483277819: (DatabaseBuilder.cpp:268) parsed block file #7
.....
-INFO  - 1483284971: (DatabaseBuilder.cpp:268) parsed block file #726
-DEBUG - 1483284972: (Blockchain.cpp:242) Organizing chain
-INFO  - 1483284982: (DatabaseBuilder.cpp:56) updated HEADERS db in 7197s
-INFO  - 1483284982: (BlockUtils.cpp:1636) Enabling zero-conf tracking


antonio@ubuntu:~$ ls .armory/
databases  dbLog.txt

The warning "/home/antonio/.armory/databases is not a valid path" in this case is only a warning, and Armory resolves the issue by itself.

Question #1: is it ok to terminate ArmoryDB with "CTRL + C" ? I didn't figure out another way.



Question #2: now if I execute /usr/bin/armory (after quitting ArmoryDB and Bitcoin Core), I get:

Code:
File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
2017-01-01 17:20 (ERROR) -- SDM.py:791 - ValueError in bkgd req top blk
Traceback (most recent call last):
  File "/usr/lib/armory/SDM.py", line 765, in __backgroundRequestTopBlock
    numblks = self.proxy.getinfo()['blocks']
  File "/usr/lib/armory/bitcoinrpc_jsonrpc/authproxy.py", line 105, in __call__
    resp = json.loads(resp, parse_float=decimal.Decimal)
  File "/usr/lib/python2.7/json/__init__.py", line 352, in loads
    return cls(encoding=encoding, **kw).decode(s)
  File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded

and the program gets stuck.

I need instead to use the three commands:

  • /usr/bin/local/bitcoind --daemon
  • /usr/bin/ArmoryDB
  • python2 /usr/lib/armory/ArmoryQt.py

to make Armory work. Why?
newbie
Activity: 7
Merit: 0
December 31, 2016, 10:30:34 AM
#91
Many thanks,

That got me able to load the app, which then complained about a dbdir mismatch, which i found was because of an errant process that needed to be killed, which allowed me to finally get this puppy running.

tweaking the file with the try catch logic on that logger line and also making sure armorydb process doesnt exist when trying to load are key to getting 95.1 working properly

+1 for the tips

~All the best
legendary
Activity: 3766
Merit: 1364
Armory Developer
Pages:
Jump to: