Pages:
Author

Topic: Armory - Discussion Thread - page 61. (Read 521749 times)

legendary
Activity: 1428
Merit: 1093
Core Armory Developer
March 20, 2014, 11:01:42 AM
Quote
leveldb missing error

Also a lot of these users resort to sending us an email to our support channel, and those have a higher rate of resolution than what you can see here.


More likely support emails get zero reply.
At least that has been my experience for more than a week.

We have tried to respond to as many support emails as we can.  But we are a dev team, not a customer support team, so we can't get to everything.  Since we hadn't isolated the cause of your issue yet, the majority of emails we received from users with your symptoms we could not respond intelligently. 

Like I said, we want to respond to everyone, but we're an open-source project that makes no money (yet) and we have no customer support staff.  We respond to the emails that have the easiest response.  And we certainly take note of of the problems we see. 

On that note, I think we found a solution to this.  We may be able to get it into 0.91 after all.  We're excited that many of users reporting these symptoms may be resolved with this fix (hopefully all of them!)
member
Activity: 70
Merit: 10
March 20, 2014, 10:43:15 AM
Quote
leveldb missing error

Also a lot of these users resort to sending us an email to our support channel, and those have a higher rate of resolution than what you can see here.



More likely support emails get zero reply.
At least that has been my experience for more than a week.
sr. member
Activity: 337
Merit: 250
March 20, 2014, 07:54:04 AM
I am trying to run Armory with the latest 64-bit version of Bitcoin Core.  Is this not possible?  I have pointed Armory to the installation directory of Bitcoin Core, but it doesn't seem to recognize it.

Nevermind, Just had to point Armory to C:\Program Files\Bitcoin\daemon
legendary
Activity: 3738
Merit: 1360
Armory Developer
March 20, 2014, 02:19:45 AM
Quote
leveldb missing error

What error are you referring to? There was a leveldb bug that got fixed with the latest testing build (the one posted tonight) on Windows. Your post infers this bug occurs on Linux too, where it is built stock from google's source, so I'm bit curious now.

Quote
Since I've started to pay attention to the Armory forum about a month ago I've also seen several threads on crashing for which little help was offered and no resolution provided.

Most of these bugs are one and the same. Once we come to a fix the only thing we can do while we're working towards a release is to tell the users to wait for it. I guess it's better having someone doing that, but that's on our free time, so our presence can grow thin during busy times, like pre-release for these past 2 weeks. Also a lot of these users resort to sending us an email to our support channel, and those have a higher rate of resolution than what you can see here.

Your assumption on Armory's stability is a little off however. What you are experiencing is obviously a wallet issue as it carries from OS to OS. Changing OS only changes how resources are delivered to Armory. While we had problems with that for a while, these were eventually fixed, and the users left with an unusable Armory are those falling in your category, with a wallet pointing at a lot of large transaction. It took us some time to isolate this issue but that we're on it, it won't last that long.

For your information, I loaded Zoella's wallet in about 15sec. Coming from someone that simply can't get Armory to work, I'd say it's a step forward. Still implementing some fixes on that front as we speak. Back to the code now.
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
March 20, 2014, 02:16:47 AM
Btw, I just posted a new testing version and forgot to link to it from here:

0.90.99.3-testing is posted for both Windows and Ubuntu 12.04+

Unfortunately, we upgraded the makefiles, etc, and OSX building broke.  We don't think it will be tough to fix, but gotta fight through it.




@rocks -- we do take every report seriously, but we can't magically fix things just because a report was made.  There's been a lot of reports of the BDM hanging that we were only recently been able to identify.  Until we isolate the issue, we can't do anything about it.

In your case, there is obviously a pattern, because we test it regularly on new installs, and many users install on clean installs without issue.  (the exception is WinXP 64, which has always had problems).

--Are you using a paritcular wallet on each system?
--Are you using a particular bitcoin.conf?
--Are these all on the same computer?  What are its specs?
--Are you installing in non-standard locations?  
--Do you use command-line flags?
--Do you have non-english characters in your path names or use them in the interface?
--Do you run bitcoind/bitcoin-qt manually, or auto-managed?

As for the leveldb-error... I'm not sure exactly what that is.  Is it an error that there's a problem with the databases?  Or leveldb itself appears to be missing?  If leveldb is there but reports problematic files, try running with --rebuild.  

Again, I'm not here to discredit you or say anything is unimportant.  But clearly something is awry, as we've had plenty of users report success with every one of those environments (except WinXP64).  It would be great to know what is different, if anything.

legendary
Activity: 1153
Merit: 1000
March 20, 2014, 02:00:07 AM
I have to agree with the description that it's "unusaby crash-prone".  I tried my offline wallet on 4 different computers, 2 of which were fresh installs just for testing (one Ubuntu, one Win 7).  None of the computers could run Armory 0.9 for more than an hour with my watch only wallet without crashing.  I figured it had something to do with the number of transaction in the WO wallet and made a new offline and WO wallet.  After about a week I had the same issues though less sever.  I've come to the shitty solution of only adding to my cold storage very occasionally since each transaction decrease the amount of time it takes for Armory to crash.

I know from other threads that you're a bit frustrated with the average user who's complaining to you, but I think justusranvier is exactly correct and I think you need to take these complaints more seriously.  

"Unusaby crash-prone" is an understatement, at this point I've tried the following setups over the past 2-4 weeks to try and get Armory working but still with zero luck. All systems are spec'ed well enough.  

0.88, WinXP 64, existing system       - bitcoind stable, Armory crashes on sync
0.88, WinXP 64, clean install            - bitcoind stable, Armory crashes on sync
0.90, Win7, existing system             - bitcoind stable, Armory crashes on sync
0.90, Win7, clean install                  - bitcoind stable, Armory crashes on sync
0.90, Ubuntu 12.04 LTS, clean install - bitcoind stable, Armory crashes after ~10ish minutes
0.91 test, Win7, clean install            - bitcoind stable, Armory crashes on startup (leveldb missing error)
0.91 test, Ubuntu 12.04, clean install, compiled from github - bitcoind stable, Armory crashes on startup (leveldb missing error)

I've tried the above systems under multiple setups, first with .bitcoin and .armory located on a remote ZFS samba server (which I use for all home files) and then switched to default locations on the local host drive. I've also tried using my existing blockchain and letting bitcoind re-download the blockchain from scratch at least 3 different times. I am not an "average user".

The failure to run on a fresh Ubuntu 12.04 LTS system both current version and github latest beta to me just speaks volumes. It's a shame because I'd like the combined features of deterministic wallets together with multiple wallets and Armory is the only option that does that currently does this, but Armory just does not run. I've asked in other threads what to do and what error logs to post, but the developers sounded offended and didn't offer any real suggestions.

I think kentt is right and many try, fail and leave without posting. Since I've started to pay attention to the Armory forum about a month ago I've also seen several threads on crashing for which little help was offered and no resolution provided. I've been unusually determined to try many different configurations to get it to work and at this point am probably close to 24 hours of screen time, the vast majority of users I'm betting abandon before that.

If the devs are serious about making Armory a real wallet then they need to take every single post on Armory not working or crashing seriously and bring a resolution to each and every posted issue, otherwise the bugs pile up until Armory is not functional for most users in most situations.

Sorry if this became a bit of a rant, but I've spent a silly amount of time on this.
full member
Activity: 168
Merit: 100
March 19, 2014, 08:06:54 PM
FYI, got a response saying I needed to submit a trouble ticket. Might want to check your support email account.
legendary
Activity: 3738
Merit: 1360
Armory Developer
March 19, 2014, 06:54:27 PM
Same here ... btw, do I need to update something now, when qt 0.9 is out?

No you don't. It's preferable that you do but 0.90 is compatible with bitcoin core 0.9.0

Just one tiny thing: Armory doesn't seem to find the daemon after installing core 0.9.0. Had to manually point it at Bitcoin\daemon.

We're aware of this and this has been fixed in 0.91. As far the communication protocol goes, 0.90 is compatible with core 0.9.0 regardless
full member
Activity: 168
Merit: 100
March 19, 2014, 06:09:20 PM
Heavy testing?  Can you take 10 transactions like this? http://blockchain.info/tx/e3aea19a966d103c4520530f6a8f9486b03d4cbe46deeeb56c4e72730fe83f2f

I couldn't on any rig.

The point is that these transactions have identified an inefficiency in Armory that will have to be fixed.  However, I believe that most users do not have such transactions, and it is only now that we've been able to identify that as the cause for a lot of these reports.  Because no one on our team has a wallet with such transactions in it.  Those types of transactions simply do not exist in many use cases, and thus many people will not experience any such problems.

