Bitcoin Forum
June 16, 2024, 09:52:50 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 »  All
  Print  
Author Topic: Armory 0.96.2 is out (SegWit enabled)  (Read 9227 times)
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3682
Merit: 1347

Armory Developer


View Profile
September 09, 2017, 09:43:08 PM
 #61

Extract the content of that folder. In the terminal, cd to that folder, then type:

Code:
sudo dpkg -i *.deb

Rothbart
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 09, 2017, 09:58:24 PM
Last edit: September 09, 2017, 10:17:05 PM by Rothbart
 #62

Edit:  I've got the installation process started, but it stops with this error:

Code:
sudo dpkg -i *.deb
(Reading database ... 175842 files and directories currently installed.)
Preparing to unpack armory_0.96.2-ubuntu14.04_amd64.deb ...
Unpacking armory (0.96.2-1) over (0.96.2-1) ...
Preparing to unpack python-psutil_1.2.1-1ubuntu2_amd64.deb ...
Unpacking python-psutil (1.2.1-1ubuntu2) over (1.2.1-1ubuntu2) ...
dpkg: dependency problems prevent configuration of armory:
 armory depends on python-qt4; however:
  Package python-qt4 is not installed.

dpkg: error processing package armory (--install):
 dependency problems - leaving unconfigured
Setting up python-psutil (1.2.1-1ubuntu2) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Errors were encountered while processing:
 armory

Any ideas? Thanks!
PhoenixFire
Member
**
Offline Offline

Activity: 270
Merit: 36


View Profile
September 10, 2017, 12:50:24 AM
 #63

Edit:  I've got the installation process started, but it stops with this error:
Any ideas? Thanks!

You'd need to grab the amd64 package for python-qt4 here: https://packages.ubuntu.com/xenial/python-qt4
Unfortunately there are a bunch of dependencies required, and going on the manifest for Ubuntu 16.04 a chunk of them aren't included by default.
You're new to linux, right? The package managers are great in most distros (Ubuntu included), but setting this all up on an offline machine is not for the faint of heart. Easy to get the packages you need if you're going online, but for a strict offline & airgapped machine that defeats the point (you haven't said, but I'm assuming?)

You could install Ubuntu 14.04 instead and it'd only require the offline Armory package you already have, but I don't know whether that would more or less convenient for you.
Rothbart
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 10, 2017, 01:27:24 AM
 #64

You're new to linux, right? The package managers are great in most distros (Ubuntu included), but setting this all up on an offline machine is not for the faint of heart. Easy to get the packages you need if you're going online, but for a strict offline & airgapped machine that defeats the point (you haven't said, but I'm assuming?)

You could install Ubuntu 14.04 instead and it'd only require the offline Armory package you already have, but I don't know whether that would more or less convenient for you.

Yea, this is for a strictly offline machine. It sounds like it'll be easier to start over with Ubuntu 14.04 than find a way of getting all the packages onto the 16.04 installation. Just to clarify: the offline version of Armory should work on Ubuntu 14.04 out of the box?

Thanks for your help!
PhoenixFire
Member
**
Offline Offline

Activity: 270
Merit: 36


View Profile
September 10, 2017, 01:59:48 AM
 #65

Yea, this is for a strictly offline machine. It sounds like it'll be easier to start over with Ubuntu 14.04 than find a way of getting all the packages onto the 16.04 installation. Just to clarify: the offline version of Armory should work on Ubuntu 14.04 out of the box?

Thanks for your help!
I think it should, yes. I didn't give it more than a quick check but 14.04 seemed to have the qt4 libs that are missing on 16.04. The download is specifically named for Ubuntu 14.04 and I'm pretty sure goatpig knows what he is doing there.

If you're worried, you could create a throwaway virtual machine to test the setup of 14.04 before you start fresh on your actual offline laptop. VirtualBox is free and relatively easy to use.

No problem Smiley
Rothbart
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 10, 2017, 03:45:58 AM
 #66

I'll give it a go - thanks again!
Rothbart
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 11, 2017, 01:26:02 AM
Last edit: September 11, 2017, 01:39:42 AM by Rothbart
 #67

So, I've managed to install the offline version of Armory on Ubuntu 14.04, but when I tried to open it, I got a message that Ubuntu has experienced an internal error:

Code:
ArmoryQt.py crashed with SIGILL in void CrytpoPP::ByteReverse<unsigned int>

It doesn't open at all, now - any ideas?
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3682
Merit: 1347

Armory Developer


View Profile
September 11, 2017, 09:15:24 AM
 #68

How old is your CPU?

Rothbart
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 11, 2017, 03:16:45 PM
 #69

It's a Celeron from 2007.
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3682
Merit: 1347

Armory Developer


View Profile
September 11, 2017, 05:36:01 PM
 #70

It's a Celeron from 2007.

That's your issue, you can't run my builds cause your CPU lacks the registers for it. You have to build from source against that machine.

Rothbart
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 11, 2017, 06:38:55 PM
 #71

Gotcha; that's gonna be a little difficult on an offline machine for a Linux noob like me. Guess I'll use Windows instead - thanks for your help + development time!
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3682
Merit: 1347

Armory Developer


View Profile
September 11, 2017, 06:44:55 PM
 #72

Gotcha; that's gonna be a little difficult on an offline machine for a Linux noob like me. Guess I'll use Windows instead - thanks for your help + development time!

I'll fix the CPU fuckery for the next version if you wanna revisit this in ~1 month.

Rothbart
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
September 11, 2017, 06:58:11 PM
Last edit: September 12, 2017, 01:44:56 AM by Rothbart
 #73

I really appreciate your work - especially in supporting the dumping of this nonsense shitcoin - thanks again.

jojo69
Legendary
*
Offline Offline

Activity: 3206
Merit: 4386


diamond-handed zealot


View Profile
September 12, 2017, 06:44:47 AM
 #74

sigh

so my old stuff all broke this morning, what with segwit and all

updated core to 0.15.0cr3, which caused a full resync, so 10 hours crunching on that

fired up my old armory and, of course, it acked on the new DB format

got 0.96.2-beta-95dc55907f installed and got my wallets imported...and Armory just camps offline

OS is win7 64, File\Settings\General\Bitcoin Software Management is pointing to the appropriate directories


I know that, eventually, we will get it all working, but you will understand that in the mean time this is most stress inducing.  Your assistance is very much appreciated.


This is not some pseudoeconomic post-modern Libertarian cult, it's an un-led, crowd-sourced mega startup organized around mutual self-interest where problems, whether of the theoretical or purely practical variety, are treated as temporary and, ultimately, solvable.
Censorship of e-gold was easy. Censorship of Bitcoin will be… entertaining.
skyhawk
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
September 12, 2017, 08:03:16 AM
 #75

updated core to 0.15.0cr3, which caused a full resync, so 10 hours crunching on that
fired up my old armory and, of course, it acked on the new DB format

Really? The thing that changed is the chainstate directory, which Armory doesn't use afaik? The blocks database format should be unchanged...
achow101
Staff
Legendary
*
Offline Offline

Activity: 3430
Merit: 6705


Just writing some code


View Profile WWW
September 12, 2017, 01:52:14 PM
 #76

fired up my old armory and, of course, it acked on the new DB format
It isn't the new database format. Armory does not use Bitcoin Core's databases. Please do not assume that the one thing you know changed is what breaks the software.

The reason your old Armory is failing is because segwit changes the block format, and old versions of Armory do not understand the segwit block format.

Upgrading to Armory 0.96.2 and deleting the databases folder in Armory's datadir should fix your problem.

Also, post your log files.

jojo69
Legendary
*
Offline Offline

Activity: 3206
Merit: 4386


diamond-handed zealot


View Profile
September 12, 2017, 03:08:37 PM
Last edit: September 12, 2017, 04:01:42 PM by jojo69
 #77

Thank you for the reply.  I apologize for my ignorance and frustration.

It isn't the new database format. Armory does not use Bitcoin Core's databases. Please do not assume that the one thing you know changed is what breaks the software.

fair enough, noted

The reason your old Armory is failing is because segwit changes the block format, and old versions of Armory do not understand the segwit block format.

Upgrading to Armory 0.96.2 and deleting the databases folder in Armory's datadir should fix your problem.

unfortunately this does not seem to change the programs behavior

Also, post your log files.

OK, working on doing that right

This is not some pseudoeconomic post-modern Libertarian cult, it's an un-led, crowd-sourced mega startup organized around mutual self-interest where problems, whether of the theoretical or purely practical variety, are treated as temporary and, ultimately, solvable.
Censorship of e-gold was easy. Censorship of Bitcoin will be… entertaining.
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3682
Merit: 1347

Armory Developer


View Profile
September 12, 2017, 03:45:09 PM
 #78

1) Delete your logs, start Armory and post the fresh logs.

2) Post dbLog.txt as well

3) Use pastebin to post the logs, not the forum itself.

jojo69
Legendary
*
Offline Offline

Activity: 3206
Merit: 4386


diamond-handed zealot


View Profile
September 12, 2017, 03:53:30 PM
Last edit: September 12, 2017, 04:04:48 PM by jojo69
 #79

paste...bin

okey dokey, I guess I'll google that and try and figure out what it is...sorry I'm doing it wrong

edit/  hmmmmm, so I deleted those log files and restarted like you said, and now it is building databases, which it was not doing before

This is not some pseudoeconomic post-modern Libertarian cult, it's an un-led, crowd-sourced mega startup organized around mutual self-interest where problems, whether of the theoretical or purely practical variety, are treated as temporary and, ultimately, solvable.
Censorship of e-gold was easy. Censorship of Bitcoin will be… entertaining.
goatpig (OP)
Moderator
Legendary
*
Offline Offline

Activity: 3682
Merit: 1347

Armory Developer


View Profile
September 12, 2017, 04:28:10 PM
 #80

paste...bin

pastebin.com

Quote
edit/  hmmmmm, so I deleted those log files and restarted like you said, and now it is building databases, which it was not doing before

Let it go as long as it can, then report here. If it fails, I need these logs.

Pages: « 1 2 3 [4] 5 6 »  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!