vbmc stop fails with import error

Bug #1855983 reported by Rabi Mishra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pyghmi
Fix Released
Undecided
Rabi Mishra

Bug Description

With change I1b5ad99c89d8dec0abd18b1f794dabdb0aed13c3, parse module has started using python-dateutil, but it's not been added to requirements.

traceback:

  File "/root/.virtualenvs/vbmc/bin/vbmc", line 5, in <module>
    from virtualbmc.cmd.vbmc import main
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/virtualbmc/cmd/vbmc.py", line 27, in <module>
    from virtualbmc.cmd import vbmcd
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/virtualbmc/cmd/vbmcd.py", line 22, in <module>
    from virtualbmc import control
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/virtualbmc/control.py", line 25, in <module>
    from virtualbmc.manager import VirtualBMCManager
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/virtualbmc/manager.py", line 25, in <module>
    from virtualbmc.vbmc import VirtualBMC
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/virtualbmc/vbmc.py", line 17, in <module>
    import pyghmi.ipmi.bmc as bmc
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/pyghmi/ipmi/bmc.py", line 17, in <module>
    import pyghmi.ipmi.command as ipmicommand
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/pyghmi/ipmi/command.py", line 25, in <module>
    from pyghmi.ipmi.oem.lookup import get_oem_handler
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/pyghmi/ipmi/oem/lookup.py", line 16, in <module>
    import pyghmi.ipmi.oem.lenovo.handler as lenovo
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/pyghmi/ipmi/oem/lenovo/handler.py", line 41, in <module>
    import pyghmi.redfish.command as redfishcmd
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/pyghmi/redfish/command.py", line 32, in <module>
    from pyghmi.util.parse import parse_time
  File "/root/.virtualenvs/vbmc/lib/python2.7/site-packages/pyghmi/util/parse.py", line 15, in <module>
    from dateutil import tz
ImportError: No module named dateutil

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to pyghmi (master)

Fix proposed to branch: master
Review: https://review.opendev.org/698407

Changed in pyghmi:
assignee: nobody → Rabi Mishra (rabi)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to pyghmi (master)

Reviewed: https://review.opendev.org/698407
Committed: https://git.openstack.org/cgit/x/pyghmi/commit/?id=a1cea91038eb7735a50259bd8c76392166dad4fe
Submitter: Zuul
Branch: master

commit a1cea91038eb7735a50259bd8c76392166dad4fe
Author: Rabi Mishra <email address hidden>
Date: Wed Dec 11 11:55:44 2019 +0530

    Add python-dateutil to requirements

    With change I1b5ad99c89d8dec0abd18b1f794dabdb0aed13c3, parse module
    has started using python-dateutil, but it's not been added to
    requirements.

    Change-Id: I779f654f4529e863b8feeaebc20ee7467176ad75
    Closes-bug: #1855983

Changed in pyghmi:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.