[LU-674] Update RHEL5 kernel to 2.6.18-274.3.1.el5 security update Created: 09/Sep/11  Updated: 05/Jan/12  Resolved: 25/Oct/11

Status: Closed
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.1.0, Lustre 1.8.6
Fix Version/s: Lustre 1.8.7

Type: Improvement Priority: Blocker
Reporter: Oleg Drokin Assignee: Yang Sheng
Resolution: Fixed Votes: 0
Labels: None

Rank (Obsolete): 5165

 Description   

RedHat has released a new security kernel update for RHEL5



 Comments   
Comment by Yang Sheng [ 16/Sep/11 ]

Hi, Mike,

Could you please help me fetch srpm in place or teach me how to do it? TIA.

http://build.whamcloud.com/job/lustre-reviews/2141/arch=i686,build_type=server,distro=el5,ib_stack=inkernel/console

Comment by Jay Lan (Inactive) [ 19/Sep/11 ]

You can get the src.rpm by doing wget:

  1. wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-274.3.1.el5.src.rpm
Comment by Michael MacDonald (Inactive) [ 21/Sep/11 ]

I've added the 274.3.1 kernel/kernel-devel RPMs for i686/x86_64 to the local EL5 yum mirrors.
I've also downloaded the SRPM to /scratch/k_srpm/el5 and made it available on the build nodes.

Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » i686,client,el5,ofa #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/series/2.6-rhel5.series
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • lustre/ChangeLog
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • build/lbuild-rhel5
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,client,el5,inkernel #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • lustre/ChangeLog
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • build/lbuild-rhel5
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • lustre/kernel_patches/series/2.6-rhel5.series
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,client,el5,ofa #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/ChangeLog
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/series/2.6-rhel5.series
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • build/lbuild-rhel5
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,server,el5,ofa #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • lustre/ChangeLog
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • lustre/kernel_patches/series/2.6-rhel5.series
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • build/lbuild-rhel5
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,client,el6,inkernel #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/series/2.6-rhel5.series
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/ChangeLog
  • build/lbuild-rhel5
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » i686,client,el5,inkernel #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • build/lbuild-rhel5
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • lustre/ChangeLog
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/series/2.6-rhel5.series
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,client,ubuntu1004,inkernel #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • lustre/kernel_patches/series/2.6-rhel5.series
  • lustre/ChangeLog
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • build/lbuild-rhel5
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » i686,client,el6,inkernel #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • build/lbuild-rhel5
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • lustre/kernel_patches/series/2.6-rhel5.series
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • lustre/ChangeLog
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » i686,server,el5,ofa #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/ChangeLog
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • lustre/kernel_patches/series/2.6-rhel5.series
  • build/lbuild-rhel5
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » x86_64,server,el5,inkernel #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • lustre/kernel_patches/series/2.6-rhel5.series
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/ChangeLog
  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • build/lbuild-rhel5
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
Comment by Build Master (Inactive) [ 03/Oct/11 ]

Integrated in lustre-b1_8 » i686,server,el5,inkernel #131
LU-674 kernel update RHEL5.7 [2.6.18-274.3.1.el5].

Johann Lombardi : ba5dd769f66194a80920cf93d6014c78729efaae
Files :

  • lustre/kernel_patches/which_patch
  • lustre/kernel_patches/targets/2.6-rhel5.target.in
  • lustre/kernel_patches/patches/quota-large-limits-rhel5.patch
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-i686.config
  • lustre/kernel_patches/series/2.6-rhel5.series
  • build/lbuild-rhel5
  • lustre/kernel_patches/kernel_configs/kernel-2.6.18-2.6-rhel5-x86_64.config
  • lustre/ChangeLog
  • lustre/kernel_patches/patches/md-mmp-unplug-dev.patch
  • ldiskfs/kernel_patches/series/ldiskfs-2.6-rhel5-ext4.series
  • lustre/kernel_patches/patches/raid5-zerocopy-rhel5.patch
Comment by Jian Yu [ 10/Oct/11 ]

Hi Yang Sheng,
After the patch was landed on b1_8 branch, the RHEL5 ofa builds failed as follows:

