Red Hat Bugzilla – Bug 229992
Multilib conflict (i386,x86_64): file /usr/share/man/man8/dmsetup.8.gz
Last modified: 2014-01-21 17:57:22 EST
Conflicts while yum upgrade.
Transaction Check Error: file /usr/share/man/man8/dmsetup.8.gz from install of
device-mapper-1.02.17-6.fc7 conflicts with file from package
Seems like yum isn't pulling in the 1.02.17-6.fc7.i386 causing the conflict
[root@sioux ~]# rpm -qf /usr/share/man/man8/dmsetup.8.gz
[root@sioux ~]# yum install device-mapper.x86_64 device-mapper.i386
Package Arch Version Repository Size
device-mapper x86_64 1.02.17-6.fc7 development 466 k
Installing for dependencies:
device-mapper-libs x86_64 1.02.17-6.fc7 development 42 k
Updating for dependencies:
Both x86 and x86_64 packages are enabled in yum.
[root@sioux ~]# cat /etc/yum.conf
#exclude=*.i?86 # commented out
[root@sioux ~]# yum list device-mapper
device-mapper.i386 1.02.13-1.fc7 installed
device-mapper.x86_64 1.02.13-1.fc7 installed
wine.i386 0.9.27-1.fc7 installed
device-mapper.x86_64 1.02.17-6.fc7 development
wine.i386 0.9.31-1.fc7 extras-developme
I think it's a question for yum, what the right behaviour should be when
overlapping packages from two archs have been installed like that.
[-libs is now separate so you probably don't want the device-mapper i386 package
installed any more.]
This is purely a bug in the upgrade path in the package. You don't have
anything saying that the old, other arch of the device-mapper package should be
can you point to an example of how to do this?
Trying with -libs Obsoleting pre-split device-mapper package.
I note that 'gzip -n' should have been used to compress the man page to avoid
Hopefully fixed now.