Page 1 of 1

Debian Server ( No GUI )

PostPosted: Wed Sep 12, 2012 3:40 pm
by trappedinside
Can anyone tell me if the client will run on Debian 6 server. Is so what are the installation requirements.

I have several servers that are on 24/7 but only used as backups so was thinking of putting them to use if possible.

Re: Debian Server ( No GUI )

PostPosted: Wed Sep 12, 2012 8:16 pm
by Nathan_P
not sure about debian server, but i know that several people have got v6.34 working on ubuntu server

Re: Debian Server ( No GUI )

PostPosted: Thu Sep 13, 2012 7:33 am
by smoking2000
The v7 client will work on Debian Squeeze, but don't try the .deb packages, the v7.1.52 packages have broken dependencies.

I recommend to stick with v6 on Squeeze until after you've upgraded to Wheezy (which is expected to be released early next year).

Re: Debian Server ( No GUI )

PostPosted: Sun Sep 23, 2012 11:33 pm
by edman747
I have v6.34 running on Debian 6.0 (x64)
Just followed this guide: (LinUNIGuide#ntoc1)

enjoy,
returning: a few years ago my office computer was in a 2nd floor cubical. I spent most of my time in the simulation labs. my desktop pc was folding 24/7

Re: Debian Server ( No GUI )

PostPosted: Sun Jan 13, 2013 3:47 am
by thermi
Using v7 on Debian 6 is indeed not possible, as trying to start it will give you the following error:
root@debian-server:/# FAHClient
FAHClient: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by FAHClient)
(I hope this gets fixed soon!)

Re: Debian Server ( No GUI )

PostPosted: Sun Jan 13, 2013 8:35 am
by art_l_j_PlanetAMD64
smoking2000 wrote:The v7 client will work on Debian Squeeze, but don't try the .deb packages, the v7.1.52 packages have broken dependencies.
I recommend to stick with v6 on Squeeze until after you've upgraded to Wheezy (which is expected to be released early next year).

I have two Debian Squeeze v6.0.6 machines running FAH v7.2.9 without any problems, that were installed from .deb packages:
fahclient_7.2.9_amd64.deb
fahcontrol_7.2.9-1_all.deb
Debian 6.0.6 was released September 29th, 2012, and that is the version I am running, so maybe the older version from the initial posts (Wed Sep 12, 2012) had some problem.

thermi wrote:Using v7 on Debian 6 is indeed not possible, as trying to start it will give you the following error:
root@debian-server:/# FAHClient
FAHClient: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by FAHClient)
(I hope this gets fixed soon!)

The client should be run by the command /etc/init.d/FAHClient start, but that is separate from the error you described. Also, it would be better to run FAHClient as a normal user, not as root.

My two Debian Squeeze v6.0.6 machines run v7 without any problems, here is the ldd output from one system:
Code: Select all
art@art-Debian-02:/usr/bin$ ldd FAHClient
   linux-vdso.so.1 =>  (0x00007fffc23ff000)
   libGL.so.1 => /usr/lib/libGL.so.1 (0x00007ff6494b0000)
   libdl.so.2 => /lib/libdl.so.2 (0x00007ff6492ac000)
   libz.so.1 => /usr/lib/libz.so.1 (0x00007ff649094000)
   libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007ff648e84000)
   libpthread.so.0 => /lib/libpthread.so.0 (0x00007ff648c68000)
   libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007ff648953000)
   libm.so.6 => /lib/libm.so.6 (0x00007ff6486d1000)
   libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007ff6484bb000)
   libc.so.6 => /lib/libc.so.6 (0x00007ff648158000)
   libX11.so.6 => /usr/lib/libX11.so.6 (0x00007ff647e1d000)
   libXext.so.6 => /usr/lib/libXext.so.6 (0x00007ff647c0b000)
   libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007ff647a05000)
   libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007ff647803000)
   libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007ff6475fe000)
   libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007ff6473f2000)
   /lib64/ld-linux-x86-64.so.2 (0x00007ff649742000)
   libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007ff6471d6000)
   librt.so.1 => /lib/librt.so.1 (0x00007ff646fcd000)
   libXau.so.6 => /usr/lib/libXau.so.6 (0x00007ff646dca000)
   libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007ff646bc5000)
art@art-Debian-02:/usr/bin$

The library libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007ff648953000) has no error on my machines. Maybe running apt-get update and apt-get upgrade on the library would fix the error, or maybe (although I think this is unlikely) the Server version is using different libraries than the 'normal' user version of Debian v6.0.6 that I am running.

Re: Debian Server ( No GUI )

PostPosted: Sun Jan 13, 2013 7:28 pm
by thermi
I'm still running 32-bit Debian, so this might be the root of the problem, although I use the 32-bit FAHClient.
Code: Select all
/usr/bin# ldd FAHClient
./FAHClient: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./FAHClient)
        linux-gate.so.1 =>  (0xb77ca000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0xb7758000)
        libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7754000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb773f000)
        libbz2.so.1.0 => /lib/libbz2.so.1.0 (0xb772e000)
        libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7715000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7620000)
        libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb75fa000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb75dc000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7494000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7377000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7368000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb7363000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb7360000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb735a000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0xb7350000)
        /lib/ld-linux.so.2 (0xb77cb000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7337000)
        librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb732e000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb732b000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7325000)


All packages are up-to-date and I don't know what is causing the error. :/

Re: Debian Server ( No GUI )

PostPosted: Mon Jan 14, 2013 12:50 am
by art_l_j_PlanetAMD64
thermi wrote:I'm still running 32-bit Debian, so this might be the root of the problem, although I use the 32-bit FAHClient.

A Google search for GLIBCXX_3.4.15 turns up a lot of possible solutions to your problem.

Some possible solutions to your problem might be found here:
http://forums.debian.net/viewtopic.php?f=8&t=82925

One of the possible solutions was this:
stevepusser wrote:Is it possible that the program you are trying to run is i386 32-bit, and your system is not that, such as amd64 64-bit? If so, the solution is usually to install ia32 and lib32 packages to enable 32-bit to run on 64-bit.

Another one was this:
PeterB wrote:A libstdc++.so with the needed GLIBCXX_3.4.15 lives in the libstdc++6-4.6-dev package in Testing (D7).

You could try downloading the package, open with an archive manager and extract the library you need. However, this may well lead to other dependency problems. Generally, lifting libraries from other distros is a seriously bad idea, but as this is a C++ development package, you might get away with it.

There are several libstdc++6-4.?-dev packages in testing,
http://packages.debian.org/wheezy/libstdc++6-4.4-dev
http://packages.debian.org/wheezy/libstdc++6-4.5-dev
http://packages.debian.org/wheezy/libstdc++6-4.6-dev
http://packages.debian.org/wheezy/libstdc++6-4.7-dev

Probably, the lowest version that contains a GLIBCXX_3.4.15 would be best (or least worst!).