Bitcoin Forum
May 10, 2024, 12:04:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 »  All
  Print  
Author Topic: RAM-Reduction & Backup Center Testing (version 0.89.99.16)  (Read 41219 times)
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 12, 2013, 10:43:54 PM
 #301

Windows users!

Thanks again to goatpig.  He made us a custom port of one of the leveldb DB dependencies and it appears it may have fixed the loading issues.

els & Rogue Star:  please try again!

https://dl.dropboxusercontent.com/u/1139081/ArmoryTestingReleases/ArmorySetup-0.89.99.12-beta_win32.exe


P.S. - This version also includes the fragmented backup tester.  Try it out!

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!)
1715299474
Hero Member
*
Offline Offline

Posts: 1715299474

View Profile Personal Message (Offline)

Ignore
1715299474
Reply with quote  #2

1715299474
Report to moderator
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715299474
Hero Member
*
Offline Offline

Posts: 1715299474

View Profile Personal Message (Offline)

Ignore
1715299474
Reply with quote  #2

1715299474
Report to moderator
1715299474
Hero Member
*
Offline Offline

Posts: 1715299474

View Profile Personal Message (Offline)

Ignore
1715299474
Reply with quote  #2

1715299474
Report to moderator
1715299474
Hero Member
*
Offline Offline

Posts: 1715299474

View Profile Personal Message (Offline)

Ignore
1715299474
Reply with quote  #2

1715299474
Report to moderator
Rogue Star
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
November 13, 2013, 12:02:40 AM
 #302

Windows users!

Thanks again to goatpig.  He made us a custom port of one of the leveldb DB dependencies and it appears it may have fixed the loading issues.
Looks good so far, it was great to see the splash screen come up. It's starting at 98% sync with the network now, I'll update my post if I run into any problems or have any additional comments. Thanks goatpig and Alan!

you can donate to me for whatever reason at: 18xbnjDDXxgcvRzv5k2vmrKQHWDjYsBDCf
Eylrid
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
November 13, 2013, 01:05:59 AM
 #303

Windows users!

Thanks again to goatpig.  He made us a custom port of one of the leveldb DB dependencies and it appears it may have fixed the loading issues.

els & Rogue Star:  please try again!

https://dl.dropboxusercontent.com/u/1139081/ArmoryTestingReleases/ArmorySetup-0.89.99.12-beta_win32.exe


P.S. - This version also includes the fragmented backup tester.  Try it out!

I'm on Windows Vista 32-bit. I'm still getting this error:

Code:
Traceback (most recent call last):
  File "ArmoryQt.py", line 22, in <module>
  File "psutil\__init__.pyc", line 85, in <module>
  File "psutil\_psmswindows.pyc", line 15, in <module>
  File "_psutil_mswindows.pyc", line 12, in <module>
  File "_psutil_mswindows.pyc", line 10, in __load
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 13, 2013, 02:04:47 AM
 #304

Windows users!

Thanks again to goatpig.  He made us a custom port of one of the leveldb DB dependencies and it appears it may have fixed the loading issues.
Looks good so far, it was great to see the splash screen come up. It's starting at 98% sync with the network now, I'll update my post if I run into any problems or have any additional comments. Thanks goatpig and Alan!

By the way, you might have to use "Help"->"Rebuild and Rescan Databases".  Some of the database behavior changed ever so slightly since 0.89.99.3.  It may not be necessary, but I wouldn't be surprised if it cleared up any weird/buggy behavior in the app.

I'm on Windows Vista 32-bit. I'm still getting this error:

Code:
Traceback (most recent call last):
  File "ArmoryQt.py", line 22, in <module>
  File "psutil\__init__.pyc", line 85, in <module>
  File "psutil\_psmswindows.pyc", line 15, in <module>
  File "_psutil_mswindows.pyc", line 12, in <module>
  File "_psutil_mswindows.pyc", line 10, in __load
ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.

Unfortunately, I don't think this is going to work on Vista.   The same effort required to get it working on XP would be required by Vista (goat: correct me if that's wrong).

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: 3668
Merit: 1347

Armory Developer


View Profile
November 13, 2013, 02:14:18 AM
 #305

Unfortunately, I don't think this is going to work on Vista.   The same effort required to get it working on XP would be required by Vista (goat: correct me if that's wrong).

There was explicit notes on the lack of WinXP compatibility with the code I used, but nothing about Windows Vista. Please install .NET framework 4.5 and tell me if it works. I'll investigate that matter.

Rogue Star
Member
**
Offline Offline

Activity: 89
Merit: 10


View Profile
November 13, 2013, 04:00:46 AM
 #306

By the way, you might have to use "Help"->"Rebuild and Rescan Databases".  Some of the database behavior changed ever so slightly since 0.89.99.3.  It may not be necessary, but I wouldn't be surprised if it cleared up any weird/buggy behavior in the app.
I did have a built database in my app data I was keeping around for when Armory was fixed. It looks like it decided to rebuild it automatically. The reason I know this aside from the progress bar starting at 0% is because my virtual disk was starting to get full and when I was checking to see if I was running out of space and a lot of space was suddenly available.

Here are some stats in case you are interested. First run took 33 mins to sync to the network from 98% and the database took over an hour to rebuild the database (I wasn't able to finish timing it accurately). The second run took a little over 2 minutes to sync the 1 incoming block and scan the DB. I have 4 AMD cores at 4GHz allocated to the VM. I didn't see the memory usage go over 300 MB while I was watching it.

I feel as though the Bitcoin sync was primarily network bound, but the database build & scan seemed like it might have been IO bound and benefited from residing in memory a bit more. At least the 4 cores were never running full tilt perhaps varying between 35%-65% across all 4. Then again, I'm not sure I trust task manager, it seems threads jumping across cores cause it to average out the utilization on the graphs.

Looks like a good build for Win7 users, thanks again!

you can donate to me for whatever reason at: 18xbnjDDXxgcvRzv5k2vmrKQHWDjYsBDCf
els
Newbie
*
Offline Offline

Activity: 41
Merit: 0



View Profile
November 13, 2013, 06:49:00 AM
 #307

Windows users!

Thanks again to goatpig.  He made us a custom port of one of the leveldb DB dependencies and it appears it may have fixed the loading issues.
Looks good so far, it was great to see the splash screen come up. It's starting at 98% sync with the network now, I'll update my post if I run into any problems or have any additional comments. Thanks goatpig and Alan!

same for me on Win 7 Home Premium.  looking good!  will report when sync'd up.
els
Newbie
*
Offline Offline

Activity: 41
Merit: 0



View Profile
November 13, 2013, 08:08:32 AM
 #308

Windows users!

Thanks again to goatpig.  He made us a custom port of one of the leveldb DB dependencies and it appears it may have fixed the loading issues.
Looks good so far, it was great to see the splash screen come up. It's starting at 98% sync with the network now, I'll update my post if I run into any problems or have any additional comments. Thanks goatpig and Alan!

same for me on Win 7 Home Premium.  looking good!  will report when sync'd up.

online, with balances, quick check looks great!
Eylrid
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
November 13, 2013, 03:46:28 PM
 #309

There was explicit notes on the lack of WinXP compatibility with the code I used, but nothing about Windows Vista. Please install .NET framework 4.5 and tell me if it works. I'll investigate that matter.

I tried that. It didn't work.
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 14, 2013, 01:32:34 AM
 #310



Linux 32-bit Users:

I just built a version that I believe works on 32-bit Linux without the "Too many open files" error.  Either build the latest "testing" branch, or download the debian package.   If you still get the error, you can manually set the number of files LevelDB is allowed to open using the --maxfiles=X argument when you run it.  I have set it to 75 for (Linux && 32bit), but I suppose it might actually need to be lower for some systems (though I doubt it).    My testing shows that it doesn't make a huge difference in terms of speed of database building or scanning.  I was tempted to just do it for all OS/arch.  Meh.  Please let me know if it works. 

Tomorrow i should 0.89.99.14 which includes CircusPeanut's integration message signing&verifiaction (created under a bounty by JackJack).  That may be one of the last testing versions, unless more people pop up with serious issues.  It appears to work pretty reliably on all OS except OSX, and there's nothing I can do about that right now (it appears to be a a problem with OSX 10.9 + PyQt, we might just have to wait it out). 


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!)
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
November 14, 2013, 07:44:20 AM
Last edit: November 14, 2013, 08:43:33 AM by picobit
 #311

There also seems to be an issue with LevelDB and OS X.  Armory crashed, and could not restart, it claimed that the database was corrupted.  It could start in offline mode, and I could ask it to rebuild the database, but unfortunately Armory looks at the database before rebuilding it, and it then crashes.  Removing the database directory works, of course.

Code:
-INFO  - 1384414404: (BlockUtils.cpp:1570) SetBtcNetworkParams
-INFO  - 1384414404: (BlockUtils.cpp:3580) Executing: doInitialSyncOnLoad_Rebuild
-INFO  - 1384414404: (BlockUtils.cpp:3604) Number of registered addr: 998
-WARN  - 1384414404: (leveldb_wrapper.cpp:31) ***LevelDB Error: Corruption: no meta-nextfile entry in descriptor
-ERROR - 1384414404: (leveldb_wrapper.cpp:168) Failed to open database! DB: 1

I suspect it is a LevelDB problem rather than an Armory problem, for Bitcoin-Qt had reported database corruption a few hours earlier, and I have also seen Bitcoin-Qt report that on my previous MacBook.


EDIT:  Yes, there are leveldb corruption problems:
https://code.google.com/p/leveldb/issues/detail?id=197
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
November 14, 2013, 10:11:15 AM
 #312

Here's a new tentative build to try and get Armory running on Vista and XP.

Disclaimer: This my build (goatpig), not etotheipi's. This is only for testing purpose on older Windows platforms. A lot of optimizations have been taken out in an attempt to achieve a failsafe build, so this will be slow. Starting Armory in offline mode is enough to prove compatibility. Adventurous ones, you may wanna try and build the DB (at your own risk)

https://mega.co.nz/#!0chE2J4C!RoE8WUfmPPqU1HStumsfh3bKGtJPu-toxzRhcM7_zVY

Eylrid
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
November 14, 2013, 03:56:21 PM
 #313

Here's a new tentative build to try and get Armory running on Vista and XP.

Disclaimer: This my build (goatpig), not etotheipi's. This is only for testing purpose on older Windows platforms. A lot of optimizations have been taken out in an attempt to achieve a failsafe build, so this will be slow. Starting Armory in offline mode is enough to prove compatibility. Adventurous ones, you may wanna try and build the DB (at your own risk)

https://mega.co.nz/#!0chE2J4C!RoE8WUfmPPqU1HStumsfh3bKGtJPu-toxzRhcM7_zVY

That worked.
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
November 14, 2013, 03:58:44 PM
 #314

Here's a new tentative build to try and get Armory running on Vista and XP.

Disclaimer: This my build (goatpig), not etotheipi's. This is only for testing purpose on older Windows platforms. A lot of optimizations have been taken out in an attempt to achieve a failsafe build, so this will be slow. Starting Armory in offline mode is enough to prove compatibility. Adventurous ones, you may wanna try and build the DB (at your own risk)

https://mega.co.nz/#!0chE2J4C!RoE8WUfmPPqU1HStumsfh3bKGtJPu-toxzRhcM7_zVY

That worked.

Vista or XP?

Eylrid
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
November 14, 2013, 04:09:42 PM
 #315


Vista
Portnoy
Legendary
*
Offline Offline

Activity: 2030
Merit: 1000

My money; Our Bitcoin.


View Profile
November 14, 2013, 06:09:34 PM
 #316

Here's a new tentative build to try and get Armory running on Vista and XP.

Disclaimer: This my build (goatpig), not etotheipi's. This is only for testing purpose on older Windows platforms. A lot of optimizations have been taken out in an attempt to achieve a failsafe build, so this will be slow. Starting Armory in offline mode is enough to prove compatibility. Adventurous ones, you may wanna try and build the DB (at your own risk)

https://mega.co.nz/#!0chE2J4C!RoE8WUfmPPqU1HStumsfh3bKGtJPu-toxzRhcM7_zVY

Still not working on XP. Same error message in the log.
pvz
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
November 14, 2013, 06:21:40 PM
 #317

Linux 32-bit Users
Works! Not any noticeable difference in time.
Also adding (read-only) wallets (rescan) works without any errors.
Noticed the message during startup stating max 75 connections.
Thank you Allan!
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 14, 2013, 06:58:06 PM
 #318

Version 0.89.99.14-testing: Now with message signing and fragmented backup tester!

Ubuntu/Debian 32-bit
Ubuntu/Debian 64-bit
Mac/OSX (flaky with 10.9)
Windows (32- and 64-bit)

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!)
Allaboutbit
Member
**
Offline Offline

Activity: 125
Merit: 10


View Profile
November 14, 2013, 08:16:37 PM
 #319

I've been running armory on osx for awhile now. Initially before there was a pre built app, I built it from the testing source on github following the instructions on the site. It worked fine. Then v9 and v10 came out as pre built app. It still worked fine. Now with v14 and armory will not load. Here is a paste from the log:

