diff --git a/lib/objects.py b/lib/objects.py
index 409f109abba6f8a515c73efbda625ff9ff50c7e0..76751ef6067accc88a095cc4cd5c00d66a0639f5 100644
--- a/lib/objects.py
+++ b/lib/objects.py
@@ -1622,7 +1622,7 @@ class Cluster(TaggableObject):
       wrongkeys = frozenset(self.ipolicy.keys()) - constants.IPOLICY_ALL_KEYS
       if wrongkeys:
         # These keys would be silently removed by FillIPolicy()
-        msg = ("Cluster instance policy contains spourious keys: %s" %
+        msg = ("Cluster instance policy contains spurious keys: %s" %
                utils.CommaJoin(wrongkeys))
         raise errors.ConfigurationError(msg)
       self.ipolicy = FillIPolicy(constants.IPOLICY_DEFAULTS, self.ipolicy)