[LU-388] Lustre's kernel-ib RPM conflicts with EL5's openib RPM Created: 02/Jun/11 Updated: 21/Jun/11 Resolved: 21/Jun/11 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.1.0, Lustre 1.8.6 |
| Fix Version/s: | Lustre 2.1.0, Lustre 1.8.6 |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Michael MacDonald (Inactive) | Assignee: | Brian Murrell (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Severity: | 3 |
| Rank (Obsolete): | 4979 |
| Description |
[root@client-14 ~]# rpm -ivh /scratch/hudson/lustre-master/145/build_type\=server\,distro\=el5\,arch\=i686\,ib_stack\=ofa/kernel-ib-1.5.3.1-2.6.18_238.9.1.el5_lustre.gc66d831.i686.rpm Preparing... ########################################### [100%] file /etc/init.d/openibd from install of kernel-ib-1.5.3.1-2.6.18_238.9.1.el5_lustre.gc66d831.i686 conflicts with file from package openib-1.4.1-5.el5.noarch file /etc/udev/rules.d/90-ib.rules from install of kernel-ib-1.5.3.1-2.6.18_238.9.1.el5_lustre.gc66d831.i686 conflicts with file from package openib-1.4.1-5.el5.noarch |
| Comments |
| Comment by Michael MacDonald (Inactive) [ 02/Jun/11 ] |
|
This is blocking TT-120 ... We can't provision test nodes with OFA IB until this is fixed. I'll try provisioning an EL6 node and see if there are conflicts there, too. |
| Comment by Brian Murrell (Inactive) [ 03/Jun/11 ] |
|
I think the path of least resistance here is to try to operate the OFED 1.5.x kernel space with RHEL5's 1.4.x userspace tools and libraries. In order to do this, the OFED 1.5.x kernel-ib RPM spec will need to be modified to remove the conflicts with RH's openib RPM as the previous comment demonstrates. |
| Comment by Brian Murrell (Inactive) [ 04/Jun/11 ] |
|
There is a build in lustre-reviews #799 which should fix this. If somebody gets to testing it before I do please report here on whether it resolves the issue or not. |
| Comment by Brian Murrell (Inactive) [ 06/Jun/11 ] |
|
The previous build did not run a depmod for the kernel-ib modules after they were installed. A subsequent new build is in lustre-reviews (building as I write this) under build number 817. That one should install on rhel5/x86_64 (at least) and work with lnet. You can install it with loadjenkins, but of course change the -j and -b arguments accordingly. If you get a chance to test it before me, please let me know how it goes. Otherwise I will be testing it in about 12 hours from now (assuming I can get nodes). |
| Comment by Jian Yu [ 06/Jun/11 ] |
|
The build works: loadjenkinsbuild -o -j lustre-reviews -b 817 -t server -d el5 -a x86_64 -i ofa -p test -r -n fat-amd-2 [root@fat-amd-2-ib ~]# rpm -qa | grep kernel kernel-headers-2.6.18-238.12.1.el5 kernel-2.6.18-238.9.1.el5_lustre.20110525141730 kernel-ib-1.5.3.1-2.6.18_238.9.1.el5_lustre.20110525141730 [root@fat-amd-2-ib ~]# modinfo ib_core filename: /lib/modules/2.6.18-238.9.1.el5_lustre.20110525141730/updates/kernel/drivers/infiniband/core/ib_core.ko license: Dual BSD/GPL description: core kernel InfiniBand API author: Roland Dreier srcversion: 95FC00068BCEC8D736F5882 depends: vermagic: 2.6.18-238.9.1.el5_lustre.20110525141730 SMP mod_unload gcc-4.1 And here is the passed result of runtests over OFA IB: https://maloo.whamcloud.com/test_sets/f49aefb4-90b3-11e0-a0d3-52540025f9af |
| Comment by Brian Murrell (Inactive) [ 07/Jun/11 ] |
Great. Can you add a "+1 Verified" to the patch at review.whamcloud.com then? In general, if you verify that a particular patch that's in review works, it's helpful to set the verified flag on the review tool. Since there is comment space available when you add the +1 Verified, it's probably useful to point to the collateral that proves the verification, if any is available. In this case you could include the maloo link you have in your previous comment. Thanx and cheers! |
| Comment by Jian Yu [ 07/Jun/11 ] |
Done. |
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 07/Jun/11 ] |
|
Integrated in Johann Lombardi : 9e054c9d496c978e9de6919cec1b7360087f5ccd
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Peter Jones [ 21/Jun/11 ] |
|
Landed for 1.8.6 and 2.1 |
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|
| Comment by Build Master (Inactive) [ 21/Jun/11 ] |
|
Integrated in Oleg Drokin : e4cb5ca863f1e6fac755e9ebd7c49ed04b1cf0a8
|