Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

If the lustre-client RPMs need to be rebuild against a different client kernel, follow this procedure.

LU-1076

There is currently a problem rebuilding the lustre-client rpms. Fixing this issue is being tracked on LU-1076: http://jira.whamcloud.com/browse/LU-1076.

Procedure

NOTE This procedure assumes you are using a RPM based distribution. For example RHEL or CentOS.

  1. Install the following packages:
    • kernel-devel
    • rpm-build
    • make

      kernel versions

      If you are not currently booted into the kernel provided by kernel-devel package review the trouble-shooting section below.

  2. Obtain the lustre-client .src.rpm (from the SRPMS section of the download site).
  3. On the build node, run the command:
# rpmbuild --rebuild <lustre version>.src.rpm

NOTE The resulting RPMS may be named 'lustre-modules' rather than 'lustre-client-modules'

Trouble-shooting

Building against a different kernel.

To build against a different kernel to the one currently running, you need to provide the chosen kernel to rpmbuild. For example:

rpmbuild --define 'kversion 2.6.32-220.4.1.el6.x86_64' --define 'kdir /usr/src/kernels/2.6.32-220.4.1.el6.x86_64/' --rebuild lustre-client-2.1.0-2.6.32_131.6.1.el6.x86_64_g9d71fe8.src.rpm
  • No labels