So the fix below is a solution
to the first step of the problem. Turns out, policygentool
actually does need polgen and not sepolgen. And polgen is in no RPM’s I could
find in the CentOS 5 repos. How I fixed this was replace the
CentOS 5 file with the Fedora 8 policygentool file. The Fedora 8 version
actually does not import polgen or sepolgen: it only uses standard Python
libraries. From:
centos-bounces@xxxxxxxxxx [mailto:centos-bounces@xxxxxxxxxx] On Behalf Of Winslett,
Chris I just installed a fresh copy of Centos 5.1, yum upgraded
all, and the following error occurred with selinux-policy-devel-2.4.6-106.el5_1.3
rpm. When I was trying to run policygentool, I was getting the
following error:
Traceback (most recent call last):
File “/usr/share/selinux/devel/policygentool”, line 25, in ?
Import polgen ImportError:
No module named polgen Turns out, online 25 the following diff should be made: -
import polgen +
import sepolgen I assume the Python module changed names. I uninstalled the RPM and reinstalled it to ensure I was getting
the same error, and I did. Christopher Winslett Harbert Management Corporation |
_______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos