Bitcoin Forum
November 06, 2024, 06:05:22 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 [163] 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 ... 231 »
  Print  
Author Topic: Armory - Discussion Thread  (Read 521823 times)
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3752
Merit: 1364

Armory Developer


View Profile
February 25, 2014, 03:41:02 PM
 #3241


Armory crashes for me also as soon as it gets 100% sync'd with the network.  Is there a debug log I can send the devs?

This is the win7 crash notes for what it's worth.

Are you syncing with a wallet loaded?

I get a crash on Windows 7 pretty much as soon as I try to start the program, with the testing version.

0.90-beta runs fine for me on Windows 7.

Rebuild your DB. We use a different leveldb block size in this version and that can mess up existing DBs.

etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
February 25, 2014, 04:24:25 PM
 #3242


Armory crashes for me also as soon as it gets 100% sync'd with the network.  Is there a debug log I can send the devs?

This is the win7 crash notes for what it's worth.

Are you syncing with a wallet loaded?

I get a crash on Windows 7 pretty much as soon as I try to start the program, with the testing version.

0.90-beta runs fine for me on Windows 7.

Rebuild your DB. We use a different leveldb block size in this version and that can mess up existing DBs.


I totally forgot about that!  Yes, we modified some DB parameters to improve performance of building and scanning, and it's necessarily incompatible with the old databases.   You will have to use "Help"->"Rebuild & Rescan Databases"

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3752
Merit: 1364

Armory Developer


View Profile
February 25, 2014, 05:11:44 PM
 #3243

https://bitcointalk.org/index.php?action=profile;u=253531

This user is spreading an Armory build in his profile. Obviously he isn't affiliated with us. Do not download this file. Make sure anything you download is served by our S3 servers and signed with etotheipi offline key.

Winterfrost
Full Member
***
Offline Offline

Activity: 725
Merit: 142


View Profile
February 26, 2014, 01:50:00 AM
 #3244

I totally forgot about that!  Yes, we modified some DB parameters to improve performance of building and scanning, and it's necessarily incompatible with the old databases.   You will have to use "Help"->"Rebuild & Rescan Databases"

I tried the "Rebuild & Rescan Databases", but it still crashes once it's finished syncing with the network.
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
February 26, 2014, 04:42:40 AM
 #3245

I totally forgot about that!  Yes, we modified some DB parameters to improve performance of building and scanning, and it's necessarily incompatible with the old databases.   You will have to use "Help"->"Rebuild & Rescan Databases"

I tried the "Rebuild & Rescan Databases", but it still crashes once it's finished syncing with the network.

Can you send us a log file?  Or post any seemingly-relevant errors you see at the end of of armorylog.txt or armorycpplog.txt?   It's especially interesting to us if the DB build & scan used to work but doesn't with the new version (because we added stuff that was intended to catch and handle errors in blk*.dat files... maybe that code is misbehaving?)

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
Winterfrost
Full Member
***
Offline Offline

Activity: 725
Merit: 142


View Profile
February 26, 2014, 01:09:13 PM
 #3246

Can you send us a log file?  Or post any seemingly-relevant errors you see at the end of of armorylog.txt or armorycpplog.txt?   It's especially interesting to us if the DB build & scan used to work but doesn't with the new version (because we added stuff that was intended to catch and handle errors in blk*.dat files... maybe that code is misbehaving?)

This is at the end of armorycpplog.txt:
Code:
Log file opened at 1393379181: C:\Users\username\AppData\Roaming\Armory\armorycpplog.txt
-INFO  - 1393379211: (..\BlockUtils.cpp:1579) Set home directory:
-INFO  - 1393379211: (..\BlockUtils.cpp:1601) Set blkfile dir: C:\Users\username\AppData\Roaming\Bitcoin\blocks
-INFO  - 1393379211: (..\BlockUtils.cpp:1611) Set leveldb dir: C:\Users\username\AppData\Roaming\Armory\databases
-INFO  - 1393379211: (..\BlockUtils.cpp:1567) SetBtcNetworkParams
-INFO  - 1393379211: (..\BlockUtils.cpp:3628) Executing: doInitialSyncOnLoad_Rebuild
-INFO  - 1393379211: (..\BlockUtils.cpp:3653) Number of registered addr: 485
-INFO  - 1393379211: (..\leveldb_wrapper.cpp:399) Opening databases...
-WARN  - 1393379211: (..\leveldb_wrapper.cpp:303) ***LevelDB Error: IO error: C:\Users\username\AppData\Roaming\Armory\databases/leveldb_headers: Bad file descriptor
-ERROR - 1393379211: (..\leveldb_wrapper.cpp:453) Failed to open database! DB: 0

