Author

Topic: I'm an idiot! I screwed up my offline system, any suggestions? (Read 1195 times)

legendary
Activity: 3766
Merit: 1364
Armory Developer
I guess I would just install the Windows Armory client and keep it offline.
There's nothing special about the offline bundle then?

The offline bundle is the same code and binaries with the extra packages to get Armory running on the target OS. There is no such concept on Windows, just use the Windows package and keep the computer offline at all times.
newbie
Activity: 21
Merit: 0
So you're saying I would need to install all of those packages if I went with Wheezy or Jessie?

Damn, if that's the case, maybe I will just go with Windows. At least I wouldn't have to struggle with an OS I know nothing about. It just seems like the more packages I install, the more dependency problems pop up.

I guess I would just install the Windows Armory client and keep it offline.
There's nothing special about the offline bundle then?

Thanks again, goatpig. You really are legendary like it says under your username!
legendary
Activity: 3766
Merit: 1364
Armory Developer
Err, let me come out and say that I think Ubuntu is not my OS of choice for about anything. I suggest you use Debian wheezy, you'll have a lot less trouble, you won't have all those nasty Ubuntu subversion mismatches. Wheezy has some old locked packages but at least they are compatible across minor versions. You can also go with Jessie if you want more recent code.

If the ordeal is beyond your tolerance level, just go with Windows.

You don't need SWIG if you're not gonna build from source, my bad.

The packages you need for a full offline install are (on top of Debian, screw Ubuntu):

Quote
libqt4-designer libqt4-help libqt4-scripttools libqt4-script libqt4-test libqt4-dev libqtcore4 python-qt4 pyqt4-dev-tools python-dev python-twisted python-psutil python-crypto python-openssl python-twisted-bin python-twisted-core python-twisted-names python-twisted-web python-twisted-news python-twisted-lore python-twisted-conch python-twisted-runner python-twisted-words python-sip libqtassistantclient4 libqtwebkit4 python-pyasn python-psutil
newbie
Activity: 21
Merit: 0
I am using 12.04.3 because that was the exact version specified the last time Armory published instructions on how to do the offline install. etotheipi mentions 12.04+ when he listed the 93.3 packages, but I didn't know what "+" meant so I stuck to 12.04.3. That's what I had been running before I screwed it all up.

I went to the website you gave me and was able to find 12.04 (Precise) versions for all eight of the packages you listed. I carried them over to my offline machine and added them to the offline bundle folder. Six of the packages were new and two replaced existing but identically-named packages. I selected and collected the packages by hand instead of using dpkg or apt-get -d as you mentioned (I run Windows on my main machine). Then I ran the install script.

Well, we had even more errors this time (see log below). They seem to be either version mismatches, or failures because a prerequisite in the install file did not get created. A lot of them are now requiring 4.9 but finding 4.8 or 4.4, which I don't understand. I think I'd be in good shape if I could figure out how to get the right version numbers.

Well, my brain hurts so I'm going to hang it up for the night.

Again, many thanks for your help! I really thought we had it this time!

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

...
Setting up libconfig-file-perl (1.50-2) ...

dpkg: dependency problems prevent configuration of libqt4-designer:
 libqt4-designer depends on libqt4-xml (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-xml on system is 4:4.8.1-0ubuntu4.4.
 libqt4-designer depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.9.
 libqt4-designer depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-designer (--install):
 dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of libqt4-dev:
 libqt4-dev depends on libqt4-dbus (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-dbus on system is 4:4.8.1-0ubuntu4.4.
 libqt4-dev depends on libqt4-declarative (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-declarative on system is 4:4.8.1-0ubuntu4.4.
 libqt4-dev depends on libqt4-designer (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-designer on system is 4:4.8.1-0ubuntu4.8.
 libqt4-dev depends on libqt4-help (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-help on system is 4:4.8.1-0ubuntu4.8.
 libqt4-dev depends on libqt4-network (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-network on system is 4:4.8.1-0ubuntu4.4.
 libqt4-dev depends on libqt4-qt3support (= 4:4.8.1-0ubuntu4.9); however:
  Package libqt4-qt3support is not installed.
 libqt4-dev depends on libqt4-script (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-script on system is 4:4.8.1-0ubuntu4.8.
 libqt4-dev depends on libqt4-scripttools (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-scripttools on system is 4:4.8.1-0ubuntu4.8.
 libqt4-dev depends on libqt4-sql (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-sql on system is 4:4.8.1-0ubuntu4.4.
 libqt4-dev depends on libqt4-svg (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-svg on system is 4:4.8.1-0ubuntu4.4.
 libqt4-dev depends on libqt4-test (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-test on system is 4:4.8.1-0ubuntu4.8.
 libqt4-dev depends on libqt4-xml (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-xml on system is 4:4.8.1-0ubuntu4.4.
 libqt4-dev depends on libqt4-xmlpatterns (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqt4-xmlpatterns on system is 4:4.8.1-0ubuntu4.4.
 libqt4-dev depends on libqtgui4 (= 4:4.8.1-0ubuntu4.9); however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
 libqt4-dev depends on qt4-linguist-tools (= 4:4.8.1-0ubuntu4.9); however:
  Package qt4-linguist-tools is not installed.
 libqt4-dev depends on qt4-qmake (= 4:4.8.1-0ubuntu4.9); however:
  Package qt4-qmake is not installed.
dpkg: error processing libqt4-dev (--install):
 dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of libqt4-help:
 libqt4-help depends on libqt4-network (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-network on system is 4:4.8.1-0ubuntu4.4.
 libqt4-help depends on libqt4-sql (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-sql on system is 4:4.8.1-0ubuntu4.4.
 libqt4-help depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.9.
 libqt4-help depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-help (--install):
 dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of libqt4-script:
 libqt4-script depends on libqt4-dbus (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-dbus on system is 4:4.8.1-0ubuntu4.4.
 libqt4-script depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.9.
dpkg: error processing libqt4-script (--install):
 dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of libqt4-scripttools:
 libqt4-scripttools depends on libqt4-script (= 4:4.8.1-0ubuntu4.Cool; however:
  Package libqt4-script is not configured yet.
 libqt4-scripttools depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.9.
 libqt4-scripttools depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-scripttools (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libqt4-test:
 libqt4-test depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.9.

dpkg: error processing libqt4-test (--install):
 dependency problems - leaving unconfigured

Setting up libqtcore4 (4:4.8.1-0ubuntu4.9) ...
Setting up libqtwebkit4 (2.2.1-1ubuntu4) ...

dpkg: dependency problems prevent configuration of python-dev:
 python-dev depends on python (= 2.7.3-0ubuntu2); however:
  Version of python on system is 2.7.3-0ubuntu2.2.
 python-dev depends on python2.7-dev (>= 2.7.3); however:
  Package python2.7-dev is not installed.
dpkg: error processing python-dev (--install):
 dependency problems - leaving unconfigured

Setting up python-psutil (0.4.1-1ubuntu1) ...
Setting up python-pyasn1 (0.0.11a-1ubuntu1) ...

dpkg: dependency problems prevent configuration of python-qt4:
 python-qt4 depends on libqt4-designer (>= 4:4.8.0-1~); however:
  Package libqt4-designer is not configured yet.
 python-qt4 depends on libqt4-help (>= 4:4.8.0-1~); however:
  Package libqt4-help is not configured yet.
 python-qt4 depends on libqt4-script (>= 4:4.8.0-1~); however:
  Package libqt4-script is not configured yet.
 python-qt4 depends on libqt4-scripttools (>= 4:4.8.0-1~); however:
  Package libqt4-scripttools is not configured yet.
 python-qt4 depends on libqt4-test (>= 4:4.8.0-1~); however:
  Package libqt4-test is not configured yet.
dpkg: error processing python-qt4 (--install):
 dependency problems - leaving unconfigured

Setting up python-sip (4.13.2-1) ...
Setting up python-twisted-lore (11.1.0-1) ...
Setting up python-twisted-mail (11.1.0-1) ...
Setting up python-twisted-news (11.1.0-1) ...
Setting up python-twisted-runner (11.1.0-1) ...
Setting up python-twisted-words (11.1.0-1) ...

dpkg: dependency problems prevent configuration of swig:
 swig depends on swig2.0 (>= 2.0.0-1); however:
  Package swig2.0 is not installed.
dpkg: error processing swig (--install):
 dependency problems - leaving unconfigured

dpkg: dependency problems prevent configuration of armory:
 armory depends on python-qt4; however:
  Package python-qt4 is not configured yet.
dpkg: error processing armory (--install):
  dependency problems - leaving unconfigured

Setting up libqtassistantclient4 (4.6.3-3ubuntu2) ...

dpkg: dependency problems prevent configuration of pyqt4-dev-tools:
 pyqt4-dev-tools depends on python-qt4 (= 4.9.1-2ubuntu1); however:
  Package python-qt4 is not configured yet.
dpkg: error processing pyqt4-dev-tools (--install):
 dependency problems - leaving unconfigured

Processing triggers for man-db ...
Setting up dpkg-sig (0.13.1) ...
Processing triggers for doc-base ...
Processing 2 changed doc-base files...
Setting up python-twisted-conch (1:11.1.0-1) ...
Processing triggers for python-twisted-core ...
Setting up python-twisted (11.1.0-1ubuntu2) ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 libqt4-designer
 libqt4-dev
 libqt4-help
 libqt4-script
 libqt4-scripttools
 libqt4-test
 python-dev
 python-qt4
 swig
 armory
 pyqt4-dev-tools

legendary
Activity: 3766
Merit: 1364
Armory Developer
You have to get the packages for your install, not just any ubuntu repo. I'm guessing you're using 14.xx LTS? The packages that come with our offline bundle are targeted at precise (12.04 LTS). If you are using trusty, replace every package in there with trusty equivalents.

These are the packages that you need to run Armory:

Quote
pyqt4-dev-tools swig libqtcore4 libqt4-dev python-qt4 python-dev python-twisted python-psutil

You can search for them here:

http://packages.ubuntu.com

If you are using the same OS on your online machine, there is a dpkg command to list dependencies (I don't remember what it was but I had to use it for the offline pi bundle). You should build a script using that to list all the packages you need and save the names. Then you can run apt-get -d [package names] to download the packages. Then take the whole thing over to your offline machine and run the usual dpkg -i ./*.deb

Or just download the install DVDs and use those as your apt-get source.

EDIT: there's also apt-offline, but I'm not familiar with it.
newbie
Activity: 21
Merit: 0
That command had three errors:
Unable to locate pyqt4-dev-tools
package libqt-dev  has no installation candidate
package python-dev has no installation candidate

As far as I could tell, the install had the same errors as before.

The log is shown here (the happy faces are actually 8s):
(Reading database ... 144002 files and directories currently installed.)
Preparing to replace armory 0.93.3-1 (using armory_0.93.3_ubuntu-64bit.deb) ...
Unpacking replacement armory ...
Preparing to replace dpkg-sig 0.13.1 (using dpkg-sig_0.13.1_all.deb) ...
Unpacking replacement dpkg-sig ...
Preparing to replace libconfig-file-perl 1.50-2 (using libconfig-file-perl_1.50-2_all.deb) ...
Unpacking replacement libconfig-file-perl ...
Preparing to replace libqt4-designer 4:4.8.1-0ubuntu4.8 (using libqt4-designer_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-designer ...
Preparing to replace libqt4-help 4:4.8.1-0ubuntu4.8 (using libqt4-help_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-help ...
dpkg: warning: downgrading libqt4-script from 4:4.8.1-0ubuntu4.9 to 4:4.8.1-0ubuntu4.8.
Preparing to replace libqt4-script 4:4.8.1-0ubuntu4.9 (using libqt4-script_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-script ...
Preparing to replace libqt4-scripttools 4:4.8.1-0ubuntu4.8 (using libqt4-scripttools_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-scripttools ...
Preparing to replace libqt4-test 4:4.8.1-0ubuntu4.8 (using libqt4-test_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-test ...
Preparing to replace libqtassistantclient4 4.6.3-3ubuntu2 (using libqtassistantclient4_4.6.3-3ubuntu2_amd64.deb) ...
Unpacking replacement libqtassistantclient4 ...
Preparing to replace libqtwebkit4 2.2.1-1ubuntu4 (using libqtwebkit4_2.2.1-1ubuntu4_amd64.deb) ...
Unpacking replacement libqtwebkit4 ...
Preparing to replace python-psutil 0.4.1-1ubuntu1 (using python-psutil_0.4.1-1ubuntu1_amd64.deb) ...
Unpacking replacement python-psutil ...
Preparing to replace python-pyasn1 0.0.11a-1ubuntu1 (using python-pyasn1_0.0.11a-1ubuntu1_all.deb) ...
Unpacking replacement python-pyasn1 ...
Preparing to replace python-qt4 4.9.1-2ubuntu1 (using python-qt4_4.9.1-2ubuntu1_amd64.deb) ...
Unpacking replacement python-qt4 ...
Preparing to replace python-sip 4.13.2-1 (using python-sip_4.13.2-1_amd64.deb) ...
Unpacking replacement python-sip ...
Preparing to replace python-twisted 11.1.0-1ubuntu2 (using python-twisted_11.1.0-1ubuntu2_all.deb) ...
Unpacking replacement python-twisted ...
Preparing to replace python-twisted-conch 1:11.1.0-1 (using python-twisted-conch_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-conch ...
Preparing to replace python-twisted-lore 11.1.0-1 (using python-twisted-lore_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-lore ...
Preparing to replace python-twisted-mail 11.1.0-1 (using python-twisted-mail_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-mail ...
Preparing to replace python-twisted-news 11.1.0-1 (using python-twisted-news_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-news ...
Preparing to replace python-twisted-runner 11.1.0-1 (using python-twisted-runner_11.1.0-1_amd64.deb) ...
Unpacking replacement python-twisted-runner ...
Preparing to replace python-twisted-words 11.1.0-1 (using python-twisted-words_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-words ...
Setting up libconfig-file-perl (1.50-2) ...
dpkg: dependency problems prevent configuration of libqt4-designer:
 libqt4-designer depends on libqt4-xml (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-xml on system is 4:4.8.1-0ubuntu4.4.
 libqt4-designer depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
 libqt4-designer depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-designer (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libqt4-help:
 libqt4-help depends on libqt4-network (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-network on system is 4:4.8.1-0ubuntu4.4.
 libqt4-help depends on libqt4-sql (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-sql on system is 4:4.8.1-0ubuntu4.4.
 libqt4-help depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
 libqt4-help depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-help (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libqt4-script:
 libqt4-script depends on libqt4-dbus (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-dbus on system is 4:4.8.1-0ubuntu4.4.
 libqt4-script depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-script (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libqt4-scripttools:
 libqt4-scripttools depends on libqt4-script (= 4:4.8.1-0ubuntu4.Cool; however:
  Package libqt4-script is not configured yet.
 libqt4-scripttools depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
 libqt4-scripttools depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-scripttools (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libqt4-test:
 libqt4-test depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-test (--install):
 dependency problems - leaving unconfigured
Setting up libqtassistantclient4 (4.6.3-3ubuntu2) ...
Setting up libqtwebkit4 (2.2.1-1ubuntu4) ...
Setting up python-psutil (0.4.1-1ubuntu1) ...
Setting up python-pyasn1 (0.0.11a-1ubuntu1) ...
dpkg: dependency problems prevent configuration of python-qt4:
 python-qt4 depends on libqt4-designer (>= 4:4.8.0-1~); however:
  Package libqt4-designer is not configured yet.
 python-qt4 depends on libqt4-help (>= 4:4.8.0-1~); however:
  Package libqt4-help is not configured yet.
 python-qt4 depends on libqt4-script (>= 4:4.8.0-1~); however:
  Package libqt4-script is not configured yet.
 python-qt4 depends on libqt4-scripttools (>= 4:4.8.0-1~); however:
  Package libqt4-scripttools is not configured yet.
 python-qt4 depends on libqt4-test (>= 4:4.8.0-1~); however:
  Package libqt4-test is not configured yet.
dpkg: error processing python-qt4 (--install):
 dependency problems - leaving unconfigured
Setting up python-sip (4.13.2-1) ...
Setting up python-twisted-lore (11.1.0-1) ...
Setting up python-twisted-mail (11.1.0-1) ...
Setting up python-twisted-news (11.1.0-1) ...
Setting up python-twisted-runner (11.1.0-1) ...
Setting up python-twisted-words (11.1.0-1) ...
dpkg: dependency problems prevent configuration of armory:
 armory depends on python-qt4; however:
  Package python-qt4 is not configured yet.
dpkg: error processing armory (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Setting up dpkg-sig (0.13.1) ...
Processing triggers for doc-base ...
Processing 2 changed doc-base files...
Setting up python-twisted-conch (1:11.1.0-1) ...
Processing triggers for python-twisted-core ...
Setting up python-twisted (11.1.0-1ubuntu2) ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 libqt4-designer
 libqt4-help
 libqt4-script
 libqt4-scripttools
 libqt4-test
 python-qt4
 armory

staff
Activity: 3458
Merit: 6793
Just writing some code
Try running this command
Code:
sudo apt-get install pyqt4-dev-tools libqtcore4 libqt4-dev python-qt4 python-dev python-twisted python-psutil
And then try installing again
newbie
Activity: 21
Merit: 0
sudo dpkg -i ./*.deb apparently does the same as the "cmd.sh > output.txt 2>&1" shown in the post prior to yours, but anyway that gave me the list of error messages.

The first dependency was easy - libconfig-file-perl was not installed so I went online and found that file and added it to the offline bundle folder, one problem down.

The next one I identified a missing package, downloaded it and that helped.

Now when I look at the remaining errors, most them are saying they depend on a file with version 4.8 but version 4.4 is installed. I can't find where the 4.4 versions are - they aren't in the offline bundle folder anyway.

Here is what those errors look like:
"libqt4-help depends on libqt4-sql (= 4:4.8.1-0ubuntu4.Cool; however:
      Version of libqt4-sql on system is 4:4.8.1-0ubuntu4.4."

So how do I find the version 4.4s and replace them with 4.8s? They aren't in the offline bundle folder, so are they already installed somewhere?

I heard back from support and they told me this:
"Your best bet is to download the Ubuntu install DVD and add them as source in sources.list. Then try to install Armory's dependencies:
sudo apt-get install pyqt4-dev-tools libqtcore4 libqt4-dev python-qt4 python-dev python-twisted python-psutil"

I don't understand that or know how to do it. I found sources.list, but it's entries pointed to URLs, and what exactly am I supposed to add to it anyway?

Thanks for your help!

I pasted the latest error log below in case you have any interest in it (the happy faces should be 8s):

(Reading database ... 144002 files and directories currently installed.)
Preparing to replace armory 0.93.3-1 (using armory_0.93.3_ubuntu-64bit.deb) ...
Unpacking replacement armory ...
Preparing to replace dpkg-sig 0.13.1 (using dpkg-sig_0.13.1_all.deb) ...
Unpacking replacement dpkg-sig ...
Preparing to replace libconfig-file-perl 1.50-2 (using libconfig-file-perl_1.50-2_all.deb) ...
Unpacking replacement libconfig-file-perl ...
Preparing to replace libqt4-designer 4:4.8.1-0ubuntu4.8 (using libqt4-designer_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-designer ...
Preparing to replace libqt4-help 4:4.8.1-0ubuntu4.8 (using libqt4-help_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-help ...
Preparing to replace libqt4-scripttools 4:4.8.1-0ubuntu4.8 (using libqt4-scripttools_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-scripttools ...
Preparing to replace libqt4-test 4:4.8.1-0ubuntu4.8 (using libqt4-test_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-test ...
Preparing to replace libqtassistantclient4 4.6.3-3ubuntu2 (using libqtassistantclient4_4.6.3-3ubuntu2_amd64.deb) ...
Unpacking replacement libqtassistantclient4 ...
Preparing to replace libqtwebkit4 2.2.1-1ubuntu4 (using libqtwebkit4_2.2.1-1ubuntu4_amd64.deb) ...
Unpacking replacement libqtwebkit4 ...
Preparing to replace python-psutil 0.4.1-1ubuntu1 (using python-psutil_0.4.1-1ubuntu1_amd64.deb) ...
Unpacking replacement python-psutil ...
Preparing to replace python-pyasn1 0.0.11a-1ubuntu1 (using python-pyasn1_0.0.11a-1ubuntu1_all.deb) ...
Unpacking replacement python-pyasn1 ...
Preparing to replace python-qt4 4.9.1-2ubuntu1 (using python-qt4_4.9.1-2ubuntu1_amd64.deb) ...
Unpacking replacement python-qt4 ...
Preparing to replace python-sip 4.13.2-1 (using python-sip_4.13.2-1_amd64.deb) ...
Unpacking replacement python-sip ...
Preparing to replace python-twisted 11.1.0-1ubuntu2 (using python-twisted_11.1.0-1ubuntu2_all.deb) ...
Unpacking replacement python-twisted ...
Preparing to replace python-twisted-conch 1:11.1.0-1 (using python-twisted-conch_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-conch ...
Preparing to replace python-twisted-lore 11.1.0-1 (using python-twisted-lore_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-lore ...
Preparing to replace python-twisted-mail 11.1.0-1 (using python-twisted-mail_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-mail ...
Preparing to replace python-twisted-news 11.1.0-1 (using python-twisted-news_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-news ...
Preparing to replace python-twisted-runner 11.1.0-1 (using python-twisted-runner_11.1.0-1_amd64.deb) ...
Unpacking replacement python-twisted-runner ...
Preparing to replace python-twisted-words 11.1.0-1 (using python-twisted-words_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-words ...
Setting up libconfig-file-perl (1.50-2) ...
dpkg: dependency problems prevent configuration of libqt4-designer:
 libqt4-designer depends on libqt4-script (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-script on system is 4:4.8.1-0ubuntu4.9.
 libqt4-designer depends on libqt4-xml (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-xml on system is 4:4.8.1-0ubuntu4.4.
 libqt4-designer depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
 libqt4-designer depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-designer (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libqt4-help:
 libqt4-help depends on libqt4-network (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-network on system is 4:4.8.1-0ubuntu4.4.
 libqt4-help depends on libqt4-sql (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-sql on system is 4:4.8.1-0ubuntu4.4.
 libqt4-help depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
 libqt4-help depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-help (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libqt4-scripttools:
 libqt4-scripttools depends on libqt4-script (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqt4-script on system is 4:4.8.1-0ubuntu4.9.
 libqt4-scripttools depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
 libqt4-scripttools depends on libqtgui4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtgui4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-scripttools (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libqt4-test:
 libqt4-test depends on libqtcore4 (= 4:4.8.1-0ubuntu4.Cool; however:
  Version of libqtcore4 on system is 4:4.8.1-0ubuntu4.4.
dpkg: error processing libqt4-test (--install):
 dependency problems - leaving unconfigured
Setting up libqtassistantclient4 (4.6.3-3ubuntu2) ...
Setting up libqtwebkit4 (2.2.1-1ubuntu4) ...
Setting up python-psutil (0.4.1-1ubuntu1) ...
Setting up python-pyasn1 (0.0.11a-1ubuntu1) ...
dpkg: dependency problems prevent configuration of python-qt4:
 python-qt4 depends on libqt4-designer (>= 4:4.8.0-1~); however:
  Package libqt4-designer is not configured yet.
 python-qt4 depends on libqt4-help (>= 4:4.8.0-1~); however:
  Package libqt4-help is not configured yet.
 python-qt4 depends on libqt4-script (>= 4:4.8.0-1~); however:
  Package libqt4-script is not configured yet.
 python-qt4 depends on libqt4-scripttools (>= 4:4.8.0-1~); however:
  Package libqt4-scripttools is not configured yet.
 python-qt4 depends on libqt4-test (>= 4:4.8.0-1~); however:
  Package libqt4-test is not configured yet.
dpkg: error processing python-qt4 (--install):
 dependency problems - leaving unconfigured
Setting up python-sip (4.13.2-1) ...
Setting up python-twisted-lore (11.1.0-1) ...
Setting up python-twisted-mail (11.1.0-1) ...
Setting up python-twisted-news (11.1.0-1) ...
Setting up python-twisted-runner (11.1.0-1) ...
Setting up python-twisted-words (11.1.0-1) ...
dpkg: dependency problems prevent configuration of armory:
 armory depends on python-qt4; however:
  Package python-qt4 is not configured yet.
dpkg: error processing armory (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Setting up dpkg-sig (0.13.1) ...
Processing triggers for doc-base ...
Processing 2 changed doc-base files...
Setting up python-twisted-conch (1:11.1.0-1) ...
Processing triggers for python-twisted-core ...
Setting up python-twisted (11.1.0-1ubuntu2) ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 libqt4-designer
 libqt4-help
 libqt4-scripttools
 libqt4-test
 python-qt4
 armory





legendary
Activity: 3766
Merit: 1364
Armory Developer
Open your terminal
cd to the folder with all the packages
sudo dpkg -i ./*.deb

You should see a bunch of errors, and at the end the name of the packages that failed. Now you can try these packages one at a time to figure out why they are failing (sudo dpkg -i package_name), but most likely they are all missing the same 1-2 dependencies. Scroll up through the dpkg output to figure out what you are missing. Then look for these packages on the relevant Ubuntu repo (make sure you match arch and version) , bring the packages over to your offline machine, put then in the offline bundle folder and run the first dpkg command again.
sr. member
Activity: 252
Merit: 251
Dang it, I spoke too soon - the log I created did not capture any error messages, just the "unpacking" and "preparing to replace" lines (see below). I can see what happened but I can't see what went wrong.

There must be another way to do this. Maybe I should let it "Run" instead of "Run in terminal".

Back to the drawing board.

(Reading database ... 143995 files and directories currently installed.)
Preparing to replace armory 0.93.3-1 (using armory_0.93.3_ubuntu-64bit.deb) ...
Unpacking replacement armory ...
Preparing to replace dpkg-sig 0.13.1 (using dpkg-sig_0.13.1_all.deb) ...
Unpacking replacement dpkg-sig ...
Preparing to replace libqt4-designer 4:4.8.1-0ubuntu4.8 (using libqt4-designer_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-designer ...
Preparing to replace libqt4-help 4:4.8.1-0ubuntu4.8 (using libqt4-help_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-help ...
Preparing to replace libqt4-scripttools 4:4.8.1-0ubuntu4.8 (using libqt4-scripttools_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-scripttools ...
Preparing to replace libqt4-test 4:4.8.1-0ubuntu4.8 (using libqt4-test_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-test ...
Preparing to replace libqtassistantclient4 4.6.3-3ubuntu2 (using libqtassistantclient4_4.6.3-3ubuntu2_amd64.deb) ...
Unpacking replacement libqtassistantclient4 ...
Preparing to replace libqtwebkit4 2.2.1-1ubuntu4 (using libqtwebkit4_2.2.1-1ubuntu4_amd64.deb) ...
Unpacking replacement libqtwebkit4 ...
Preparing to replace python-psutil 0.4.1-1ubuntu1 (using python-psutil_0.4.1-1ubuntu1_amd64.deb) ...
Unpacking replacement python-psutil ...
Preparing to replace python-pyasn1 0.0.11a-1ubuntu1 (using python-pyasn1_0.0.11a-1ubuntu1_all.deb) ...
Unpacking replacement python-pyasn1 ...
Preparing to replace python-qt4 4.9.1-2ubuntu1 (using python-qt4_4.9.1-2ubuntu1_amd64.deb) ...
Unpacking replacement python-qt4 ...
Preparing to replace python-sip 4.13.2-1 (using python-sip_4.13.2-1_amd64.deb) ...
Unpacking replacement python-sip ...
Preparing to replace python-twisted 11.1.0-1ubuntu2 (using python-twisted_11.1.0-1ubuntu2_all.deb) ...
Unpacking replacement python-twisted ...
Preparing to replace python-twisted-conch 1:11.1.0-1 (using python-twisted-conch_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-conch ...
Preparing to replace python-twisted-lore 11.1.0-1 (using python-twisted-lore_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-lore ...
Preparing to replace python-twisted-mail 11.1.0-1 (using python-twisted-mail_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-mail ...
Preparing to replace python-twisted-news 11.1.0-1 (using python-twisted-news_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-news ...
Preparing to replace python-twisted-runner 11.1.0-1 (using python-twisted-runner_11.1.0-1_amd64.deb) ...
Unpacking replacement python-twisted-runner ...
Preparing to replace python-twisted-words 11.1.0-1 (using python-twisted-words_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-words ...
Setting up libqtassistantclient4 (4.6.3-3ubuntu2) ...
Setting up libqtwebkit4 (2.2.1-1ubuntu4) ...
Setting up python-psutil (0.4.1-1ubuntu1) ...
Setting up python-pyasn1 (0.0.11a-1ubuntu1) ...
Setting up python-sip (4.13.2-1) ...
Setting up python-twisted-lore (11.1.0-1) ...
Setting up python-twisted-mail (11.1.0-1) ...
Setting up python-twisted-news (11.1.0-1) ...
Setting up python-twisted-runner (11.1.0-1) ...
Setting up python-twisted-words (11.1.0-1) ...
Processing triggers for doc-base ...
Processing 2 changed doc-base files...
Setting up python-twisted-conch (1:11.1.0-1) ...
Processing triggers for python-twisted-core ...
Processing triggers for man-db ...
Setting up python-twisted (11.1.0-1ubuntu2) ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place



try cmd.sh > output.txt 2>&1
(this tells bash to redirect error messages to the output.txt too
 - but you should have seen the errors on the screen
newbie
Activity: 21
Merit: 0
Dang it, I spoke too soon - the log I created did not capture any error messages, just the "unpacking" and "preparing to replace" lines (see below). I can see what happened but I can't see what went wrong.

There must be another way to do this. Maybe I should let it "Run" instead of "Run in terminal".

Back to the drawing board.

(Reading database ... 143995 files and directories currently installed.)
Preparing to replace armory 0.93.3-1 (using armory_0.93.3_ubuntu-64bit.deb) ...
Unpacking replacement armory ...
Preparing to replace dpkg-sig 0.13.1 (using dpkg-sig_0.13.1_all.deb) ...
Unpacking replacement dpkg-sig ...
Preparing to replace libqt4-designer 4:4.8.1-0ubuntu4.8 (using libqt4-designer_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-designer ...
Preparing to replace libqt4-help 4:4.8.1-0ubuntu4.8 (using libqt4-help_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-help ...
Preparing to replace libqt4-scripttools 4:4.8.1-0ubuntu4.8 (using libqt4-scripttools_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-scripttools ...
Preparing to replace libqt4-test 4:4.8.1-0ubuntu4.8 (using libqt4-test_4.8.1-0ubuntu4.8_amd64.deb) ...
Unpacking replacement libqt4-test ...
Preparing to replace libqtassistantclient4 4.6.3-3ubuntu2 (using libqtassistantclient4_4.6.3-3ubuntu2_amd64.deb) ...
Unpacking replacement libqtassistantclient4 ...
Preparing to replace libqtwebkit4 2.2.1-1ubuntu4 (using libqtwebkit4_2.2.1-1ubuntu4_amd64.deb) ...
Unpacking replacement libqtwebkit4 ...
Preparing to replace python-psutil 0.4.1-1ubuntu1 (using python-psutil_0.4.1-1ubuntu1_amd64.deb) ...
Unpacking replacement python-psutil ...
Preparing to replace python-pyasn1 0.0.11a-1ubuntu1 (using python-pyasn1_0.0.11a-1ubuntu1_all.deb) ...
Unpacking replacement python-pyasn1 ...
Preparing to replace python-qt4 4.9.1-2ubuntu1 (using python-qt4_4.9.1-2ubuntu1_amd64.deb) ...
Unpacking replacement python-qt4 ...
Preparing to replace python-sip 4.13.2-1 (using python-sip_4.13.2-1_amd64.deb) ...
Unpacking replacement python-sip ...
Preparing to replace python-twisted 11.1.0-1ubuntu2 (using python-twisted_11.1.0-1ubuntu2_all.deb) ...
Unpacking replacement python-twisted ...
Preparing to replace python-twisted-conch 1:11.1.0-1 (using python-twisted-conch_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-conch ...
Preparing to replace python-twisted-lore 11.1.0-1 (using python-twisted-lore_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-lore ...
Preparing to replace python-twisted-mail 11.1.0-1 (using python-twisted-mail_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-mail ...
Preparing to replace python-twisted-news 11.1.0-1 (using python-twisted-news_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-news ...
Preparing to replace python-twisted-runner 11.1.0-1 (using python-twisted-runner_11.1.0-1_amd64.deb) ...
Unpacking replacement python-twisted-runner ...
Preparing to replace python-twisted-words 11.1.0-1 (using python-twisted-words_11.1.0-1_all.deb) ...
Unpacking replacement python-twisted-words ...
Setting up libqtassistantclient4 (4.6.3-3ubuntu2) ...
Setting up libqtwebkit4 (2.2.1-1ubuntu4) ...
Setting up python-psutil (0.4.1-1ubuntu1) ...
Setting up python-pyasn1 (0.0.11a-1ubuntu1) ...
Setting up python-sip (4.13.2-1) ...
Setting up python-twisted-lore (11.1.0-1) ...
Setting up python-twisted-mail (11.1.0-1) ...
Setting up python-twisted-news (11.1.0-1) ...
Setting up python-twisted-runner (11.1.0-1) ...
Setting up python-twisted-words (11.1.0-1) ...
Processing triggers for doc-base ...
Processing 2 changed doc-base files...
Setting up python-twisted-conch (1:11.1.0-1) ...
Processing triggers for python-twisted-core ...
Processing triggers for man-db ...
Setting up python-twisted (11.1.0-1ubuntu2) ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

newbie
Activity: 21
Merit: 0
It worked, thank you! I added > log.txt to the sudo command in the script itself.
Now I just need to figure out what I'm looking at and what to do about it.
At least I made some progress and have a direction to pursue! 
sr. member
Activity: 252
Merit: 251
Hey thanks for the reply goatpig!

I understand what you said, and I will do that. I have an obstacle to getting started, however.

I don't know how to capture the output of the install script so I can see what the exact errors are and identify the problems. Can you (or anyone ) tell me how to do that? I assume I could pipe the standard output to a file, but I can't see where/how to do so. It would be trivial to write a .BAT file in Windows!  Alternatively, I need to be able to pause the PC during the execution of the script.

A question - doesn't the package contain everything needed to cover all dependencies or are there non-Armory prerequisites  that don't exist on my machine? I just can't understand why I'm apparently the only person running into this.

It's obvious that I need to learn Ubuntu to get good at fixing problems like this, I just don't have the time (or the brainpower)!

Thanks again!

i dont know armory install, but with linux you pipe commands like this

cmd.sh > output.txt # you have all output in output.txt now
cmd.sh | less # you see the messages on the screen and can navigate with the arrow keys

hope that helps
newbie
Activity: 21
Merit: 0
Hey thanks for the reply goatpig!

I understand what you said, and I will do that. I have an obstacle to getting started, however.

I don't know how to capture the output of the install script so I can see what the exact errors are and identify the problems. Can you (or anyone ) tell me how to do that? I assume I could pipe the standard output to a file, but I can't see where/how to do so. It would be trivial to write a .BAT file in Windows!  Alternatively, I need to be able to pause the PC during the execution of the script.

A question - doesn't the package contain everything needed to cover all dependencies or are there non-Armory prerequisites  that don't exist on my machine? I just can't understand why I'm apparently the only person running into this.

It's obvious that I need to learn Ubuntu to get good at fixing problems like this, I just don't have the time (or the brainpower)!

Thanks again!
legendary
Activity: 3766
Merit: 1364
Armory Developer
If you have dependency issues, single them out and download them from your online machine. You can also try to download the Ubuntu DVDs and add those as sources as a fix. Not sure they have what you need but chances are they do.
newbie
Activity: 21
Merit: 0
Update: I hadn't gotten any help so I thought I would get a clean start. I bought a cheap laptop, formatted the drive and installed Ubuntu 12.04.3 32-bit and Armory 93.3 32 bit (the combination that worked fine on my old PC.)

I ran into the same darn problem when I did that as I had on the other machine! Also tried 92.3, no luck.

Next I loaded 64-bit flavors of Ubuntu and Armory 93.3 and got the same results - dependency errors of some kind.

I don't get it. This new laptop is much more powerful than the old PC I had been using. I did clean installs of the OS and Armory, 32 and 64 bit.

It's going to be hard to get my coin out of cold storage without bringing my private key online if I can't get this fixed.

I opened a support ticket, but if anybody can shed any light at all on this, I would be very grateful. I have no idea what to try next.
newbie
Activity: 21
Merit: 0
I missed this:

Quote from: etotheipi on October 29, 2015, 04:53:17 PM
Also includes a correction path to fix non-compliant signatures when broadcasting transactions signed by older versions of Armory. Thus, offline systems do not need to be updated, as long as the online system is.

and I tried into install the 93.3 offline Ubuntu 12.04 bundle (armory_0.93.3_offline_ubuntu_12.04-32.tar.gz).

It did not install successfully. I could not catch the error messages as they scrolled by (I don't know how to capture the output from the install script) but they seemed to involve dependency problems.

After finding out I didn't need to install 93.3, I tried to reinstall 92.3 (yup, 92.3) but I ran into apparently the same errors.

I doubled the RAM in this old PC and ran Memtest, that all looked good. There is plenty of disk space.

Can anyone suggest what I should try next?
Jump to: