Meta Data seal is broken (checksum mismatch) error when trying to activate/ Import a RHEV storage domain.
Issue
- While trying to activate or import a RHEV storage domain, vdsm logs contain the following:
Thread-1692210::ERROR::2013-01-04 19:18:06,494::task::868::TaskManager.Task::(_setError) Unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/storage/task.py", line 876, in _run
return fn(*args, **kargs)
File "/usr/share/vdsm/storage/hsm.py", line 1613, in public_getVolumeSize
self.validatePoolSD(spUUID, sdUUID)
File "/usr/share/vdsm/storage/hsm.py", line 95, in validatePoolSD
if not cls.getPool(spUUID).isMember(sdUUID):
File "/usr/share/vdsm/storage/sp.py", line 1247, in isMember
return sdUUID in self.getDomains(activeOnly=checkActive)
File "/usr/share/vdsm/storage/sp.py", line 1201, in getDomains
for sdUUID, status in self.getMetaParam(PMDK_DOMAINS).iteritems() \
File "/usr/share/vdsm/storage/sp.py", line 1137, in getMetaParam
return self._metadata[key]
File "/usr/share/vdsm/storage/persistentDict.py", line 63, in __getitem__
return dec(self._dict[key])
File "/usr/share/vdsm/storage/persistentDict.py", line 171, in __getitem__
with self._accessWrapper():
File "/usr/lib64/python2.6/contextlib.py", line 16, in __enter__
return self.gen.next()
File "/usr/share/vdsm/storage/persistentDict.py", line 125, in _accessWrapper
self.refresh()
File "/usr/share/vdsm/storage/persistentDict.py", line 243, in refresh
raise se.MetaDataSealIsBroken(declaredChecksum, computedChecksum)
MetaDataSealIsBroken: Meta Data seal is broken (checksum mismatch): u'cksum = , computed_cksum = '
Environment
- Red Hat Enterprise Virtualization 3.3
- Red Hat Enterprise Virtualization 3.4
- Red Hat Virtualization 4.1 with NFS storage domains
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