Please do not misinterpret my statement as blaming it on the user, or saying it's unimportant.  I'm simply identifying that you have fallen into a gap that many users do not, and thus will not have those problems.  Now that we've identified it, we'll try to get a fix into 0.91.1.  Fixing it will require a bit more work than we can put in for 0.91.

Do you still need a watching only wallet? I've transferred everything out of mine and plan to retire it. Let me know how to send one if you need it.

Absolutely.  Without it we'll have to manually hack together a wallet that exhibits the problem.  It would be much easier if we had one we already know causes problems. 

FYI we're stirring up our support email channel, so I'm not sure if a simple email with attachment will work.  Please try it and we'll find another way to get it if doesn't work (just support at bitcoinarmory dot com).

Sent, let me know.
member
Activity: 103
Merit: 10
March 19, 2014, 06:08:56 PM
The point is that these transactions have identified an inefficiency in Armory that will have to be fixed.  However, I believe that most users do not have such transactions, and it is only now that we've been able to identify that as the cause for a lot of these reports.  Because no one on our team has a wallet with such transactions in it.  Those types of transactions simply do not exist in many use cases, and thus many people will not experience any such problems.

Please do not misinterpret my statement as blaming it on the user, or saying it's unimportant.  I'm simply identifying that you have fallen into a gap that many users do not, and thus will not have those problems.  Now that we've identified it, we'll try to get a fix into 0.91.1.  Fixing it will require a bit more work than we can put in for 0.91.
Okay great.  I hadn't realized that you had accepted this as the issue.  It sounds like you've got a handle on the issue.
Thanks.
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
March 19, 2014, 06:03:29 PM
Heavy testing?  Can you take 10 transactions like this? http://blockchain.info/tx/e3aea19a966d103c4520530f6a8f9486b03d4cbe46deeeb56c4e72730fe83f2f

I couldn't on any rig.

The point is that these transactions have identified an inefficiency in Armory that will have to be fixed.  However, I believe that most users do not have such transactions, and it is only now that we've been able to identify that as the cause for a lot of these reports.  Because no one on our team has a wallet with such transactions in it.  Those types of transactions simply do not exist in many use cases, and thus many people will not experience any such problems.

Please do not misinterpret my statement as blaming it on the user, or saying it's unimportant.  I'm simply identifying that you have fallen into a gap that many users do not, and thus will not have those problems.  Now that we've identified it, we'll try to get a fix into 0.91.1.  Fixing it will require a bit more work than we can put in for 0.91.

Do you still need a watching only wallet? I've transferred everything out of mine and plan to retire it. Let me know how to send one if you need it.

Absolutely.  Without it we'll have to manually hack together a wallet that exhibits the problem.  It would be much easier if we had one we already know causes problems. 

FYI we're stirring up our support email channel, so I'm not sure if a simple email with attachment will work.  Please try it and we'll find another way to get it if doesn't work (just support at bitcoinarmory dot com).
full member
Activity: 187
Merit: 109
Converting information into power since 1867
March 19, 2014, 05:58:56 PM
Same here ... btw, do I need to update something now, when qt 0.9 is out?

No you don't. It's preferable that you do but 0.90 is compatible with bitcoin core 0.9.0

Just one tiny thing: Armory doesn't seem to find the daemon after installing core 0.9.0. Had to manually point it at Bitcoin\daemon.
full member
Activity: 168
Merit: 100
March 19, 2014, 05:40:29 PM
Heavy testing?  Can you take 10 transactions like this? http://blockchain.info/tx/e3aea19a966d103c4520530f6a8f9486b03d4cbe46deeeb56c4e72730fe83f2f

I couldn't on any rig.

The point is that these transactions have identified an inefficiency in Armory that will have to be fixed.  However, I believe that most users do not have such transactions, and it is only now that we've been able to identify that as the cause for a lot of these reports.  Because no one on our team has a wallet with such transactions in it.  Those types of transactions simply do not exist in many use cases, and thus many people will not experience any such problems.

Please do not misinterpret my statement as blaming it on the user, or saying it's unimportant.  I'm simply identifying that you have fallen into a gap that many users do not, and thus will not have those problems.  Now that we've identified it, we'll try to get a fix into 0.91.1.  Fixing it will require a bit more work than we can put in for 0.91.

