- if os.path.exists(self._ROOT_DIR):
- return None
- else:
- return "The required directory '%s' does not exist" % self._ROOT_DIR
+ msgs = []
+
+ if not os.path.exists(self._ROOT_DIR):
+ msgs.append("The required directory '%s' does not exist" %
+ self._ROOT_DIR)
+
+ try:
+ self._GetCgroupMountPoint()
+ except errors.HypervisorError, err:
+ msgs.append(str(err))
+
+ return self._FormatVerifyResults(msgs)