2013-11-14 14:44 (INFO) -- armoryengine.py:625 - Executing popen: sysctl hw.memsize
2013-11-14 14:44 (INFO) -- armoryengine.py:625 - Executing popen: sysctl -n machdep.cpu.brand_string
2013-11-14 14:44 (INFO) -- armoryengine.py:806 -
2013-11-14 14:44 (INFO) -- armoryengine.py:807 -
2013-11-14 14:44 (INFO) -- armoryengine.py:808 -
2013-11-14 14:44 (INFO) -- armoryengine.py:809 - ************************************************************
2013-11-14 14:44 (INFO) -- armoryengine.py:810 - Invoked: /Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ArmoryQt.py
2013-11-14 14:44 (INFO) -- armoryengine.py:811 - ************************************************************
2013-11-14 14:44 (INFO) -- armoryengine.py:812 - Loading Armory Engine:
2013-11-14 14:44 (INFO) -- armoryengine.py:813 -    Armory Version        : 0.89.99.14
2013-11-14 14:44 (INFO) -- armoryengine.py:814 -    PyBtcWallet  Version  : 1.35
2013-11-14 14:44 (INFO) -- armoryengine.py:815 - Detected Operating system: MacOSX
2013-11-14 14:44 (INFO) -- armoryengine.py:816 -    OS Variant            : ('10.8.5', ('', '', ''), 'x86_64')
2013-11-14 14:44 (INFO) -- armoryengine.py:817 -    User home-directory   : /Users/xxxx/Library/Application Support
2013-11-14 14:44 (INFO) -- armoryengine.py:818 -    Satoshi BTC directory : /Users/xxxx/Library/Application Support/Bitcoin/
2013-11-14 14:44 (INFO) -- armoryengine.py:819 -    Armory home dir       : /Users/xxxx/Library/Application Support/Armory/
2013-11-14 14:44 (INFO) -- armoryengine.py:820 - Detected System Specs    :
2013-11-14 14:44 (INFO) -- armoryengine.py:821 -    Total Available RAM   : 16.00 GB
2013-11-14 14:44 (INFO) -- armoryengine.py:822 -    CPU ID string         : Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz

2013-11-14 14:44 (INFO) -- armoryengine.py:823 -    Number of CPU cores   : 8 cores
2013-11-14 14:44 (INFO) -- armoryengine.py:824 -    System is 64-bit      : True
2013-11-14 14:44 (INFO) -- armoryengine.py:825 -    Preferred Encoding    : US-ASCII
2013-11-14 14:44 (INFO) -- armoryengine.py:826 -
2013-11-14 14:44 (INFO) -- armoryengine.py:827 - Network Name: Main Network
2013-11-14 14:44 (INFO) -- armoryengine.py:828 - Satoshi Port: 8333
2013-11-14 14:44 (INFO) -- armoryengine.py:829 - Named options/arguments to armoryengine.py:
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     maxOpenFiles    : 0
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     nettimeout      : 2
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     rescan          : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     leveldbDir      : DEFAULT
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     port            : None
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     interport       : 8223
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     coverageOutputDir: None
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     rebuild         : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     datadir         : DEFAULT
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     offline         : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     satoshiPort     : DEFAULT
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     netlog          : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     keypool         : 100
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     coverageInclude : None
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     forceOnline     : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     logDisable      : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     mtdebug         : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     skipVerCheck    : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     settingsPath    : /Users/xxxx/Library/Application Support/Armory/ArmorySettings.txt
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     verbosity       : None
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     doDebug         : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     testnet         : False
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     rpcport         : DEFAULT
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     satoshiHome     : DEFAULT
2013-11-14 14:44 (INFO) -- armoryengine.py:831 -     logFile         : /Users/xxxx/Library/Application Support/Armory/ArmoryQt.py.log.txt
2013-11-14 14:44 (INFO) -- armoryengine.py:832 - Other arguments:
2013-11-14 14:44 (INFO) -- armoryengine.py:835 - ************************************************************
2013-11-14 14:44 (INFO) -- armoryengine.py:1041 - C++ block utilities loaded successfully
2013-11-14 14:44 (INFO) -- armoryengine.py:13507 - Using the asynchronous/multi-threaded BlockDataManager.
2013-11-14 14:44 (INFO) -- armoryengine.py:13508 - Blockchain operations will happen in the background. 
2013-11-14 14:44 (INFO) -- armoryengine.py:13509 - Devs: check TheBDM.getBDMState() before asking for data.
2013-11-14 14:44 (INFO) -- armoryengine.py:13510 - Registering addresses during rescans will queue them for
2013-11-14 14:44 (INFO) -- armoryengine.py:13511 - inclusion after the current scan is completed.
2013-11-14 14:44 (ERROR) -- Traceback (most recent call last):
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ArmoryQt.py", line 42, in <module>
    from dialogs.toolsDialogs import MessageSigningVerificationDialog
ImportError: No module named dialogs.toolsDialogs

Can you please help me figure out why it's not working anymore now?

   Contract Vault     Next Generation Agreements for Everyone on The Ethereum Blockchain
❱❱❱  JOIN TOKEN SALE  ❱❱❱   MAY 1st     [[ LIGHTPAPER ]]
■ ▄▀ ██ ▀ ██ ██████   FACEBOOK   TWITTER   LINKEDIN   MEDIUM   TELEGRAM   ██████ ██ ▀ ██ ▀▄ ■
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 14, 2013, 08:18:04 PM
 #320

Ack!  The installer script didn't copy over all the files, whoops!

I'll work on that...

(updated the first post with the old 0.89.99.10 OSX app until I fix that)

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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 22 »  All
  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!