[CentOS] policygentool in selinux-policy-devel-2.4.6-106

Thu Apr 17 18:32:49 UTC 2008
Winslett, Chris <cwinslett at harbert.net>

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 at centos.org [mailto:centos-bounces at centos.org] On
Behalf Of Winslett, Chris
Sent: Thursday, April 17, 2008 12:41 PM
To: centos at centos.org
Subject: [CentOS] policygentool in selinux-policy-devel-2.4.6-106


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


When I was trying to run policygentool, I was getting the following


     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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/centos/attachments/20080417/8cf4bc4e/attachment-0005.html>