summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Metadata.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-11-08 14:34:20 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-11-08 14:34:20 -0500
commit632a2cb0ad49bba32cc1c0c5451a46f57170de63 (patch)
treee22d831ed1b03c00deca217ba1d732e51cc98d74 /src/lib/Bcfg2/Server/Plugins/Metadata.py
parent39f684b6862b96d3d5a918fd1028740ae8d8d174 (diff)
downloadbcfg2-632a2cb0ad49bba32cc1c0c5451a46f57170de63.tar.gz
bcfg2-632a2cb0ad49bba32cc1c0c5451a46f57170de63.tar.bz2
bcfg2-632a2cb0ad49bba32cc1c0c5451a46f57170de63.zip
Metadata: improved error message from address resolution failure during client authn
Diffstat (limited to 'src/lib/Bcfg2/Server/Plugins/Metadata.py')
-rw-r--r--src/lib/Bcfg2/Server/Plugins/Metadata.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/Bcfg2/Server/Plugins/Metadata.py b/src/lib/Bcfg2/Server/Plugins/Metadata.py
index 8b0fc16ce..0ab72f2c5 100644
--- a/src/lib/Bcfg2/Server/Plugins/Metadata.py
+++ b/src/lib/Bcfg2/Server/Plugins/Metadata.py
@@ -967,9 +967,10 @@ class Metadata(Bcfg2.Server.Plugin.Metadata,
return self.aliases[cname]
return cname
except socket.herror:
- warning = "address resolution error for %s" % address
- self.logger.warning(warning)
- raise Bcfg2.Server.Plugin.MetadataConsistencyError(warning)
+ err = "Address resolution error for %s: %s" % (address,
+ sys.exc_info()[1])
+ self.logger.error(err)
+ raise Bcfg2.Server.Plugin.MetadataConsistencyError(err)
def _merge_groups(self, client, groups, categories=None):
""" set group membership based on the contents of groups.xml