summaryrefslogtreecommitdiffstats
path: root/ipa-server/xmlrpc-server/ipaxmlrpc.py
diff options
context:
space:
mode:
authorrcritten@redhat.com <rcritten@redhat.com>2007-09-24 15:24:44 -0400
committerrcritten@redhat.com <rcritten@redhat.com>2007-09-24 15:24:44 -0400
commita1196902aa410e03306da212eb0e336c1e8cc29d (patch)
tree5ab0adca267c989f592ad19ec40950826c350d2c /ipa-server/xmlrpc-server/ipaxmlrpc.py
parent2fec56d679ff686c4bb3d2fe37b8e0866ad765b4 (diff)
downloadfreeipa-a1196902aa410e03306da212eb0e336c1e8cc29d.tar.gz
freeipa-a1196902aa410e03306da212eb0e336c1e8cc29d.tar.xz
freeipa-a1196902aa410e03306da212eb0e336c1e8cc29d.zip
Print the request environment for debugging purposes.
Diffstat (limited to 'ipa-server/xmlrpc-server/ipaxmlrpc.py')
-rw-r--r--ipa-server/xmlrpc-server/ipaxmlrpc.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/ipa-server/xmlrpc-server/ipaxmlrpc.py b/ipa-server/xmlrpc-server/ipaxmlrpc.py
index 09346a4c..6e0750b4 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,)