Main Contents

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)

3 Comments

  1. alm November 27, 2009 @ 01:07

    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?

  2. alm November 27, 2009 @ 01:29

    After a bit more digging i found them:
    ftp://ftp.attglobal.net/pub/custom/ibm_linux/

  3. pjones02 February 18, 2010 @ 03:02

    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

Leave a comment

Login