Bug 1323800 - Missing python-dracclient rpm is failing openstack-ironic-conductor to fail silently
Summary: Missing python-dracclient rpm is failing openstack-ironic-conductor to fail s...
Keywords:
Status: CLOSED DUPLICATE of bug 1339676
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-ironic
Version: 8.0 (Liberty)
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: 8.0 (Liberty)
Assignee: Lucas Alvares Gomes
QA Contact: Raviv Bar-Tal
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-04 18:21 UTC by Harry Rybacki
Modified: 2016-06-10 07:45 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-06-10 07:45:21 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Harry Rybacki 2016-04-04 18:21:50 UTC
Description of problem:
After the switch to an external dracclient[1] the new python-dracclient package became a dependency to use the pxe_drac driver. Despite the package being added to the list of requirements[2], it doesn't seem to be getting installed and the Ironic8 gate is subsequently failing[3].

Version-Release number of selected component (if applicable):
openstack-ironic-api-4.2.2-4.el7ost.noarch
openstack-ironic-inspector-2.2.5-2.el7ost.noarch
openstack-ironic-common-4.2.2-4.el7ost.noarch
python-ironic-inspector-client-1.2.0-6.el7ost.noarch
openstack-ironic-conductor-4.2.2-4.el7ost.noarch
python-ironicclient-0.8.1-1.el7ost.noarch

How reproducible:
Very


Steps to Reproduce:
1. using rdo-manager install an undercloud
2. add `pxe_drac` to the `enabled_drivers` section of /etc/ironic/ironic.conf
3. $ sudo systemctl restart openstack-ironic-conductor
4. $ ironic driver-list

Actual results:
+---------------------+----------------+
| Supported driver(s) | Active host(s) |
+---------------------+----------------+
+---------------------+----------------+


Expected results:
+---------------------+-----------------------+
| Supported driver(s) | Active host(s)        |
+---------------------+-----------------------+
| pxe_drac            | localhost.localdomain |
+---------------------+-----------------------+


Additional info:

[1] - https://code.engineering.redhat.com/gerrit/#/c/66919/
[2] - https://code.engineering.redhat.com/gerrit/#/c/66919/4/driver-requirements.txt
[3] - https://rhos-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/rdo-manager-integration-ironic-8_director/91/consoleFull



I can provide a live env. (for a day or so) to assist in debugging if necessary.

Comment 3 Harry Rybacki 2016-04-04 18:24:24 UTC
Note: Manually installing the missing package, python-dracclient, and resetting the openstack-ironic-conductor service will allow for services to operate as expected.

Comment 4 Dmitry Tantsur 2016-06-10 07:45:21 UTC

*** This bug has been marked as a duplicate of bug 1339676 ***

Comment 5 Dmitry Tantsur 2016-06-10 07:45:59 UTC
Note that Ironic is not expected to be able to start with missing dependencies.


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