On Sat, Nov 12, 2011 at 6:27 AM, Jörgen Maas <jorgen.m...@gmail.com> wrote:
> On Sat, Nov 12, 2011 at 10:22 AM, James Cammarata <j...@sngx.net> wrote:
>> A quick google shows this seems to be an issue with ctypes in python 2.6:
>>
>> https://bugzilla.redhat.com/show_bug.cgi?id=674369
>> http://forums.gentoo.org/viewtopic-t-854298.html
>> https://bugs.gentoo.org/329499?id=329499
>>
>> That last one seems to be the real underlying cause.
>
> After commenting out this line: CFUNCTYPE(c_int)(lambda: None) from
> /usr/lib64/python2.6/ctypes/__init__.py line 546
>
> I encountered this:
>
> [root@cobbler modules]# service cobblerd start
> Starting cobbler daemon: Traceback (most recent call last):
>  File "/usr/bin/cobblerd", line 76, in main
>    api = cobbler_api.BootAPI(is_cobblerd=True)
>  File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 127, in __init__
>    module_loader.load_modules()
>  File "/usr/lib/python2.6/site-packages/cobbler/module_loader.py",
> line 62, in load_modules
>    blip =  __import__("modules.%s" % ( modname), globals(), locals(),
> [modname])
>  File "/usr/lib/python2.6/site-packages/cobbler/modules/authn_pam.py",
> line 121, in <module>
>    PAM_START = LIBPAM.pam_start
>  File "/usr/lib64/python2.6/ctypes/__init__.py", line 366, in __getattr__
>    func = self.__getitem__(name)
>  File "/usr/lib64/python2.6/ctypes/__init__.py", line 371, in __getitem__
>    func = self._FuncPtr((name_or_ordinal, self))
> AttributeError: /usr/bin/python: undefined symbol: pam_start
>
>
> [root@cobbler modules]# setenforce 0
> [root@cobbler modules]# service cobblerd start
> Starting cobbler daemon:                                   [  OK  ]
> [root@cobbler modules]# ps wwuax|grep cobblerd
> root      9621  0.0  2.1 339236 21624 ?        S    14:21   0:00
> /usr/bin/python /usr/bin/cobblerd --daemonize
> root      9627  0.0  0.0 103152   796 pts/0    S+   14:21   0:00 grep cobblerd
> [root@cobbler modules]#
>
> James, is it working for you with selinux enabled/enforcing ?

I hadn't tested this with selinux, but I'm betting you're getting
denials for the PAM libraries. I'd go ahead and delete that module for
now, or even better, audit2allow and update the selinux policy for
cobbler with a patch :)
_______________________________________________
cobbler-devel mailing list
cobbler-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler-devel

Reply via email to