Well once again I find myself scrambling to get something done that was known but not well communicated during the project life-cycle. So I need to update all managed AIX machines running v5.3 to include OpenSSL (openssl-1.0.0a to be exact) and once again my disdain for AIX rears it ugly head, which is represented by the Zombie to the left 🙂 Aside from my personal dislike of the Korn shell… Maybe I am not being fair to AIX as I don’t really work in an AIX optimal environment, taking full advantage of all of the great tools they do have (NIM, clustering, SAN, etc…). But managing them as 1-off’s just plain stinks. Suffice it to say that I would NOT recommend deploying a stand-alone AIX server in any circumstance as you cannot realize anything near it’s full potential. Anyway, here is what I did to rectify the issue at hand.
# Install SSL on AIX 220.127.116.11
# get the rpm.rte package on the system
installp -qacXgd rpm.rte rpm.rte
# Grab the other packages and put them on the AIX system
rpm -ivh gcc-4.2.0-3.aix5.3.ppc.rpm
rpm -ivh libgcc-4.2.0-3.aix5.3.ppc.rpm
# Create a sym link – Check this first following RPM installs for correct PATHS
# find / -name libgcc_s.a
# Now make the link
ln -s /opt/freeware/lib/gcc/powerpc-ibm-aix18.104.22.168/4.2.0/libgcc_s.a /usr/lib/libgcc_s.a
tar -xf openssl-1.0.0a.tar
./Configure shared –prefix=/usr aix-gcc
# If all goes well !!!
Incidentally, you need an IBM account if you want to download these packages from http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/download.html… LOL
That stinks as well 😦