Symantec Drive Encryption for Linux does not automatically install Kernel Headers via Yum
Last Updated June 10, 2014
CentOS 6.4 x64 uses the 2.6.32-358.el6.x86_64 kernel. Symantec Drive Encryption for Linux 10.3.2 MP1 requires the corresponding kernel-devel-2.6.32-358.el6.x86_64 headers and if they are not already installed, will attempt to install them using yum as part of the installation process.
On a machine running CentOS 6.4 x64 the kernel headers fail to install automatically. This is the case even when the /etc/yum.repos.d/CentOS-Base.repo configuration file is configured to enable packages from the centosplus repository.
You may need to add a new YUM repository that contains the above packages.
The Drive Encryption for Linux installer cannot find the correct kernel headers using yum. CentOS publish the headers at http://vault.centos.org/6.4/centosplus/x86_64/Packages/kernel-devel-2.6.32-358.el6.centos.plus.x86_64.rpm but the naming of them as *centos.plus* means that installing them using rpm prior to installing Drive Encryption for Linux results in the installer not recognising that they are present.
Install the headers from an alternative source prior to running the Drive Encryption for Linux installer. The headers are available from the Scientific Linux site: