Package: policycoreutils Version: 1.30-2 Severity: important Hi,
after some changes in /etc/selinux/src, and then running "make load",
I see the following error:
Traceback (most recent call last):
File "/usr/sbin/genhomedircon", line 28, in ?
from semanage import *;
ImportError: No module named semanage
A quick check reveals that /usr/bin/python points to python2.3 on my
system (fresh sarge install, dist-upgraded to unstable). However,
python2.4-semanage obviously only contains the Python 2.4 version
of /usr/lib/python2.4/site-packages/semanage.py.
As /usr/sbin/genhomedircon starts with "#! /usr/bin/python" (which means
Python 2.3), it cannot find the semanage module.
I'm not sure what the correct fix is; maybe change /usr/sbin/genhomedircon
to start with "#! /usr/bin/python2.4"? I don't think you could/should
force SELinux users to switch to a specific default Python version (?)
Or provide a 2.3 _and_ a 2.4 version of the semanage Python lib?
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16.18
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages policycoreutils depends on:
ii libc6 2.3.6-13 GNU C Library: Shared libraries
ii libpam0g 0.79-3.1 Pluggable Authentication Modules l
ii libselinux1 1.30-1 SELinux shared libraries
ii libsemanage1 1.6-1 shared libraries used by SELinux p
ii libsepol1 1.12-1 Security Enhanced Linux policy lib
ii python2.4 2.4.3-3 An interactive high-level object-o
ii python2.4-selinux 1.30-1 Python2.4 bindings to SELinux shar
ii python2.4-semanage 1.6-1 Python2.4 bindings for SELinux po
policycoreutils recommends no packages.
-- no debconf information
HTH, Uwe.
--
Uwe Hermann
http://www.hermann-uwe.de
http://www.it-services-uh.de | http://www.crazy-hacks.org
http://www.holsham-traders.de | http://www.unmaintained-free-software.org
signature.asc
Description: Digital signature

