Winslett, Chris
2008-Apr-17 17:41 UTC
[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 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20080417/6385907b/attachment-0001.html>
Winslett, Chris
2008-Apr-17 18:32 UTC
[CentOS] policygentool in selinux-policy-devel-2.4.6-106
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 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20080417/8cf4bc4e/attachment-0001.html>
Ralph Angenendt
2008-Apr-17 19:33 UTC
[CentOS] policygentool in selinux-policy-devel-2.4.6-106
Winslett, Chris wrote:> 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 polgenYou should report that upstream at http://bugzilla.redhat.com/. But as it turns out, it is already reported there: <https://bugzilla.redhat.com/show_bug.cgi?id=431413> and <https://bugzilla.redhat.com/show_bug.cgi?id=437722> Cheers, Ralph -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos/attachments/20080417/39e4e028/attachment-0001.sig>