In file included from include/net/neighbour.h:55,
                 from /var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/kernel_addons/backport/2.6.18-EL5.6/include/net/neighbour.h:4,
                 from include/net/arp.h:6,
                 from /var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/drivers/infiniband/core/addr.c:39:
/var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/kernel_addons/backport/2.6.18-EL5.6/include/linux/seq_file.h:8: error: static declaration of 'seq_list_start' follows non-static declaration
include/linux/seq_file.h:60: error: previous declaration of 'seq_list_start' was here
/var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/kernel_addons/backport/2.6.18-EL5.6/include/linux/seq_file.h:19: error: static declaration of 'seq_list_start_head' follows non-static declaration
include/linux/seq_file.h:62: error: previous declaration of 'seq_list_start_head' was here
/var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/kernel_addons/backport/2.6.18-EL5.6/include/linux/seq_file.h:27: error: static declaration of 'seq_list_next' follows non-static declaration
include/linux/seq_file.h:64: error: previous declaration of 'seq_list_next' was here
/var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/kernel_addons/backport/2.6.18-EL5.6/include/linux/seq_file.h:37: error: conflicting types for '__seq_open_private'
include/linux/seq_file.h:49: error: previous declaration of '__seq_open_private' was here
In file included from /var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/include/rdma/ib_addr.h:45,
                 from /var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/drivers/infiniband/core/addr.c:45:
/var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/kernel_addons/backport/2.6.18-EL5.6/include/linux/if_vlan.h:17: error: redefinition of 'is_vlan_dev'
include/linux/if_vlan.h:165: error: previous definition of 'is_vlan_dev' was here
make[4]: *** [/var/lib/jenkins/workspace/lustre-b1_8/arch/x86_64/build_type/client/distro/el5/ib_stack/ofa/BUILD/BUILD/ofa_kernel-1.5.3.1/drivers/infiniband/core/addr.o] Error 1

Console logs: http://newbuild.whamcloud.com/job/lustre-b1_8/131/arch=x86_64,build_type=client,distro=el5,ib_stack=ofa/consoleFull

Could you please take a look at the above issue? Thanks!

Comment by Johann Lombardi (Inactive) [ 10/Oct/11 ]

Is there a more recent version of OFED which would support this RHEL5 kernel?

Comment by Jian Yu [ 10/Oct/11 ]

Is there a more recent version of OFED which would support this RHEL5 kernel?

I found OFED-1.5.3.2.tgz under http://www.openfabrics.org/builds/ofed-1.5.3/release/.

Here is the announcement:
http://lists.openfabrics.org/pipermail/ewg/2011-July/016679.html

Main Changes from OFED 1.5.3.1
==============================
1. Add RHEL5.7 support
2. Add RHEL6.1 support
3. Add kernel.org 2.6.37 - 2.6.39 support
4. ib-bonding-0.9.0-43 (SLES10 SP4 support)
Comment by Yang Sheng [ 10/Oct/11 ]

Looks like ofed-1.5.3.2 has fix this problem. But i am not very clear how to change external OFED version for build system. Brian, mjmac, could you help for that?

Comment by Michael MacDonald (Inactive) [ 10/Oct/11 ]
--- 20111010-b1_8-buildstep.txt	2011-10-10 13:31:50.052924471 -0400
+++ b1_8-buildstep.txt	2011-10-10 16:04:53.052720884 -0400
@@ -50,7 +50,9 @@
 fi
 
 if [ "$ib_stack" = "ofa" ]; then
-    if git log | grep -q "^    LU-303 "; then
+    if git log | grep -q "^    LU-674 "; then
+        OFED_VERSION="1.5.3.2"
+    elif git log | grep -q "^    LU-303 "; then
         OFED_VERSION="1.5.3.1"
     else
         OFED_VERSION="1.5.3"

http://build.whamcloud.com/job/lustre-b1_8/140/

Comment by Yang Sheng [ 25/Oct/11 ]

Close since new update is traced in lu-766.

Comment by Yang Sheng [ 05/Jan/12 ]

above comment is a typo, new ticket is LU-786.

Generated at Sat Feb 10 01:09:20 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.