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 (3)
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