fedora12 oddity
Thierry Parmentelat
thierry.parmentelat at inria.fr
Sat Feb 2 14:32:24 UTC 2013
Ok, real cool, this is very helpful - thanks a lot -- Thierry
On Feb 2, 2013, at 2:18 PM, Panu Matilainen wrote:
> On 02/02/2013 02:32 PM, Thierry Parmentelat wrote:
>> Hi there
>>
>> Following up on a scenario (an f14 physical box spinning off guests from fedora12 to fedora18), I've noticed something a bit off
>>
>> * in the official f12 repo (I know, I know, this is totally out-of-lived, but please stay with me for a second) I've found that glibc-common *and* filesystem were providing the same file(directory actually) entry '/usr/lib/locale'
>> see below for the details
>>
>> * as I've explained in another post, this f14 box tuns out to run a custom rpm version, rebuilt essentially after the one that comes with f18
>>
>> * the funny thing is, although this f12 repository worked quite fine of course with the f12 rpm, with this f18-ish rpm I get this error when trying to build an f12 filesystem:
>>
>> Transaction Check Error:
>> file /usr/lib/locale conflicts between attempted installs of filesystem-2.4.30-2.fc12.i686 and glibc-common-2.11.2-3.i686
>
> The directory permissions (most likely access bits but could be user/group too) differ between the packages. Older rpm versions were sloppy here and permitted this, but rpm >= 4.10 requires exact match of permissions for a shared file/directory.
>
>>
>> I'm considering various options to work around that - like, rebuilding the filesystem rpm so that it does not (stupidly) expose this empty dir, but I thought maybe there is something simpler than that, like an option to this recent rpm to get backward compatibility ?
>
> There's no compatibility workaround for this in rpm, except the sledgehammer approach of --replacefiles. Rebuilding the filesystem package to either fix the permissions to match those of glibc or omit the directory is probably the path of least pain.
>
> Or alternatively, since you're already using a custom rpm on the host, revert this patch:
> http://rpm.org/gitweb?p=rpm.git;a=commitdiff;h=cf1095648194104a81a58abead05974a5bfa3b9a
>
> - Panu -
> _______________________________________________
> Rpm-list mailing list
> Rpm-list at lists.rpm.org
> http://lists.rpm.org/mailman/listinfo/rpm-list
More information about the Rpm-list
mailing list