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

5 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

  4. google.com/profiles/da… April 30, 2010 @ 17:51

    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

  5. meta April 30, 2010 @ 18:11

    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.

Leave a comment

Login