It’s frustrating when a vendor provides an install script that does not work. Especially when they take the time to print a bunch of fancy script across the screen about how it is working. For those out there this is how you install the Symantec backup client on Linux. This is using CentOS 5.4.
Even though the script says it completed successfully, the install failed because it needed some older libraries.
# yum provides libstdc++-libc6.2-2.so.3 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: centos-distro.cavecreek.net * base: www.gtlib.gatech.edu * extras: mirrors.igsobe.com * updates: mirrors.adams.net compat-libstdc++-296-2.96-138.i386 : Compatibility 2.96-RH standard C++ libraries Repo : base Matched from: Other : libstdc++-libc6.2-2.so.3 compat-libstdc++-296-2.96-138.i386 : Compatibility 2.96-RH standard C++ libraries Repo : installed Matched from: Other : Provides-match: libstdc++-libc6.2-2.so.3 # yum install compat-libstdc++-296-2.96-138.i386 # rpm -ivh VRTSralus-10.00.5629-0.i386.rpm # rpm -ivh VRTSvxmsa-4.2.1-211.i386.rpm # chkconfig VRTSralus.init on service VRTSralus.init does not support chkconfig
Look like we need to make it chkconfig compatible because it is a whole lot easier than creating a bunch of symlinks by hand. Add this to the top of /etc/init.d/VRTSralus.init
# vim /etc/init.d/VRTSralus.init # # VRTSralus.init Start Symantec Backup # # chkconfig: 2345 08 95 # description: Starts, stops and saves iptables firewall #
And make sure it works.
# chkconfig VRTSralus.init on # /etc/init.d/VRTSralus.init stop # /etc/init.d/VRTSralus.init start