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, tools, and much more.