Do you still need a watching only wallet? I've transferred everything out of mine and plan to retire it. Let me know how to send one if you need it.
legendary
Activity: 1428
Merit: 1093
Core Armory Developer
March 19, 2014, 05:22:06 PM
Heavy testing?  Can you take 10 transactions like this? http://blockchain.info/tx/e3aea19a966d103c4520530f6a8f9486b03d4cbe46deeeb56c4e72730fe83f2f

I couldn't on any rig.

The point is that these transactions have identified an inefficiency in Armory that will have to be fixed.  However, I believe that most users do not have such transactions, and it is only now that we've been able to identify that as the cause for a lot of these reports.  Because no one on our team has a wallet with such transactions in it.  Those types of transactions simply do not exist in many use cases, and thus many people will not experience any such problems.

Please do not misinterpret my statement as blaming it on the user, or saying it's unimportant.  I'm simply identifying that you have fallen into a gap that many users do not, and thus will not have those problems.  Now that we've identified it, we'll try to get a fix into 0.91.1.  Fixing it will require a bit more work than we can put in for 0.91.
legendary
Activity: 3738
Merit: 1360
Armory Developer
March 19, 2014, 05:18:17 PM
I have 0.90 installed for ages (it feels). Never a single problem, no crash, no rescan, nothing. Works like a charm here on Debian.

Ente

Same here ... btw, do I need to update something now, when qt 0.9 is out?

No you don't. It's preferable that you do but 0.90 is compatible with bitcoin core 0.9.0
legendary
Activity: 3738
Merit: 1360
Armory Developer
March 19, 2014, 05:17:39 PM
0.91 is an improvement over 0.90 for sure.  But we don't believe that it's a critical upgrade.
I'm eating lunch with altoz right now and he also says he's had problems with 0.90 that required him to delete the .armory directory.

I think you've got a lot of users who having problem but are just living with them instead of reporting them.

i have had zero problems with 0.90 (zero crashes) and that's after putting it thru heavy testing.

of course, my laptop has 16GB RAM with a huge HD in linux.
Heavy testing?  Can you take 10 transactions like this? http://blockchain.info/tx/e3aea19a966d103c4520530f6a8f9486b03d4cbe46deeeb56c4e72730fe83f2f

I couldn't on any rig.

These are the typical transaction that we identified bring Armory to a crawl, we're building a test case to identify possible inefficiencies. Worst case scenario we'll have to overhaul that part.
member
Activity: 103
Merit: 10
March 19, 2014, 05:10:44 PM
0.91 is an improvement over 0.90 for sure.  But we don't believe that it's a critical upgrade.
I'm eating lunch with altoz right now and he also says he's had problems with 0.90 that required him to delete the .armory directory.

I think you've got a lot of users who having problem but are just living with them instead of reporting them.

i have had zero problems with 0.90 (zero crashes) and that's after putting it thru heavy testing.

of course, my laptop has 16GB RAM with a huge HD in linux.
Heavy testing?  Can you take 10 transactions like this? http://blockchain.info/tx/e3aea19a966d103c4520530f6a8f9486b03d4cbe46deeeb56c4e72730fe83f2f

I couldn't on any rig.
sr. member
Activity: 378
Merit: 250
March 19, 2014, 04:37:45 PM
I have 0.90 installed for ages (it feels). Never a single problem, no crash, no rescan, nothing. Works like a charm here on Debian.

Ente

Same here ... btw, do I need to update something now, when qt 0.9 is out?
legendary
Activity: 2126
Merit: 1001
March 19, 2014, 04:29:39 PM
I have 0.90 installed for ages (it feels). Never a single problem, no crash, no rescan, nothing. Works like a charm here on Debian.

Ente
full member
Activity: 168
Merit: 100
March 19, 2014, 03:29:22 PM

2. Not sending pooled funds into Armory.  I send them every once in a while when it's as much as feel comfortable leaving in a web wallet.


Unfortunately this won't work on many switching pools. Middlecoin and WafflePool both payout on a daily basis. You can't hold it. These are the two primary pools that I believe are killing my wallets.
I didn't explain well enough.  What I meant is I use blockchain.info for wafflepool daily payments.  After a couple weeks then I send them to armory.  I didn't mean that I delay the payout.
It worked for me and it sounds like we mine on the same pools.

Ahh, gotcha. An intermediate wallet would make sense.
Pages:
Jump to: