#893 Debian Squeeze 6.0.5 install fails

Moderators: Site Moderators, FAHC Science Team

#893 Debian Squeeze 6.0.5 install fails

Postby derrickmcc » Sat May 26, 2012 11:28 am

I have installed Debian 6.0.5 and have attempted to install V7.1.52

FAHControl installs, but FAHClient fails.

Package fahclient_7.1.52_amd64.deb

Tried both the graphical install and the manual install, output as follows:
Code: Select all
sudo dpkg -i --force-depends fahclient_7.1.52_amd64.deb

Selecting previously deselected package fahclient.
(Reading database ... 117355 files and directories currently installed.)
Unpacking fahclient (from fahclient_7.1.52_amd64.deb) ...
Adding system user fahclient...done
Setting up fahclient (7.1.52) ...
update-rc.d: using dependency based boot sequencing
Starting fahclient. . .FAIL
invoke-rc.d: initscript FAHClient, action "start" failed.


Any clues?
Last edited by derrickmcc on Mon Jun 04, 2012 9:22 am, edited 1 time in total.
Image
User avatar
derrickmcc
 
Posts: 221
Joined: Fri Jul 24, 2009 1:30 am
Location: Malvern, UK

Re: Debian 6.0.5 install fails

Postby baqban324 » Sat May 26, 2012 11:05 pm

It could be several things, but the fact that it's not even starting to install makes me wonder if you might accidentally have the wrong package. Do you have a 64-bit computer, and if so, are you using the 32 or 64-bit version of Debian? The FAHControl package is largely independent of computer architecture so it wouldn't cause a problem, but if you're on a 32-bit system, the 64-bit versions of the client and viewer won't work.

Actually, it slipped my mind, but I know the F@H homepage can automatically detect that I'm using linux, but not that I'm using a Debian-based distro or that I'm on a 32-bit machine. If you download the 32-bit, Debian packages under the "Other Platforms" link on the home page, do those install correctly? Apparently, there used to be some issues with the 32-bit packages on 64-bit machines, but that sounds opposite to the problem you're having.
baqban324
 
Posts: 19
Joined: Sun Mar 04, 2012 11:56 pm

Re: Debian 6.0.5 install fails

Postby derrickmcc » Sun May 27, 2012 2:20 am

baqban324 wrote:It could be several things, but the fact that it's not even starting to install makes me wonder if you might accidentally have the wrong package. Do you have a 64-bit computer, and if so, are you using the 32 or 64-bit version of Debian? The FAHControl package is largely independent of computer architecture so it wouldn't cause a problem, but if you're on a 32-bit system, the 64-bit versions of the client and viewer won't work.

Actually, it slipped my mind, but I know the F@H homepage can automatically detect that I'm using linux, but not that I'm using a Debian-based distro or that I'm on a 32-bit machine. If you download the 32-bit, Debian packages under the "Other Platforms" link on the home page, do those install correctly? Apparently, there used to be some issues with the 32-bit packages on 64-bit machines, but that sounds opposite to the problem you're having.

My Debian is 64 bit, installed from debian-6.0.4-amd64-netinst.iso

From the log I posted, FAHClient installs, but then fails to start.
User avatar
derrickmcc
 
Posts: 221
Joined: Fri Jul 24, 2009 1:30 am
Location: Malvern, UK

Re: Debian 6.0.5 install fails

Postby bruce » Sun May 27, 2012 6:34 am

I have no idea if it applies to you, but on V6 there was a problem when a 64-bit linux tried to run a 32-bit client without also installing the 32-bit libraries. At least it's something you can consider.
bruce
 
Posts: 20140
Joined: Thu Nov 29, 2007 11:13 pm
Location: So. Cal.

Re: Debian 6.0.5 install fails

Postby smoking2000 » Sun May 27, 2012 11:05 am

Debian Squeeze doesn't have openssl 1.0.0, which is required by FAHClient 7.1.52.

You can only run the older v7 client, >= 7.1.52 are not supported on Debian Squeeze.

You need to upgrade to Wheezy to get openssl 1.0.0 if you want to run FAHClient 7.1.52.
User avatar
smoking2000
 
Posts: 469
Joined: Mon Dec 03, 2007 7:20 am
Location: Amsterdam

Re: Debian 6.0.5 install fails

Postby derrickmcc » Mon Jun 04, 2012 9:28 am

smoking2000 wrote:Debian Squeeze doesn't have openssl 1.0.0, which is required by FAHClient 7.1.52.

You can only run the older v7 client, >= 7.1.52 are not supported on Debian Squeeze.

You need to upgrade to Wheezy to get openssl 1.0.0 if you want to run FAHClient 7.1.52.

I tried upgrading from Squeeze to Wheezy.
This was not straight-forward, had to go through multiple cycles to get all the required dependencies.
Eventually got to a point where I could get FAHClient 7.1.52 to install and run, but then found that Debian was effectively screwed.

So it appears that Debian Squeeze is a no-no as far as v7 client is concerned.
User avatar
derrickmcc
 
Posts: 221
Joined: Fri Jul 24, 2009 1:30 am
Location: Malvern, UK

Re: Debian Squeeze 6.0.5 install fails

Postby smoking2000 » Mon Jun 04, 2012 9:38 am

Wheezy is not yet frozen, although it shouldn't take much longer, so you were brave to attempt to upgrade without the help of updated release notes.

Debian Squeeze is indeed a no-no for what the v7 FAHClient is concerned. Although I heard that the CentOS v7 FAHClient has different depenencies, which may be satisfiable on Debian Squeeze too. So trying the tarball version of the CentOS client may be an option. Although I haven't found the time and motivation to try it though.
User avatar
smoking2000
 
Posts: 469
Joined: Mon Dec 03, 2007 7:20 am
Location: Amsterdam

install on Debian Wheezy fails

Postby derrickmcc » Mon Jun 04, 2012 9:57 am

I have just done a new install of Debian Wheezy.
I have tried to install fahclient_7.1.52_amd64.deb and get:
This package is uninstallable
Dependency is not satisfiable: libssl0.9.8

Wheezy has libssl1.0.0
User avatar
derrickmcc
 
Posts: 221
Joined: Fri Jul 24, 2009 1:30 am
Location: Malvern, UK

Re: install on Debian Wheezy fails

Postby 7im » Mon Jun 04, 2012 5:35 pm

Install V7.1.48.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
User avatar
7im
 
Posts: 10189
Joined: Thu Nov 29, 2007 5:30 pm
Location: Arizona

Re: install on Debian Wheezy fails

Postby smoking2000 » Mon Jun 04, 2012 6:43 pm

I had a WTF moment reading this, since I was convinced the v7.1.52 package depended on libssl1.0.0.

I just checked my local copies of v7.1.52, and I misinfored you above.

The Ubuntu 10.10 64bit v7.1.52 client depends on libssl0.9.8, whereas the Debian Testing 64bit v7.1.52 client depends on libssl1.0.0.

The Debian Testing package is the one linked from the BetaRelease page, the Ubuntu 10.10 package is the one linked from the PublicRelease page.

For Wheezy you need to get the Debian Testing package.
User avatar
smoking2000
 
Posts: 469
Joined: Mon Dec 03, 2007 7:20 am
Location: Amsterdam

Re: install on Debian Wheezy fails

Postby 7im » Mon Jun 04, 2012 9:06 pm

Other options, start here, then drill down... https://fah-web.stanford.edu/file-releases/public/release/

Under /fahclient...

Parent Directory -
centos-5.3-64bit/ 20-Mar-2012 21:37 -
centos-5.5-32bit/ 20-Mar-2012 21:37 -
debian-sarge-32bit/ 20-Mar-2012 21:37 -
debian-testing-32bit/ 20-Mar-2012 21:37 -
debian-testing-64bit/ 20-Mar-2012 21:37 -
osx-10.6.4-64bit/ 20-Mar-2012 21:37 -
ubuntu-9.04-64bit/ 20-Mar-2012 21:37 -
ubuntu-10.10-64bit/ 20-Mar-2012 21:37 -
windows-2008-64bit/ 20-Mar-2012 21:37 -
windows-xp-32bit/ 20-Mar-2012 21:37 -
User avatar
7im
 
Posts: 10189
Joined: Thu Nov 29, 2007 5:30 pm
Location: Arizona

Re: install on Debian Wheezy fails

Postby derrickmcc » Tue Jun 05, 2012 12:57 pm

smoking2000 wrote:I had a WTF moment reading this, since I was convinced the v7.1.52 package depended on libssl1.0.0.

I just checked my local copies of v7.1.52, and I misinfored you above.

The Ubuntu 10.10 64bit v7.1.52 client depends on libssl0.9.8, whereas the Debian Testing 64bit v7.1.52 client depends on libssl1.0.0.

The Debian Testing package is the one linked from the BetaRelease page, the Ubuntu 10.10 package is the one linked from the PublicRelease page.

For Wheezy you need to get the Debian Testing package.

I have re-downloaded the Debian Testing package and still get the error:
fahclient depends on libssl0.9.8

I have therefore done a manual install:
Code: Select all
sudo dpkg -i --force-depends fahclient_7.1.52_amd64.deb

Selecting previously unselected package fahclient.
(Reading database ... 109156 files and directories currently installed.)
Unpacking fahclient (from fahclient_7.1.52_amd64.deb) ...
Adding system user fahclient...done
dpkg: fahclient: dependency problems, but configuring anyway as you requested:
 fahclient depends on libssl0.9.8; however:
  Package libssl0.9.8 is not installed.
Setting up fahclient (7.1.52) ...
update-rc.d: using dependency based boot sequencing
Starting fahclient. . .OK
User avatar
derrickmcc
 
Posts: 221
Joined: Fri Jul 24, 2009 1:30 am
Location: Malvern, UK

Re: install on Debian Wheezy fails

Postby smoking2000 » Tue Jun 05, 2012 1:56 pm

You've discovered a bug!

When I download the Debian Testing package, the FAHClient links to libssl.so.1.0.0:
Code: Select all
$ wget --no-check-certificate https://fah-web.stanford.edu/file-releases/beta/release/fahclient/debian-testing-64bit/v7.1/fahclient_7.1.52_amd64.deb
$ dpkg-deb -x fahclient_7.1.52_amd64.deb .
$ ldd usr/bin/FAHClient | grep libssl
   libssl.so.1.0.0 => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fc059b7d000)

But its dependencies list libssl0.9.8:
Code: Select all
$ dpkg-deb -e fahclient_7.1.52_amd64.deb .
$ grep ^Depends control
Depends: debconf | debconf-2.0, libc6, bzip2, zlib1g, libexpat1, libssl0.9.8
User avatar
smoking2000
 
Posts: 469
Joined: Mon Dec 03, 2007 7:20 am
Location: Amsterdam

Re: install on Debian Wheezy fails

Postby Jimboc » Tue Jun 05, 2012 9:54 pm

Hi derrickmcc,

When installing FAH 7.1.52 on Ubuntu 11.1 (32 bit) recently, I installed it as detailed below. I also encountered the libssl dependency issue but Ubuntu prompted me how to resolve it:

I only installed the FAHClient, it then also installed the FAHControl for me. I used the command line (terminal) only when installing it.

sudo dpkg –i fahclient_7.1.52_i386.deb

apt-get install libssl1.0.0 (I then received a message telling me that the following command could be used to resolve this dependency).

apt-get –f install

libssl 0.9.8 was then downloaded and installed. The FAHClient then worked as expected. I am going to write a full guide on how I installed this on Ubuntu 11.1 as well as CentOS 6.2 64 bit since I encountered errors along the way but I was able to resolve them. I will probably have this guide written and posted by early next week (sorry about the delay but I have lots of other commitments right now).

I hope this helps. Thank you. :)

Jimboc
Jimboc
 
Posts: 62
Joined: Sun Feb 12, 2012 12:43 pm
Location: Ireland

Re: install on Debian Wheezy fails

Postby 7im » Tue Jun 05, 2012 10:14 pm

I had this in the V7 linux install guide, but was advised against it. IIRC, fixing a dependency for FAH can break other apps.

sudo dpkg –i fahclient_7.1.52_i386.deb

apt-get –f install

I am a linux newb, so I'm hoping an expert like smoking2000 can add some insight here...
User avatar
7im
 
Posts: 10189
Joined: Thu Nov 29, 2007 5:30 pm
Location: Arizona

Next

Return to V7.1.52 Windows/Linux

Who is online

Users browsing this forum: No registered users and 1 guest

cron