Bitcoin Forum
November 01, 2024, 08:21:54 AM *
News: Latest Bitcoin Core release: 28.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 41287 times)
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 23, 2013, 06:18:24 PM
 #381

I just tested on a fresh install of 13.10 online, and it works great.  I am not sure if the offline bundle will work with 13.10 offline though. 

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

Activity: 238
Merit: 100


I run Linux on my abacus.


View Profile
November 23, 2013, 07:48:19 PM
 #382

I see. So that's already 28 gigabytes of HD space wasted. This is getting ridiculous.

It is ridiculous, but it's what we had to do to get the new version working.  It also maximizes security and leaves open the possibility of having remote bitcoind/bitcoin-qt instances, etc.

That I could live with. Remote instance would be most useful so I could just dump the bitcoind (and the blockchain) to my server. Please tell more.

Shut up and give me money: 115UAYWLPTcRQ2hrT7VNo84SSFE5nT5ozo
K1773R
Legendary
*
Offline Offline

Activity: 1792
Merit: 1008


/dev/null


View Profile
November 23, 2013, 08:42:04 PM
 #383

I see. So that's already 28 gigabytes of HD space wasted. This is getting ridiculous.

It is ridiculous, but it's what we had to do to get the new version working.  It also maximizes security and leaves open the possibility of having remote bitcoind/bitcoin-qt instances, etc.

That I could live with. Remote instance would be most useful so I could just dump the bitcoind (and the blockchain) to my server. Please tell more.
you can use a remote bitcoind already (with any armory version AFAIK):
mount the blockchain with NFS (for example)
expose RPC to public and limit to given ip (if you dont want that, no need for it) and use SSL on it (if this is possible with armory)

[GPG Public Key]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
DBordello
Sr. Member
****
Offline Offline

Activity: 349
Merit: 250


BTCPak.com - Exchange your Bitcoins for MP!


View Profile WWW
November 23, 2013, 08:57:09 PM
 #384

The link to the windows installer appears to be dead.

Edit:  Only in the first post.

www.BTCPak.com - Exchange your bitcoins for MP: Secure, Anonymous and Easy!
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 23, 2013, 09:03:51 PM
 #385

Ack, somehow that file didn't make it to S3.  I'll have to check the script to see if it was being excluded from the upload or if there was an error.

Thanks for catching that... the data behind the link is now there, so the previous link should work again.

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!)
keewee
Legendary
*
Offline Offline

Activity: 1025
Merit: 1000



View Profile
November 24, 2013, 12:01:05 AM
 #386

The .16 testing version, unfortunately, is pretty much unusable on my Mac. It's a recent model iMac (Core i5 3.2GHz, 8G RAM, no SSD). Scanning the blockchain brings the system to a crawl and makes doing anything else very frustrating. And this is exacerbated by the fact that once this completes Armory will usually crash within a short while so it has to rescan the blockchain every time it starts. I ran it from the command line and I can see something that I wonder could be part of the problem. There are leftover references to picobit's system in the errors it displays in Terminal. For example:

  File "/Users/joeschmoe/BitcoinArmory/osx_picobit/workspace/Armory.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Twisted-13.1.0-py2.7-macosx-10.4-x86_64.egg/twisted/internet/base.py", line 824, in runUntilCurrent


If there's any information I can provide to help fix this then I'd be glad to help

1keewee2vRp63UWvPBynT55ZYw6SUCKDB
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 24, 2013, 12:53:27 AM
 #387

The .16 testing version, unfortunately, is pretty much unusable on my Mac. It's a recent model iMac (Core i5 3.2GHz, 8G RAM, no SSD). Scanning the blockchain brings the system to a crawl and makes doing anything else very frustrating. And this is exacerbated by the fact that once this completes Armory will usually crash within a short while so it has to rescan the blockchain every time it starts. I ran it from the command line and I can see something that I wonder could be part of the problem. There are leftover references to picobit's system in the errors it displays in Terminal. For example:

  File "/Users/joeschmoe/BitcoinArmory/osx_picobit/workspace/Armory.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Twisted-13.1.0-py2.7-macosx-10.4-x86_64.egg/twisted/internet/base.py", line 824, in runUntilCurrent


If there's any information I can provide to help fix this then I'd be glad to help

Interesting!  Each next version seems to work less and less reliably on OSX.  And for sure, that absolute path reference is ... not right. 

Luckily, picobit just messaged me to let me know that he may have a solution (a variant of the current build recipe).  I'm going to try it out tonight and see what happens.

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!)
keewee
Legendary
*
Offline Offline

Activity: 1025
Merit: 1000



View Profile
November 24, 2013, 12:58:36 AM
 #388

The .16 testing version, unfortunately, is pretty much unusable on my Mac. It's a recent model iMac (Core i5 3.2GHz, 8G RAM, no SSD). Scanning the blockchain brings the system to a crawl and makes doing anything else very frustrating. And this is exacerbated by the fact that once this completes Armory will usually crash within a short while so it has to rescan the blockchain every time it starts. I ran it from the command line and I can see something that I wonder could be part of the problem. There are leftover references to picobit's system in the errors it displays in Terminal. For example:

  File "/Users/joeschmoe/BitcoinArmory/osx_picobit/workspace/Armory.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Twisted-13.1.0-py2.7-macosx-10.4-x86_64.egg/twisted/internet/base.py", line 824, in runUntilCurrent


If there's any information I can provide to help fix this then I'd be glad to help

Interesting!  Each next version seems to work less and less reliably on OSX.  And for sure, that absolute path reference is ... not right. 

Luckily, picobit just messaged me to let me know that he may have a solution (a variant of the current build recipe).  I'm going to try it out tonight and see what happens.

Great! Looking forward to getting this working. The recent rise in the value of btc has me nervous every time I fire up Bitcoin-qt  Grin

1keewee2vRp63UWvPBynT55ZYw6SUCKDB
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 24, 2013, 01:04:33 AM
 #389

Luckily, picobit's build script is pretty easy, so it's not too hard to make new releases when I update the code.  Though they will likely need extra testing, since OSX has a few quirks.  I'm hoping he'll see this and try scanning his own package for hardcoded directories and figure out what's wrong (though, he is a busy guy...)

I got a few more polishing activities (actually, mainly updating the website and replacing the dead links in the app), and then I'll at least release the Windows and Linux versions.  Perhaps early next week.  But I won't post the OSX packages to the website as-is, since they are basically unusable...

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

Activity: 742
Merit: 500



View Profile WWW
November 24, 2013, 05:37:49 AM
 #390

OS X app crashes for me on Mavericks after a few minutes of use, too Sad

pvz
Newbie
*
Offline Offline

Activity: 53
Merit: 0


View Profile
November 24, 2013, 08:18:06 AM
Last edit: November 25, 2013, 02:33:49 PM by pvz
 #391

Install 12.10 deb on 13.10 works.
On my system Ubuntu 13.10 v.99.16 seems to have a 'wait/watch' issue in transition from updating blockchain (bitcoind) to scanning the blockchain.
This is already happening a number of builds ago.
If all the blocks are already downloaded and Armory is started, Armory continues after this check.
When there are new blocks and the 'wait/watch' issue seems to be there, the --debug last info is: "(INFO) ArmoryQt.py:3781 - Switching Armory functional mode to "Offline" ".
Visually: Qt states "Synchronizing with Network x blocks" with x > 0 and stays that way. Now more counting down. Just continue to display only this information.
When only <10 new blockchain blocks, Armory does continue, with 92 blocks (last time I got this error) Armory gets in the 'wait/watch' modus.
Maybe only happens when there is a new block file?

I can try a rescan or a reinstall of bitcoind and Armory, but maybe you prefer some more error analysis before I do that or to try another build first.

Please let me know.

[EDIT] Today (11/25) Armory did not stop when it started with 152 blocks to download (bitcoind). The number of blocks to download is not the variable triggering the freeze.
sflicht
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
November 24, 2013, 09:20:51 PM
 #392

Hi,

Just a minor bug report. I'm running Ubuntu 13.04 64 bit. I managed to install 0.89.99.16 today (it's building the database now, and I'm looking forward to using the new version!). However I had a lot of headaches getting the installation to work. I downloaded the OfflineBundle but running the very simple install script f***ed up my package dependencies. I managed to resolve this by NOT installing the libqtwebkit4 in the bundle. I already had what I assume is the same version of this library, but installing the one in the bundle with dpkg somehow ran me into the following Launchpad bug: https://bugs.launchpad.net/ubuntu/+source/qtwebkit-source/+bug/1175902. Ultimately I escaped from the resulting dependency hellhole by using  dpkg -i --force-overwrite to get back to the version of the deb in my apt cache.

I don't think this is an Armory bug per se, and I assume others have managed to install the 0.89.99.16 fine using the bundle on the website, but I thought I'd post this as a heads up in case anyone else runs into the same issue.
Zomdifros
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
November 25, 2013, 11:19:44 PM
Last edit: November 25, 2013, 11:41:39 PM by Zomdifros
 #393

I installed the Windows 64 bit .16 version over the .14, though not in C: but in a different drive. When I do this, the copy of the blockchain is deleted and I have to wait an hour for the database to build again. After this is done, my wallets are completely gone and I can't seem to find a good way of getting them back easily without resorting to paper backups. I'm not sure if this is default behaviour, but I can imagine this will scare the shit out of some people.

Edit: to clarify, it was originally installed in C:, the second time in a different drive. In both cased I had symbolic links made in AppData\Roaming\ to both the Armory and Bitcoin folders, located on a different drive. Oh and for some reason it takes about 15 minutes for Armory to get the database build each time I start it.

gortonc
Newbie
*
Offline Offline

Activity: 35
Merit: 0


View Profile
November 26, 2013, 12:17:50 AM
 #394

Windows 7 32bit lenovo T60 with 2 gig Ram. I am surprised that it runs at all! It does occasionally lock up, but it is usable.  I am using the same machine with a TAILS USB for offline use. It seems to work fine in that environment.

I am thrilled! I can drop my watching wallets on the hard drive directly into the Windows Armory and my TAILS USB never needs to touch the Windows OS.

At some point I hope to write up a tutorial on how I set it up. It is a little tedious as I have not been able to make Armory persistent in TAILS yet and am reinstalling as needed. I keep the .armory in the Persistent archive.
cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
November 26, 2013, 12:26:39 AM
 #395

I installed the Windows 64 bit .16 version over the .14, though not in C: but in a different drive. When I do this, the copy of the blockchain is deleted and I have to wait an hour for the database to build again. After this is done, my wallets are completely gone and I can't seem to find a good way of getting them back easily without resorting to paper backups. I'm not sure if this is default behaviour, but I can imagine this will scare the shit out of some people.

Edit: to clarify, it was originally installed in C:, the second time in a different drive. In both cased I had symbolic links made in AppData\Roaming\ to both the Armory and Bitcoin folders, located on a different drive. Oh and for some reason it takes about 15 minutes for Armory to get the database build each time I start it.

You must not be doing the symlinks correctly.  It's probably best to avoid that, just use the satoshidir and datadir switches.

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.0
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3738
Merit: 1360

Armory Developer


View Profile
November 26, 2013, 07:34:38 AM
 #396

You must not be doing the symlinks correctly.  It's probably best to avoid that, just use the satoshidir and datadir switches.

Definitely this. Try with the command line arguments (make a shortcut if you have to) and let us know.

Zomdifros
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
November 26, 2013, 09:26:36 AM
 #397


You must not be doing the symlinks correctly.  It's probably best to avoid that, just use the satoshidir and datadir switches.

You mean the switches in the Armory settings themselves? I tried that, but it didn't work. See https://bitcointalk.org/index.php?topic=299684.msg3616125#msg3616125

I made the links following this instruction: https://bitcointalk.org/index.php?topic=63844.msg748224#msg748224

goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3738
Merit: 1360

Armory Developer


View Profile
November 26, 2013, 09:45:02 AM
 #398

Code:
parser.add_option("--settings",        dest="settingsPath",default='DEFAULT', type="str",          help="load Armory with a specific settings file")
parser.add_option("--datadir",         dest="datadir",     default='DEFAULT', type="str",          help="Change the directory that Armory calls home")
parser.add_option("--satoshi-datadir", dest="satoshiHome", default='DEFAULT', type='str',          help="The Bitcoin-Qt/bitcoind home directory")
parser.add_option("--satoshi-port",    dest="satoshiPort", default='DEFAULT', type="str",          help="For Bitcoin-Qt instances operating on a non-standard port")
parser.add_option("--dbdir",           dest="leveldbDir",  default='DEFAULT', type='str',          help="Location to store blocks database (defaults to --datadir)")
parser.add_option("--rpcport",         dest="rpcport",     default='DEFAULT', type="str",          help="RPC port for running armoryd.py")
parser.add_option("--testnet",         dest="testnet",     default=False,     action="store_true", help="Use the testnet protocol")
parser.add_option("--offline",         dest="offline",     default=False,     action="store_true", help="Force Armory to run in offline mode")
parser.add_option("--nettimeout",      dest="nettimeout",  default=2,         type="int",          help="Timeout for detecting internet connection at startup")
parser.add_option("--interport",       dest="interport",   default=-1,        type="int",          help="Port for inter-process communication between Armory instances")
parser.add_option("--debug",           dest="doDebug",     default=False,     action="store_true", help="Increase amount of debugging output")
parser.add_option("--nologging",       dest="logDisable",  default=False,     action="store_true", help="Disable all logging")
parser.add_option("--netlog",          dest="netlog",      default=False,     action="store_true", help="Log networking messages sent and received by Armory")
parser.add_option("--logfile",         dest="logFile",     default='DEFAULT', type='str',          help="Specify a non-default location to send logging information")
parser.add_option("--mtdebug",         dest="mtdebug",     default=False,     action="store_true", help="Log multi-threaded call sequences")
parser.add_option("--skip-online-check", dest="forceOnline", default=False,   action="store_true", help="Go into online mode, even if internet connection isn't detected")
parser.add_option("--skip-version-check", dest="skipVerCheck", default=False, action="store_true", help="Do not contact bitcoinarmory.com to check for new versions")
parser.add_option("--keypool",         dest="keypool",     default=100, type="int",                help="Default number of addresses to lookahead in Armory wallets")
parser.add_option("--rebuild",         dest="rebuild",     default=False,     action="store_true", help="Rebuild blockchain database and rescan")
parser.add_option("--rescan",          dest="rescan",      default=False,     action="store_true", help="Rescan existing blockchain DB")
parser.add_option("--maxfiles",        dest="maxOpenFiles",default=0,         type="int",          help="Set maximum allowed open files for LevelDB databases")

List of Armory switches, as seen in the source. I am currently working on unicode support in Windows and the 'dir' arguments work just fine.

cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
November 26, 2013, 04:44:33 PM
 #399

You mean the switches in the Armory settings themselves? I tried that, but it didn't work. See https://bitcointalk.org/index.php?topic=299684.msg3616125#msg3616125

I made the links following this instruction: https://bitcointalk.org/index.php?topic=63844.msg748224#msg748224

No, sending them as arguments to the windows shortcut:

"C:\Program Files (x86)\Armory-testing\ArmoryQt.exe" --satoshi-datadir=I:\bitcoin --datadir=I:\armory

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.0
Zomdifros
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
November 26, 2013, 10:57:23 PM
 #400

@goatpig, @cp1

I tried starting Armory using this command line, in settings the default dir was changed that way. Loading seemed somewhat faster in one instance, in others it was equally slow as starting Armory the regular way.

With a little patience I can get Armory to work however, so it isn't a pressing problem. I am worried though that other people might lose their wallet if they have moved the blockchain or install folder in a similar fashion, although I am not sure if a good solution is available.

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!