Armorylog.txt doesn't have anything that looks unusual, but I can send it to you if you need more info.
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3752
Merit: 1364

Armory Developer


View Profile
February 26, 2014, 02:18:44 PM
Last edit: February 26, 2014, 06:26:58 PM by goatpig
 #3247


This is at the end of armorycpplog.txt:
Code:
Log file opened at 1393379181: C:\Users\username\AppData\Roaming\Armory\armorycpplog.txt
-INFO  - 1393379211: (..\BlockUtils.cpp:1579) Set home directory:
-INFO  - 1393379211: (..\BlockUtils.cpp:1601) Set blkfile dir: C:\Users\username\AppData\Roaming\Bitcoin\blocks
-INFO  - 1393379211: (..\BlockUtils.cpp:1611) Set leveldb dir: C:\Users\username\AppData\Roaming\Armory\databases
-INFO  - 1393379211: (..\BlockUtils.cpp:1567) SetBtcNetworkParams
-INFO  - 1393379211: (..\BlockUtils.cpp:3628) Executing: doInitialSyncOnLoad_Rebuild
-INFO  - 1393379211: (..\BlockUtils.cpp:3653) Number of registered addr: 485
-INFO  - 1393379211: (..\leveldb_wrapper.cpp:399) Opening databases...
-WARN  - 1393379211: (..\leveldb_wrapper.cpp:303) ***LevelDB Error: IO error: C:\Users\username\AppData\Roaming\Armory\databases/leveldb_headers: Bad file descriptor
-ERROR - 1393379211: (..\leveldb_wrapper.cpp:453) Failed to open database! DB: 0

Armorylog.txt doesn't have anything that looks unusual, but I can send it to you if you need more info.

Delete this folder yourself: C:\Users\username\AppData\Roaming\Armory\databases

Then try again.

Edit: Found a bug related to this and fixed it. Pull the testing branch or wait for the next testing build to try it out.

_r2h
Member
**
Offline Offline

Activity: 63
Merit: 10


View Profile
February 26, 2014, 02:50:59 PM
Last edit: February 26, 2014, 03:02:59 PM by _r2h
 #3248


Armory crashes for me also as soon as it gets 100% sync'd with the network.  Is there a debug log I can send the devs?

This is the win7 crash notes for what it's worth.

Are you syncing with a wallet loaded?

I get a crash on Windows 7 pretty much as soon as I try to start the program, with the testing version.

0.90-beta runs fine for me on Windows 7.

Rebuild your DB. We use a different leveldb block size in this version and that can mess up existing DBs.

I do have one wallet loaded.

ArmoryQt.exe.log
Quote
(ERROR) ArmoryQt.py:746 - 7 attempts to load blockchain failed.  Remove mempool.bin.
(ERROR) ArmoryQt.py:751 - File mempool.bin does not exist. Nothing deleted.
(ERROR) ArmoryQt.py:746 - 8 attempts to load blockchain failed.  Remove mempool.bin.
(ERROR) ArmoryQt.py:751 - File mempool.bin does not exist. Nothing deleted.
Winterfrost
Full Member
***
Offline Offline

Activity: 725
Merit: 142


View Profile
February 27, 2014, 03:00:48 AM
 #3249

Delete this folder yourself: C:\Users\username\AppData\Roaming\Armory\databases

Then try again.

Edit: Found a bug related to this and fixed it. Pull the testing branch or wait for the next testing build to try it out.

Just tried that and it still crashes with the same error message. Once the next beta build comes out I'll let you know if it works.
QuantumQrack
Sr. Member
****
Offline Offline

