Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1648186

Summary: Missing zmq for virtual bmc
Product: Red Hat OpenStack Reporter: Jason E. Rist <jrist>
Component: python-virtualbmcAssignee: RHOS Maint <rhos-maint>
Status: CLOSED DUPLICATE QA Contact: mlammon
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 14.0 (Rocky)CC: bfournie, dtantsur
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-09 14:46:19 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 Jason E. Rist 2018-11-09 03:50:55 UTC
Description of problem: Tried to run vbmc - got python error:
TASK [virtbmc : Create the Virtual BMCs] *********************************************************************************************************
task path: /home/jrist/workspace/tripleo-quickstart/roles/virtbmc/tasks/configure-vbmc.yml:81
Thursday 08 November 2018  14:53:41 -0700 (0:00:01.179)       0:27:05.590 ***** 
failed: [undercloud] (item={u'flavor': u'control', u'default_name': u'overcloud-controller-0', u'virtualbmc_port': 6230, u'hostnamemap_override': u'overcloud-controller-foo-0', u'name': u'control_0'}) => {"changed": true, "cmd": ["vbmc", "add", "control_0", "--port", "6230", "--libvirt-uri", "qemu+ssh://stack.23.1/session?socket=/run/user/1001/libvirt/libvirt-sock&keyfile=/root/.ssh/id_rsa_virt_power&no_verify=1&no_tty=1"], "delta": "0:00:00.082907", "end": "2018-11-08 16:53:42.138243", "item": {"default_name": "overcloud-controller-0", "flavor": "control", "hostnamemap_override": "overcloud-controller-foo-0", "name": "control_0", "virtualbmc_port": 6230}, "msg": "non-zero return code", "rc": 1, "start": "2018-11-08 16:53:42.055336", "stderr": "Traceback (most recent call last):\n  File \"/bin/vbmc\", line 6, in <module>\n    from virtualbmc.cmd.vbmc import main\n  File \"/usr/lib/python2.7/site-packages/virtualbmc/cmd/vbmc.py\", line 24, in <module>\n    import zmq\nImportError: No module named zmq", "stderr_lines": ["Traceback (most recent call last):", "  File \"/bin/vbmc\", line 6, in <module>", "    from virtualbmc.cmd.vbmc import main", "  File \"/usr/lib/python2.7/site-packages/virtualbmc/cmd/vbmc.py\", line 24, in <module>", "    import zmq", "ImportError: No module named zmq"], "stdout": "", "stdout_lines": []}
failed: [undercloud] (item={u'flavor': u'compute', u'default_name': u'overcloud-novacompute-0', u'virtualbmc_port': 6231, u'hostnamemap_override': u'overcloud-novacompute-bar-0', u'name': u'compute_0'}) => {"changed": true, "cmd": ["vbmc", "add", "compute_0", "--port", "6231", "--libvirt-uri", "qemu+ssh://stack.23.1/session?socket=/run/user/1001/libvirt/libvirt-sock&keyfile=/root/.ssh/id_rsa_virt_power&no_verify=1&no_tty=1"], "delta": "0:00:00.076315", "end": "2018-11-08 16:53:43.120314", "item": {"default_name": "overcloud-novacompute-0", "flavor": "compute", "hostnamemap_override": "overcloud-novacompute-bar-0", "name": "compute_0", "virtualbmc_port": 6231}, "msg": "non-zero return code", "rc": 1, "start": "2018-11-08 16:53:43.043999", "stderr": "Traceback (most recent call last):\n  File \"/bin/vbmc\", line 6, in <module>\n    from virtualbmc.cmd.vbmc import main\n  File \"/usr/lib/python2.7/site-packages/virtualbmc/cmd/vbmc.py\", line 24, in <module>\n    import zmq\nImportError: No module named zmq", "stderr_lines": ["Traceback (most recent call last):", "  File \"/bin/vbmc\", line 6, in <module>", "    from virtualbmc.cmd.vbmc import main", "  File \"/usr/lib/python2.7/site-packages/virtualbmc/cmd/vbmc.py\", line 24, in <module>", "    import zmq", "ImportError: No module named zmq"], "stdout": "", "stdout_lines": []}


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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:
[stack@undercloud ~]$ cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.6 (Maipo)
[stack@undercloud ~]$ cat /var/lib/rhos-release/latest-installed
14   -p 2018-11-07.2
[stack@undercloud ~]$ rpm -qa | grep python | grep bmc
python2-virtualbmc-1.4.0-0.20180903195742.4e6e901.el7ost.noarch