diff options
author | rcritten@redhat.com <rcritten@redhat.com> | 2007-09-24 15:24:44 -0400 |
---|---|---|
committer | rcritten@redhat.com <rcritten@redhat.com> | 2007-09-24 15:24:44 -0400 |
commit | a1196902aa410e03306da212eb0e336c1e8cc29d (patch) | |
tree | 5ab0adca267c989f592ad19ec40950826c350d2c | |
parent | 2fec56d679ff686c4bb3d2fe37b8e0866ad765b4 (diff) | |
download | freeipa-a1196902aa410e03306da212eb0e336c1e8cc29d.tar.gz freeipa-a1196902aa410e03306da212eb0e336c1e8cc29d.tar.xz freeipa-a1196902aa410e03306da212eb0e336c1e8cc29d.zip |
Print the request environment for debugging purposes.
-rw-r--r-- | ipa-server/xmlrpc-server/ipaxmlrpc.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ipa-server/xmlrpc-server/ipaxmlrpc.py b/ipa-server/xmlrpc-server/ipaxmlrpc.py index 09346a4ca..6e0750b49 100644 --- a/ipa-server/xmlrpc-server/ipaxmlrpc.py +++ b/ipa-server/xmlrpc-server/ipaxmlrpc.py @@ -140,10 +140,21 @@ class ModXMLRPCRequestHandler(object): if req.subprocess_env.get("KRB5CCNAME") is not None: opts['krbccache'] = req.subprocess_env.get("KRB5CCNAME") + else: + sys.stderr.write("IPA: did not receive a Kerberos credentials cache. Expect problems") + sys.stderr.flush() if pythonopts.get("IPADebug"): opts['ipadebug'] = pythonopts.get("IPADebug") + if opts['ipadebug'].lower() == "on": + for o in opts: + sys.stderr.write("IPA: setting option %s: %s\n" % (o, opts[o])) + sys.stderr.flush() + for e in req.subprocess_env: + sys.stderr.write("IPA: environment %s: %s\n" % (e, req.subprocess_env[e])) + sys.stderr.flush() + # Tack onto the end of the passed-in arguments any options we also # need params = params + (opts,) |