Activity: 337
Merit: 250


View Profile
February 27, 2014, 02:43:54 PM
 #3250

I keep getting this error when I want to start Armory.  It basically forces me to restart my computer to get rid of it.  And no, Armory nor bitcoind is running.  Thank you for any assistance with this.  Also, I can tip for assistance with this.

goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3752
Merit: 1364

Armory Developer


View Profile
February 27, 2014, 05:02:15 PM
 #3251

I keep getting this error when I want to start Armory.  It basically forces me to restart my computer to get rid of it.  And no, Armory nor bitcoind is running.  Thank you for any assistance with this.  Also, I can tip for assistance with this.



Make sure you kill all instances of Python before trying to rerun Armory.

QuantumQrack
Sr. Member
****
Offline Offline

Activity: 337
Merit: 250


View Profile
February 27, 2014, 06:18:36 PM
Last edit: February 27, 2014, 07:36:35 PM by QuantumQrack
 #3252

I keep getting this error when I want to start Armory.  It basically forces me to restart my computer to get rid of it.  And no, Armory nor bitcoind is running.  Thank you for any assistance with this.  Also, I can tip for assistance with this.



Make sure you kill all instances of Python before trying to rerun Armory.

Ok, I shut down all instances of Chrome, and Armory launched normally.  Thanks.  
bronan
Hero Member
*****
Offline Offline

Activity: 774
Merit: 500


Lazy Lurker Reads Alot


View Profile
February 27, 2014, 09:29:52 PM
 #3253

I see armory started bitcoind then after 12 hours it was 99% 0 blocks
Then 2 days nothing no movement nor changes nothing just showing 99% 0 blocks
can not open the wallet nothing moves
When i start bitcoin-qt or bitcoind direct they open nromally after the endless check they allways do
Restarting armory gives the same it shows the 99% and 0 blocks and thats it

this is showed in the log :

2014-02-25 21:02 (INFO) -- ArmoryQt.py:4647 - Starting load blockchain
2014-02-25 21:02 (INFO) -- ArmoryQt.py:1434 - loadBlockchainIfNecessary
2014-02-25 21:02 (INFO) -- ArmoryQt.py:1480 - Setting netmode: 0
2014-02-25 21:02 (INFO) -- armoryengine.pyc:12526 - Setting online mode: False (wait=False)
2014-02-25 21:02 (INFO) -- ArmoryQt.py:4982 - BDM is safe for clean shutdown
2014-02-25 21:02 (INFO) -- armoryengine.pyc:13435 - Shutdown Requested
2014-02-25 21:02 (ERROR) -- armoryengine.pyc:13216 - Resetting BDM and all wallets
2014-02-25 21:02 (INFO) -- armoryengine.pyc:13481 - BDM is shutdown.
2014-02-25 21:02 (INFO) -- armoryengine.pyc:11263 - Called stopBitcoind
2014-02-25 21:02 (WARNING) -- armoryengine.pyc:661 - Killing process pid=872
2014-02-25 21:02 (WARNING) -- armoryengine.pyc:661 - Killing process pid=6248
2014-02-25 21:02 (INFO) -- ArmoryQt.py:5010 - Attempting to close the main window!
2014-02-25 21:02 (ERROR) -- ArmoryQt.py:4339 - BitcoindNotAvailable: should not happen...
2014-02-25 21:02 (INFO) -- ArmoryQt.py:3780 - Switching Armory functional mode to "Offline"
2014-02-25 21:02 (INFO) -- ArmoryQt.py:5121 - Resetting BlockDataMgr, freeing memory
RoadStress
Legendary
*
Offline Offline

Activity: 1904
Merit: 1007


View Profile
February 28, 2014, 09:26:01 AM
 #3254

I keep getting this error when I want to start Armory.  It basically forces me to restart my computer to get rid of it.  And no, Armory nor bitcoind is running.  Thank you for any assistance with this.  Also, I can tip for assistance with this.



Make sure you kill all instances of Python before trying to rerun Armory.

How hard would it be to make it support multiple instances?

Ente
Legendary
*
Offline Offline

Activity: 2126
Merit: 1001



