xulrunner conflcits due to exist sysconf file in lib package. xulrunner in its lib package haves this file: /etc/ld.so.conf.d/xulrunner-64.conf Its not a good idea to have a system file in a lib package, and of course there exist conflicts when the lib name changes when upgrading: Preparing... ########################################################################### Installation failed: file /etc/ld.so.conf.d/xulrunner-64.conf from install of lib64xulrunner6.0-6.0-1.mga2.x86_64 conflicts with file from package lib64xulrunner5.0.1-5.0.1-2.mga2.x86_64 I also think thats not a good idea to obsolete/conflict the lib from a previous release just to fix this, since the user should be able to have both libs.
CC: (none) => marianne
dmorgan I think it's for you Fri Aug 5 2011 dmorgan <dmorgan> 5.0.1-2.mga2 + Revision: 131777 - Add ld.so.conf.d file
CC: (none) => dmorganec
fixed now in svn for cauldron. But as this is a cauldron/cauldron issue you will have to do : rpm -e --nodeps lib64xulrunner5.0.1 && urpmi lib64xulrunner6.0
Status: NEW => RESOLVEDResolution: (none) => FIXED
You can use: urpmi --allow-force (this way the user is queried about) or simply use: urpmi --force
But the problem is about the file being in lib package.
yes but it is versionned now, so the pb should be fixed .
Great, but why put a system file in a lib package ?