Missing dependency to sysfsutils, nvme-cli
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Cloud Archive |
Fix Released
|
High
|
Unassigned | ||
python-os-brick (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
At the moment, python3-os-brick pulls iSCSI dependency such as open-iscsi but doesn't pull FC dependency as sysfsutils at all.
os-brick is actively using the "systool" command to detect HBA and bais if it's not installed. It would be nice to add sysfsutils package at least as Recommends of python3-os-brick.
https:/
$ apt depends python3-os-brick
python3-os-brick
Depends: open-iscsi
Depends: os-brick-common (= 5.0.1-0ubuntu1)
Depends: python3-babel (>= 2.3.4)
Depends: python3-eventlet (>= 0.30.1)
Depends: python3-os-win (>= 5.4.0)
Depends: python3-
Depends: python3-
Depends: python3-oslo.i18n (>= 5.0.1)
Depends: python3-oslo.log (>= 4.4.0)
Depends: python3-
Depends: python3-
Depends: python3-
Depends: python3-oslo.utils (>= 4.8.0)
Depends: python3-pbr (>= 5.5.1)
Depends: python3-requests (>= 2.25.1)
Depends: python3-retrying (>= 1.2.3)
Depends: python3-tenacity (>= 6.3.1)
Depends: <python3:any>
python3:i386
python3
Suggests: python-os-brick-doc
Changed in cloud-archive: | |
status: | Triaged → Fix Committed |
Upstream refreshed the list of dependencies by adding more commands, etc. "nvme" command from nvme-cli package is one of them.
This is a warning in the NVMe-oF code path, but it's invoked regardless whether NVMe-oF is used or not.
2022-02-22 11:00:42.531 713772 WARNING os_brick. initiator. connectors. nvmeof [req-426349fa- 2fff-42f2- b4e3-dbed65ae1d 8a b8b3819299c442b b9ba4fb651a59b4 96 077b7968c0de410 69cd29e38192204 20 - - -] Could not generate host nqn: [Errno 2] No such file or directory y.processutils. ProcessExecutio nError: [Errno 2] No such file or directory
Command: nvme gen-hostnqn | tee /etc/nvme/hostnqn
Exit code: -
Stdout: None
Stderr: None: oslo_concurrenc