View Issue Details

IDProjectCategoryView StatusLast Update
0006341CentOS-5-OTHERpublic2013-03-27 21:29
ReporterJohnnyHughes Assigned To 
Status feedbackResolutionopen 
PlatformCentOS-ExtrasOS VersionCentOS-5.9 
Product Version5.9 
Target Version5.9 
Summary0006341: drbd83 and drbd83-kmod have been upgraded to version 8.3.15
Descriptiondrbd83 and drbd83-kmod have been upgraded to upstream version 8.3.15.

5 patches have been applied on top of 8.3.15 and have taken the released RPMS to git version c7639c1afbe7019e6f05db19c7614ce5616aaeeb;a=tree;h=c7639c1afbe7019e6f05db19c7614ce5616aaeeb

Currently the testing RPMS are here:

Please provide feedback on this bug so we can move these to extras from testing.
TagsNo tags attached.




2013-03-27 16:36

administrator   ~0017018

Last edited: 2013-03-27 16:46

awaiting feedback from testers

Here is the maillist info for the RPMS:



2013-03-27 16:54

manager   ~0017019

[root@sysadm2 drbd8315]# ll
total 396
-rw-rw-r-- 1 me me 248392 Mar 27 16:17 drbd83-8.3.15-2.el5.centos.x86_64.rpm
-rw-rw-r-- 1 me me 146468 Mar 27 16:30 kmod-drbd83-xen-8.3.15-2.el5.centos.x86_64.rpm
[root@sysadm2 drbd8315]# yum update *.rpm --nogpg --noplugins
Excluding Packages from CentOS-5 - Base
Excluding Packages from Community Enterprise Linux Repository - el5
Excluding Packages from CentOS-5 - Extras
Excluding Packages from CentOS-5 - Updates
Setting up Update Process
Examining drbd83-8.3.15-2.el5.centos.x86_64.rpm: drbd83-8.3.15-2.el5.centos.x86_64
Marking drbd83-8.3.15-2.el5.centos.x86_64.rpm as an update to drbd83-8.3.13-2.el5.centos.x86_64
Examining kmod-drbd83-xen-8.3.15-2.el5.centos.x86_64.rpm: kmod-drbd83-xen-8.3.15-2.el5.centos.x86_64
Marking kmod-drbd83-xen-8.3.15-2.el5.centos.x86_64.rpm as an update to kmod-drbd83-xen-8.3.13-1.el5.centos.x86_64
Resolving Dependencies
--> Running transaction check
---> Package drbd83.x86_64 0:8.3.15-2.el5.centos set to be updated
---> Package kmod-drbd83-xen.x86_64 0:8.3.15-2.el5.centos set to be installed
--> Finished Dependency Resolution

Dependencies Resolved

 Package Arch Version Repository Size
 kmod-drbd83-xen x86_64 8.3.15-2.el5.centos /kmod-drbd83-xen-8.3.15-2.el5.centos.x86_64 502 k
 drbd83 x86_64 8.3.15-2.el5.centos /drbd83-8.3.15-2.el5.centos.x86_64 487 k

Transaction Summary
Install 1 Package(s)
Upgrade 1 Package(s)

Total size: 989 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test

Transaction Check Error:
  file /lib/modules/2.6.18-308.4.1.el5xen/extra/drbd83/drbd.ko from install of kmod-drbd83-xen-8.3.15-2.el5.centos.x86_64 conflicts with file from package kmod-drbd83-xen-8.3.13-1.el5.centos.x86_64

Error Summary

[root@sysadm2 drbd8315]#


2013-03-27 17:59

manager   ~0017020

Quoting from a discussion thread on the elrepo-devel mailing list [1]:

With respect to kmodtool, we (well, Alan mostly) have now updated the
vast majority of packages to use the new kmodtool template. We don't
have a centralized build system so the only way to look/diff kmodtool
for all packages is to pull the SRPMs.

In summary, the main differences over this distro shipped kmodtool are:

1. Provides: kabi-modules = ${verrel}${variant}

kmodtool normally has a Provide for kernel-modules that prevents yum
from updating kmod packages. However, for a kABI tracking kmod package,
updating (rather than installing kernel dependent versions) makes sense
so we changed the Provide to kabi-modules to facilitate this behaviour
in yum.



2013-03-27 18:05

manager   ~0017021

Relevant upstream BZ:


2013-03-27 21:22

administrator   ~0017026

Last edited: 2013-03-27 21:23

OK, We have removed the kernel-module provide so that it will upgrade and not install the kmods. This should now work with a yum install and yum upgrade.



2013-03-27 21:29

manager   ~0017027

Confirmed working correctly now. Stress testing the x86_64 kmod-xen though I have no non-xen and no 32 bit DRBD systems to test on.

Issue History

Date Modified Username Field Change
2013-03-27 16:35 JohnnyHughes New Issue
2013-03-27 16:36 JohnnyHughes Note Added: 0017018
2013-03-27 16:36 JohnnyHughes Status new => feedback
2013-03-27 16:46 JohnnyHughes Note Edited: 0017018
2013-03-27 16:54 TrevorH Note Added: 0017019
2013-03-27 17:59 toracat Note Added: 0017020
2013-03-27 18:05 toracat Note Added: 0017021
2013-03-27 21:22 JohnnyHughes Note Added: 0017026
2013-03-27 21:22 JohnnyHughes Status feedback => assigned
2013-03-27 21:22 JohnnyHughes Status assigned => feedback
2013-03-27 21:23 JohnnyHughes Note Edited: 0017026
2013-03-27 21:29 TrevorH Note Added: 0017027