Skip to end of metadata
Go to start of metadata

Symptom


After a recent upgrade to (or fresh installation of) Ubuntu 10.04 or Fedora Core 12, running the r1soft-cki utility to create a kernel module fails with the following error:

relocation error: /lib/libnss_files.so.2: symbol \__rawmemchr, version GLIBC_2.2.5 \ not defined in file libc.so.6 with link time reference

Cause


This is caused by a GLIBC version mis-match. The version of glibC that these binaries were built with is lower than what's required to run in these newest OS releases.

Resolution


This has been fixed in the 1.71.0 release of the CDP Linux Agent. At the time of this writing, the 1.71.0 release is not yet publicly available, but the updated r1soft-cki binaries are available from our tech support download site for direct download to your Linux hosts. You can download and run them directly, or replace your existing r1soft-cki binary.

For 32-bit Linux systems:

# Download: wget http://support.r1soft.com/techfiles/r1soft-cki.32 # Replace existing r1soft-cki: wget http://support.r1soft.com/techfiles/r1soft-cki.32 -O /usr/bin/r1soft-cki

For 64-bit Linux systems:

# Download: wget http://support.r1soft.com/techfiles/r1soft-cki.64 # Replace existing r1soft-cki: wget http://support.r1soft.com/techfiles/r1soft-cki.64 -O /usr/bin/r1soft-cki

Once the new binary is downloaded, simply run r1soft-cki to build your new kernel module. Contact R1Soft Support if you have any questions!

Related Articles


Page: Linux Agent - r1soft-cki yields "relocation error" (Archived Knowledge Base 2.0) Labels: r1soft-cki
Page: Fixed module build problems with semaphore.h (Archived Knowledge Base 2.0) Labels: r1soft-cki
Page: Loading backupdriver returns Invalid module format (Archived Knowledge Base 2.0) Labels: agent, linux, r1soft-cki
Labels:
r1soft-cki r1soft-cki Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.