Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1434209 - [TEXT] Error message is confusing when hosted-engine Storage Domain can't be mounted
[TEXT] Error message is confusing when hosted-engine Storage Domain can't be ...
Status: CLOSED ERRATA
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-hosted-engine-setup (Show other bugs)
4.0.6
Unspecified Unspecified
medium Severity high
: ovirt-4.2.0
: 4.2.0
Assigned To: Jenny Tokar
Nikolai Sednev
: Triaged, ZStream
Depends On: 1487915
Blocks: 1458709 1460982
  Show dependency treegraph
 
Reported: 2017-03-20 20:28 EDT by Bryan Yount
Modified: 2018-05-15 13:34 EDT (History)
10 users (show)

See Also:
Fixed In Version:
Doc Type: No Doc Update
Doc Text:
undefined
Story Points: ---
Clone Of:
: 1460982 (view as bug list)
Environment:
Last Closed: 2018-05-15 13:32:21 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: SLA
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 2973011 None None None 2017-03-20 20:28 EDT
oVirt gerrit 77959 master MERGED Provide clearer error when failing to retrieve vm.conf from storage. 2017-06-09 04:09 EDT
oVirt gerrit 80377 master MERGED Provide clearer error when failing to connect to storage domain. 2017-08-09 07:13 EDT
Red Hat Product Errata RHBA-2018:1471 None None None 2018-05-15 13:34 EDT

  None (edit)
Description Bryan Yount 2017-03-20 20:28:04 EDT
Description of problem:
Recently my customer opened a support case regarding an error message in their environment. I have also seen this same error in my lab and I, too, found it confusing at first since it doesn't actually tell you the real reason for the error.

# hosted-engine --vm-status
Unable to read vm.conf, please check ovirt-ha-agent logs

The customer reported that they were not able to start the hosted-engine because "the config file is missing" which, while accurate, is not the real reason. The real reason was that the Hosted Engine Storage Domain could not be mounted. After checking the storage connection and restarting the ovirt-ha-* services, the customer was able to launch the hosted-engine VM.


Version-Release number of selected component (if applicable):
4.0.6

How reproducible:
Very

Steps to Reproduce:
1. Create a hosted-engine environment hosted on NFS storage and cause an outage of some kind where the NFS mount doesn't get properly unmounted or can't be mounted at all.
2. Restart the ovirt-ha-agent and ovirt-ha-broker services.
3. No errors on ovirt-ha-* service restart. Only later in 'systemctl status ovirt-ha-agent ovirt-ha-broker' is the real error seen.
4. Run 'hosted-engine --vm-status'.

Actual results:
Error message is confusing and doesn't indicate a storage domain connection issue.

Expected results:
Error message should be more descriptive and provide users the proper commands to run (or perhaps a link to the attached kbase for more detailed resolution steps).

Additional info:
https://access.redhat.com/solutions/2973011
Comment 4 Nikolai Sednev 2017-09-03 06:26:47 EDT
Forth to https://bugzilla.redhat.com/show_bug.cgi?id=1460982#c15 moving to verified.
Comment 7 errata-xmlrpc 2018-05-15 13:32:21 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2018:1471

Note You need to log in before you can comment on or make changes to this bug.