Red Hat Bugzilla – Bug 819253
kdegames conflicts with ggz-base-libs
Last modified: 2012-06-14 11:21:27 EDT
Description of problem:
Transaction Check Error:
file /var/spool/gdm from install of kde-settings-kdm-4.8-8.fc18.noarch conflicts with file from package gdm-1:3.4.1-1.fc18.i686
file /etc/ggz.modules.d from install of kdegames-6:4.8.3-1.fc18.i686 conflicts with file from package ggz-base-libs-0.99.5-10.fc17.i686
These are co-owned directories, not files.
That output is the result of a yum error that blocks any updates scheduled for that transaction. The conflict needs to be resolved (maybe there are permission differences or something similar) or the packages need a conflicts declaration so that yum can remove a package from the transaction (so that --skip-broken will work) before the transaction test step.
I have confirmed that the access protections for the two definitions of the directory are different. I saw some place on the lists that rpm has started caring about this in rawhide, so the issue may not have triggered a conflict in earlier releases.
[root@bruno Packages]# rpm -qlvp k/kdegames-4.8.3-1.fc18.i686.rpm g/ggz-base-libs-0.99.5-10.fc17.i686.rpm | grep modules.d
drwx------ 2 root root 0 Apr 30 08:44 /etc/ggz.modules.d
-rw-r--r-- 1 root root 685 Apr 30 08:44 /etc/ggz.modules.d/kdegames
warning: g/ggz-base-libs-0.99.5-10.fc17.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 1aca3465: NOKEY
drwxr-xr-x 2 root root 0 Jan 18 10:35 /etc/ggz.modules.d
Oh duh, strange permissions…
ggz-gase-libs is the one having strange permissions here and should be fixed.
kdegames now installs alongside ggz-base-libs in rawhide.
GGZ support has been removed from kdegames-4.8.80+.