Cobbler Web Auth Problems in Master

Gordon Child gordon at cpanel.net
Tue May 4 22:32:12 UTC 2010


Did you happen to figure out what is going on here?
It's happening to me on master and the tag [cobbler-2.0.3.2-1]

I do not have this problem on v2.0.3.1

I'm using authn_configfile.

-Gordon

On Apr 6, 2010, at 3:36 PM, Devan Goodwin wrote:

> I'm seeing some authentication problems with Cobbler web on two
> separate machines now, the problem crops up in
> 8373491156c673a31225daf8503c1f090d20a65b which was a fix for
> https://fedorahosted.org/cobbler/ticket/549.
> 
> Upon entering login credentials I get:
> 
> Environment:
> 
> Request Method: GET
> Request URL: http://cobblerdev/cobbler_web/settings
> Django Version: 1.1.1
> Python Version: 2.4.3
> Installed Applications:
> ['django.contrib.auth',
> 'django.contrib.contenttypes',
> 'django.contrib.sessions',
> 'django.contrib.sites',
> 'cobbler_web']
> Installed Middleware:
> ('django.middleware.common.CommonMiddleware',
> 'django.contrib.sessions.middleware.SessionMiddleware',
> 'django.contrib.auth.middleware.AuthenticationMiddleware')
> 
> 
> Traceback:
> File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py"
> in get_response
>  92.                 response = callback(request, *callback_args,
> **callback_kwargs)
> File "/usr/share/cobbler/web/cobbler_web/views.py" in settings
>  748.    check_auth(request)
> File "/usr/share/cobbler/web/cobbler_web/views.py" in check_auth
>  76.         token = remote.login(username, password)
> File "/usr/lib/python2.4/xmlrpclib.py" in __call__
>  1096.         return self.__send(self.__name, args)
> File "/usr/lib/python2.4/xmlrpclib.py" in __request
>  1383.             verbose=self.__verbose
> File "/usr/lib/python2.4/xmlrpclib.py" in request
>  1147.         return self._parse_response(h.getfile(), sock)
> File "/usr/lib/python2.4/xmlrpclib.py" in _parse_response
>  1286.         return u.close()
> File "/usr/lib/python2.4/xmlrpclib.py" in close
>  744.             raise Fault(**self._stack[0])
> 
> Exception Type: Fault at /cobbler_web/settings
> Exception Value: <Fault 1: "cobbler.cexceptions.CX:'login failed (testing)'">
> 
> In case it's useful my request variable inside views.py.check_auth is:
> 
> request  	
> <ModPythonRequest path:/cobbler_web/settings, GET:<QueryDict: {}>,
> POST:<QueryDict: {}>, COOKIES:{}, META:{'AUTH_TYPE': 'Basic',
> 'CONTENT_LENGTH': 0, 'CONTENT_TYPE': None, 'GATEWAY_INTERFACE':
> 'CGI/1.1', 'HTTP_ACCEPT':
> 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
> 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7',
> 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE':
> 'en-us,en;q=0.5', 'HTTP_AUTHORIZATION': 'Basic dGVzdGluZzp0ZXN0aW5n',
> 'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive',
> 'HTTP_HOST': 'cobblerdev', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER':
> 'http://cobblerdev/cobbler_web/', 'HTTP_USER_AGENT': 'Mozilla/5.0
> (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100330
> Fedora/3.5.9-1.fc12 Firefox/3.5.9', 'PATH_INFO':
> u'/cobbler_web/settings', 'PATH_TRANSLATED': None, 'QUERY_STRING':
> None, 'REMOTE_ADDR': '192.168.1.1', 'REMOTE_HOST': None,
> 'REMOTE_IDENT': None, 'REMOTE_USER': 'testing', 'REQUEST_METHOD':
> 'GET', 'SCRIPT_NAME': '', 'SERVER_NAME': 'cobblerdev.local.rm-rf.ca',
> 'SERVER_PORT': 80, 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE':
> 'mod_python'}>
> 
> 
> I'm using authn_testing but I believe I've seen it with
> authn_configfile as well. I've got this cropping up on two Cobbler
> installs currently, one was fresh so I don't think I've got anything
> misconfigured. I can checkout the revision prior to this one and 'make
> webtest' and authentication will then work.
> 
> Going to continue digging to see if I can figure out what's up but
> wanted to see if anyone's fixed this or knows what might be going on.
> 
> Thanks,
> 
> Devan
> 
> 
> -- 
> Devan Goodwin <dgoodwin at rm-rf.ca>
> http://rm-rf.ca
> _______________________________________________
> cobbler-devel mailing list
> cobbler-devel at lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/cobbler-devel



More information about the cobbler-devel mailing list