RE: policygentool in selinux-policy-devel-2.4.6-106

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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
Sent: Thursday, April 17, 2008 12:41 PM
To: centos@xxxxxxxxxx
Subject: 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 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

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux