Bug 1504702
Summary: | cluster import failed | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Martin Kudlej <mkudlej> |
Component: | web-admin-tendrl-commons | Assignee: | Shubhendu Tripathi <shtripat> |
Status: | CLOSED ERRATA | QA Contact: | Bala Konda Reddy M <bmekala> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rhgs-3.3 | CC: | bmekala, dahorak, mbukatov, nthomas, rcyriac, sankarshan |
Target Milestone: | --- | Keywords: | ZStream |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | tendrl-commons-1.5.4-1.el7rhgs.noarch.rpm | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-12-18 04:39:14 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Martin Kudlej
2017-10-20 12:35:12 UTC
I probably found the root cause of this issue. I've dig into same problem toady and I've discovered it as problem with installation of tendrl-gluster-integration package. There might be lot's of possible causes of that - improperly configured repositories, network issue, another package dependency issue,... So the main problem probably is in the very unclear error message - it should fail immediately when installation of some package (for example tendrl-gluster-integration) fails and it should properly state the root cause of the issue (for example log output from yum install command). Steps to Reproduce: 1. Prepare Tendrl server and Gluster cluster to be imported to Tendrl. 2. On one of the storage nodes disable tendrl repo (or rhel-7-server-extras-rpms repo) or perform some other action which will break the installation of tendrl-gluster-integration (for example add this package or some dependency as exclude=<package> to /etc/yum.conf). 3. Try to Import the Gluster cluster into Tendrl. Actual results: Import fails (which is expected), but the error message is not useful for debugging, there is no information about problem with package installation. Expected results: Failed task should properly describe the root cause of the issue: problem with package installation. This has been reported in upstream on Sep 20 2017 with details to reproduce the issue, see: https://github.com/Tendrl/node-agent/issues/627 Wit this in mind, I would update the following sections of this report: How reproducible: 100% Steps to Reproduce: see the upstream issue linked above Expected results: Tendrl should report an error about the fact that installation of the package failed, with details indicating why is that (based on yum error) if possible. Also note that the original upstream report contains the error message, so that one could find it via github issue search, eg.: https://github.com/issues?utf8=%E2%9C%93&q=is%3Aissue+user%3ATendrl+No+such+file+or+directory%3A+%27%2Fetc%2Ftendrl%2Fgluster-integration%2Fgluster-integration_logging.yaml%27 The linked upstream issue closed, hence moving the bug modified 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/RHEA-2017:3478 |