View Profile
February 28, 2014, 09:31:38 AM
 #3255

I keep getting this error when I want to start Armory.  It basically forces me to restart my computer to get rid of it.  And no, Armory nor bitcoind is running.  Thank you for any assistance with this.  Also, I can tip for assistance with this.



Make sure you kill all instances of Python before trying to rerun Armory.

How hard would it be to make it support multiple instances?

Try running bitcoind and armory two times, in its own folder each.
This should work.
Then you can connect one bitcoind to the other. They both have the whole blockchain, still, but only one connects to nodes outside and creates traffic.

I don't think it's possible to share the bitcoind-blockchain nor the armory-blocks between several instances.

Well, I run several "instances" in the form of several wallets in one armory. Close enough for me :-)

Ente
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
February 28, 2014, 03:55:47 PM
 #3256

How hard would it be to make it support multiple instances?

It can be done, but it's made intentionally difficult, because running two instances of Armory using the same wallets is guaranteed to corrupt your wallets.  And of course, all the extra data... most of the time the user simply double-clicked to open it again, not realizing it's already open.

If you really want to do it for whatever reason, then you can open the second Armory instance using

Code:
 --datadir=/path/to/second/armory --interport=7890

Interport can be any unused port, and is only for detecting multiple instances (which is why you must change it to run multiple).  You must change both datadir and interport at the same time if you don't want to corrupt your existing wallets.


Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
WiiD
Sr. Member
****
Offline Offline

Activity: 756
Merit: 250



View Profile
March 02, 2014, 12:29:01 AM
 #3257

Is it normal that my online wallet has to do "Scanning Transaction History" for about 2 hours every time i start Armory??? So when Bitcoin crashes i need over 2 hours to get my BTC out of Armory Wallet??
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
March 02, 2014, 12:46:19 AM
 #3258

Is it normal that my online wallet has to do "Scanning Transaction History" for about 2 hours every time i start Armory??? So when Bitcoin crashes i need over 2 hours to get my BTC out of Armory Wallet??

Kind of.  There's a bug in 0.90-beta, that forces it to rescan way more often than it needs to.  This is dramatically improved in the new testing version (0.91).  It won't rescan unless you just import addresses or wallets. 

Unfortunately, if you leave Armory off for a couple weeks, it has to catch up with the latest blockchain history, which can be kind of slow (though it should only be a few minutes).  But there's not much we can do about it.

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
teste
Sr. Member
****
Offline Offline

Activity: 312
Merit: 250


View Profile
March 02, 2014, 03:01:39 AM
 #3259

Ok,

I created a wallet on Armory and I have a paper backup.
My question is:
1- I see web wallets that already implemented bip32 where an address that starts with (3) 3J5emZhKuLWyW292dFgDo1YhFN1MWVyV13 is created. Is it right that I can send bitcoins to this address and for each transaction will be created a new address that start with (1)?
2- When Armory implement bip32, will I need to create a new backup?
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
March 02, 2014, 03:08:40 AM
 #3260

Ok,

I created a wallet on Armory and I have a paper backup.
My question is:
1- I see web wallets that already implemented bip32 where an address that starts with (3) 3J5emZhKuLWyW292dFgDo1YhFN1MWVyV13 is created. Is it right that I can send bitcoins to this address and for each transaction will be created a new address that start with (1)?
2- When Armory implement bip32, will I need to create a new backup?

The addresses that start with "3" are P2SH addresses, usually used for multisig.  Armory version 0.90 and previous did not support sending to these addreses, but the new version to be released soon (0.91) will allow it.  It's up to them to deal with their own P2SH addresses, and how to create and spend from them.  But Armory will keep using the ones that start with "1", such as creating change addresses that start with "1".  Armory has no mechanism to spend multisig txOuts, even if it has some of the private keys.

As soon as this next version is out, my number one priority is finishing the new wallet design, which will suppot BIP32, multisig, P2SH, compressed keys, and a variety of other things.  It will also allow you to migrate your existing wallet to the new format, and continue using your existing wallets.  Though you won't get the benefits of the new BIP32 stuff.

Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
Pages: « 1 ... 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 [163] 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 ... 231 »
  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!