/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning:
Eventlet is deprecated. It is currently being maintained in bugfix mode, and
we strongly recommend against using it for new projects.
If you are already using Eventlet, we recommend migrating to a different
framework. For more detail see
https://eventlet.readthedocs.io/en/latest/asyncio/migration.html
import eventlet # noqa
1 RLock(s) were not greened, to fix this error make sure you run eventlet.monkey_patch() before importing any other modules.
Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html
Traceback (most recent call last):
File "/opt/chainguard/openstack-nova-2026.2/bin/nova-manage", line 4, in <module>
from nova.cmd.manage import main
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/nova/cmd/manage.py", line 43, in <module>
from os_brick.initiator import connector
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/os_brick/initiator/connector.py", line 155, in <module>
_set_aliases()
~~~~~~~~~~~~^^
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/os_brick/initiator/connector.py", line 152, in _set_aliases
globals()[_name] = importutils.import_class(item)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/oslo_utils/importutils.py", line 31, in import_class
__import__(mod_str)
~~~~~~~~~~^^^^^^^^^
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/os_brick/initiator/connectors/iscsi.py", line 34, in <module>
from os_brick.initiator import utils as initiator_utils
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/os_brick/initiator/utils.py", line 32, in <module>
ISCSI_SUPPORTS_MANUAL_SCAN = check_manual_scan()
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/os_brick/initiator/utils.py", line 26, in check_manual_scan
putils.execute('grep', '-F', 'node.session.scan', '/sbin/iscsiadm')
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/oslo_concurrency/processutils.py", line 446, in execute
obj = subprocess.Popen( # noqa: S603
cmd,
...<7 lines>...
env=env_variables,
)
File "/opt/chainguard/openstack-nova-2026.2/lib/python3.14/site-packages/eventlet/green/subprocess.py", line 56, in __init__
subprocess_orig.Popen.__init__(self, args, 0, *argss, **kwds)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/subprocess.py", line 1039, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pass_fds, cwd, env,
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^
start_new_session, process_group)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/subprocess.py", line 1990, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'grep'
Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.