Description of a problem:
There is a package in FC5 ppc updates repository: policycoreutils-1.30.10-2.fc5
It is provided for both ppc and ppc64 arches, i.e. there are:
The problem is policycoreutils requires libsepol, but there is NO libsemanage
for ppc64 arch provided, i.e. there is only:
That makes yum impossible to install full FC5 ppc system into an empty chrooted
Version-Release number of selected component (if applicable):
Steps to Reproduce:
(on a ppc64 box)
1. mkdir /tmp/fc5
2. rpm --root /tmp/fc5 --initdb
3. yum --installroot /tmp/fc5 install basesystem
Error: Missing Dependency: libsemanage.so.1(LIBSEMANAGE_1.0)(64bit) is needed by
Error: Missing Dependency: libsemanage.so.1()(64bit) is needed by package
Succesfully installed system
I found the following but while developing OpenVZ for powerpc.
I set high severity because this makes FC5 ppc repository non-consistent, and
this is a major bug IMO.
Jesse is this a build problem?
No, it's probably a config problem in that libsemanage isn't listed as multilib
Hrm, it appears that policycoreutils and libsemanage are BOTH not in the FC5
multilib list, so I'm not sure how policycoreutils-1.30.10-2.fc5.ppc64.rpm got
leaked into the repo. Just libselinux is listed. In FC6, policycoreutils isn't
multilib either, so I think we just need to remove it from the FC5 repo.
Can someone please check the _whole_ repository for such bugs? For example, I
see the following in the ppc updates repo:
Looks like the repo is in bad state :(
I cleaned up the ppc64 mess in the updates repositories, and
policycoreutils-1.30.10-2.fc5.ppc64.rpm is now gone.