AT&T Global Network Client (agnclient) and Ubuntu 9.10
November 5, 2009
Within IBM we use AT&T Global Network Client (agnclient), a proprietary VPN solution. Unfortunately, the packages available to me didn’t work with a clean install of Kubuntu 9.10 Karmic Koala, because of dependencies on outdated libraries. Here’s the workaround.
The first issue is libstdc++5. That one’s easy, you can just download the package from the previous release of Ubuntu and install it using dpkg -i.
The second package is libkrb53. Ubuntu 9.10 has replaced this with libkrb5-3 and various other packages. The solution here is to install the equivs tool, and build a dummy package.
After installing equivs, create a file libkrb53.equivs containing:
Package: libkrb53
Version: 1.6.dfsg.2+fake1
Depends: libkrb5-3, libgssapi-krb5-2, libk5crypto3, libkrb5support0
Description: Dummy package provides libkrb53 by requiring the pieces it was split into.
If you then run equivs-build libkrb53.equivs, it will spit out a .deb file you can install.
Finally, run apt-get -f install to locate and install the dependencies.
You should then find that agnclient will install and run correctly.
Hopefully AT&T will soon provide updated packages.
Filed under: Linux | Comments (5)
In the past, the client could be found at ftp://ftp.attglobal.net/pub/client/linux/. This is no longer the case. Does AT&T still have links to download the linux client?
After a bit more digging i found them:
ftp://ftp.attglobal.net/pub/custom/ibm_linux/
OK so I read your post and although helpful did not get my At&T Client up and running 100%, Although it did lead me in the right direction.
For Ubunut 9.10 64 bit all I had to do is the following:
Install i386 libs or 32 compat libs
> sudo apt-get install ia32-libs
Install i386 Att Client Package
> sudo dpkg -i agnclient_1.0~2.0.1.3003-1_i386.deb
Create links to OpenSSL libraries
Note: NetVPN is looking for and cant find libssl.so.4 and libcrypto.so.4
This can be confirmed by doing an ldd on it ( ldd /opt/agns/bin/NetVPN)
> sudo ln -s /usr/lib32/libssl.so.0.9.8 /usr/lib32/libssl.so.4
> sudo ln -s /usr/lib32/libcrypto.so.0.9.8 /usr/lib32/libcrypto.so.4
Optional: Since the Agnclientd did not start at install I had to start it by
hand. You can also reboot to have this take effect.
> sudo service agnclientd start
After this my A&TT client was up and running on Ubuntu 9.10 Karmic 64 bit
Regards,
Perry
the deb packages are no longer available, there’s only RPMs: ftp://ftp.attglobal.net/pub/custom/ibm_linux/agnclient-1.0-2.0.1.3003.i386.rpm
How do I go about installing an RPM into Ubuntu 10.04 amd64?
Thanks,
Daniel
The utility ‘alien’ will let you convert an RPM into a .deb file. It doesn’t convert the install scripts, but in my experience you don’t need those for the agnclient RPMs.
You can obtain agnclient from the internal IBM repositories for OCDC, but it’s probably better if I don’t post internal IBM URLs here… Do an intranet search for OCDC, that’ll start you in the right direction.