Author

Topic: Serious usability problems and bugs with armory (Read 755 times)

legendary
Activity: 1512
Merit: 1009
September 18, 2015, 08:03:56 AM
#7
So at best its very hard for average people to operate the client.

Correct. That's something inherent of an advanced client. Although it's definitely not impossible for a novice user to learn how to use it (I am an example of that)
hero member
Activity: 854
Merit: 1007
JAYCE DESIGNS - http://bit.ly/1tmgIwK
Well I havent saw any notice or message that would notify me about that issue. So at best its very hard for average people to operate the client.

No It hasnt finished syncing, i`m still at 76% Cheesy



This takes very very very long time, plus the advices are useless now because i have deleted the old DB so i have to redownload it again...
sr. member
Activity: 255
Merit: 250
Senior Developer - Armory
OP: Why did you remove the oh-so-clever memes that were up late last night, showing skeletons representing the bodies of people who never finished syncing? Perhaps the time you spent getting the bile & rage going in your system would've been better served reading earlier posts. If you had, you'd have noticed you're not the only person who has had this issue. (Granted, I admit we could do a better job of explaining certain issues in a more public manner.) Oh well. The pics are here and here in case anybody wants to check them out.

As goatpig said, the Core corruption is beyond our control. We used LevelDB in 0.90-0.92 and migrated to LMDB (a much saner DB) in 0.93. We're working on improving our response to Core corruption. There's only so much we can do, especially on Windows, where LevelDB is a total disaster. Also, while firing off your vague set of specs last night, one thing you forgot to mention was whether or not you're using an HD or SSD. The latter will handle Core and Armory much more gracefully. (Again, this is something that I admit should be explained in public more clearly.)

I'm sorry you're having issues. I also don't know what to tell you, especially if I'm just going to be carpet bombed with profanities in the reply.
legendary
Activity: 3640
Merit: 1345
Armory Developer
Quote
the devs should really fix this syncing issue because it is unbearable to wait weeks to sync

Blame Mike Hearn for rolling LevelDB into Core. We've long switched to LMDB for Armory's DB. If you think I should clean after Mike Hearn, well... I don't have the time right now but I am seriously considering.

Quote
or in an event of corrupt blockchains or bugs like i fell victim of, i have to re-download the whole thing over.

No, you can keep a copy of your /blocks and /chainstate folders to replace damaged DBs instead of downloading from scratch every time. If you were aware of how unstable Core's DB is (thanks to LevelDB), you would be prepared accordingly. Whether it's our job (the Armory devs) to teach you how to deal with Core is debatable.

legendary
Activity: 1512
Merit: 1009
Such is Armory and Bitcoin Core's nature: you have to download the blockchain and reindex everything. Having good internet, lots of ram and a fast cpu isn't what matters the most (it helps but it's not everything). An SSD speeds up everything.

Armory is not buggy. Armory is very secure. If you think the compromise in usability doesn't exceed the security it gives you, then you are free to switch clients. There are pretty good ones on sub-forums right be the side of this one.

The offline file is not compatible, so you'll have to update all your clients. You can then move your coins if you have to put your cold storage online.

There is nothing to fix in syncing, because there is no syncing issue... Sync might be faster one day, but it will be mainly to hardware developments, I think.

PEBKAC.

Exactly, I've been saying this many times. We all suffer from this sometimes, me included Cheesy
legendary
Activity: 1120
Merit: 1009
PEBKAC.

I would normally try to help but you reap what you sow.

If you try asking politely (or at least civilly) in the future, you might get better results.
hero member
Activity: 854
Merit: 1007
JAYCE DESIGNS - http://bit.ly/1tmgIwK
Ok so I had armory 0.92.3 on with bitcoin client 0.9.3 a few days ago. I havent used armory in the past few months so it was no big deal, it just sat there.

I wanted to use it recently so i opened it and started syncing it. It built the new blocks in perfectly, then about 97% i had to restart the PC because it just froze.

After I restarted the PC, the bitcoinind kept crashing, and crashing ,and crashing , no matter how many times i restart the client or my pc, and it didnt worked anymore. So I thought the version is obsolete, so I uppgraded to 0.11 core.

Then I realized that the 0.11 core is not compatible with 0.92.3, so i upgraded to 0.93.2 armory.

----------------------------------------------

So now i got the latest versions of both armory, and bitcoin core. I opened it, it worked, it didnt crashed anymore, but it just didnt synced anymore.

Waited 5 hours for it to sync, havent even started to show the progress bar, like if it was frozen.

Note: I havent moved neither the instalation , nor the database, nor the core database. Everything was at the same place, i only uninstalled the earlier versions and installed the new ones. The databases were in a separate folder in the same place always.

I used the  --datadir parameter, like I always used, on all shortcuts of armory, so it was nothing of my fault. Because nothing was moved.

Also in the armory config panel, i took a screenshot of previous settings, and inputed the same after i reinstalled the newer versions.

____________________________

Ok so now that I wasted about 1 day on this bullshit, i decided to delete the whole blockchain and armory blocks and redownload the same shit over.

____________________________

2 days have passed since, and I`m still at 53% of the syncing process.

And probably have to wait 1 more day for the database buildup, and other crap.


_______________________________

Note my internet is ultra fast, and I got a I7 core PC with 4 gb RAM.




_________________________________

Seriously guys, this is the worst fucking buggy shitty wallet program that I ever saw in my life. I dont know how secure it is, but its a pain in the ass to use it, and i dont even know how reliable it is in a case of theft.

I cant even move my coins out of my wallet in a case of a compromise because i have to wait 1 fucking week just to get the think synced. By that time the thief can dissapear to another galaxy with my coins....

The armory offline signed transaction file is not even compatible with other wallets, so basically my coins are now held prisoner due to this technical shit.


I will have to switch to another wallet because this is just getting intolerable, the devs should really fix this syncing issue because it is unbearable to wait weeks to sync, or in an event of corrupt blockchains or bugs like i fell victim of, i have to re-download the whole thing over.

Jump to: