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.
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:
After installing the headers, the installation process outputs the following message:
Other combinations may be affected.