Symantec Protection Engine installation on Linux (Redhat & Centos x64)
I came accros the need to install a product from symantec; Symantec Protection Engine however this task and platform dedicated was/is Linux.
As today, x64 platform would the most common platform; I have started to installed Centos (as Redhat alternative).
I would like to share these steps as I have looked into for some time;
First of all, the platform:
- centos x64 Version 6.7
Even if we install x64, as today symantec does not provide this software within 64 bits support; this also means that the compatibilities x32 would be a requirement in order to install and run this software on this x64 platform.
These steps includes all requirement for the installation to be succesful.
You have selected the “Minimum Installation Server” as part of Centos wizard; And run a full “yum update”.
- yum install sharutils
- yum install libuuid-devel.i686
- yum install zlib.i686
- yum install compat-libstdc++-33.i686
- yum reinstall glibc.i686 glibc-devel.i686
Or one single line:
- yum install sharutils libuuid-devel.i686 zlib.i686 compat-libstdc++-33.i686 glibc.i686 glibc-devel.i686
Such of software require also Java however exclusively x32 and not x64; Download the most recent JRE version from Oracle.
In this scenario, I have chosen the JRe 1.7.x and not 1.8 due to the requirements for Symantec Protection Engine.
- rpm –ivh jrexxx.rpm
- /usr/sbin/alternatives –install /usr/bin/java java /usr/java/jrexxx/bin/java 2
- /usr/sbin/alternatives –config java
Select from the list the version that you have just installed; To verify it you can run this command:
- java -version
You can run now the Symantec_Protection_engine.sh which would check for the requirement and follow the wizard steps.
At the end, you should be able to look at the port running as and by running:
- netstat -an | grep ‘8004\|8004\|1344’
the ports as 8004 and 8005 are port used for the Remote Console and the port 1344 for ICAP protocol.
I had issue for the console port (8004/8005) as none were running/listening states; I had to correct my own DNS server to set this host.
Alternatively, you can also add the machine IP + hostname to the local host file (/etc/hosts) and restart Symantec Protection Engine.