search cancel

Symantec Drive Encryption for Linux does not automatically install Kernel Headers via Yum


Article ID: 159341


Updated On:


Drive Encryption


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.

# bash pgp_desktop_10.3.2.15337_linux_el6_x86_64sems.bsx

Checking if kernel headers are

Checking if kernel-devel-2.6.32-358.el6.x86_64 can be installed with


*** ERROR ***

The following packages cannot be found with YUM:


Suggested solution:

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 but the naming of them as ** 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:

rpm -Uvh

After installing the headers, the installation process outputs the following message:

Checking if kernel headers are found...yes

Applies To

  • Symantec Drive Encryption for Linux 10.3.2 MP1
  • CentOS 6.4 x64

Other combinations may be affected.