|
|
|
|
|
|
|
|
|
|
xen-api
Re: [Xen-API] Xen API login error
Do you happen to have python PAM installed
on your system? I am asking because I installed version 0.5.0 of PyPAM
and enabled Xen-API authentication by changing xend's config file. Xend
crashes when I use my username and login as credentials. This is on Fedora
Core 7.
diff -r 3ee37b6279b7 tools/python/xen/xend/XendAuthSessions.py
--- a/tools/python/xen/xend/XendAuthSessions.py
Fri Dec 14 10:48:18 2007 +0000
+++ b/tools/python/xen/xend/XendAuthSessions.py
Fri Dec 14 16:01:55 2007 -0500
@@ -83,8 +83,9 @@ class XendAuthSessions:
except
NameError:
# if PAM doesn't exist, let's ignore it
return False
-
+
pam_auth.start("login")
+ log.info("A")
pam_auth.set_item(PAM.PAM_USER,
username)
def
_pam_conv(auth, query_list, user_data = None):
If I add the line log.info("A")
to the above, commands work. Very strange. I am not sure where the error
may be coming from but my suspicion is the PyPAM module. I'd disable authentication
in the xend config file and see whether things work better then.
Stefan
xen-api-bounces@xxxxxxxxxxxxxxxxxxx wrote on 12/10/2007
06:18:12 AM:
> Does anybody know why i get this error?
> What can i do against it?
>
>
> [2007-11-30 03:33:00 29410] ERROR (xmlrpclib2:166) Internal error
> handling session.login_with_password
> Traceback (most recent call last):
> File "usr/lib/python2.4/site-packages/xen/util/xmlrpclib2.py",
line
> 131, in _marshaled_dispatch
> response = self._dispatch(method, params)
> File "/usr/lib/python2.4/SimpleXMLRPCServer.py",
line 406, in _dispatch
> return func(*params)
> File "usr/lib/python2.4/site-packages/xen/xend/XendAPI.py",
line 744,
> in session_login_with_password
> session = ((self.auth == AUTH_NONE and
> File "usr/lib/python2.4/site-packages/xen/xend/XendAuthSessions.py",
> line 52, in login_with_password
> File "usr/lib/python2.4/site-packages/xen/xend/XendAuthSessions.py",
> line 87, in is_authorized
> error: ('Critical error - immediate abort', 26)
>
>
> I'm still working on a web based management GUI with the Xen-API in
PHP.
> But the problem is that I sometimes get this error and my GUI can't
> connect to the Xen-API correctly anymore. The VM's on the Server are
> still running.
>
> To solve the problem I can shut down all VM's and restart the xend
but
> this is bad solution because i can't stop the VM's in production when
I
> want. <ende?lp=ende&p=eL4jU.&search=production>
>
> Does anybody has an idea to help me?
>
> Regards
> André
>
> --
> Oldenburgische Landesbank AG
>
> Vorsitzender des Aufsichtsrates: Dr. Andreas Georgi
> Vorstand: Dr. Jörg Bleckmann, Sprecher
> Dr. Stefan Friedmann
> Dr. Peter Schinzing
> Bernd Span
> Sitz der Gesellschaft: Oldenburg (Oldb)
> Registergericht: Oldenburg (Oldb)
> HR-Nummer: HRB 3003
>
>
>
> _______________________________________________
> xen-api mailing list
> xen-api@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
|
|
|
|
|