Bug 2258093 - FATAL Create containers managed by Podman for /var/lib/tripleo -config/container-startup-config/step_5
Summary: FATAL Create containers managed by Podman for /var/lib/tripleo -config/contai...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-tripleoclient
Version: 17.1 (Wallaby)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: z4
: 17.1
Assignee: Rabi Mishra
QA Contact: Joe H. Rahme
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-01-12 15:47 UTC by alisci
Modified: 2024-11-21 09:28 UTC (History)
5 users (show)

Fixed In Version: python-tripleoclient-16.5.1-17.1.20240821153740.f3599d0.el8ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2024-11-21 09:28:47 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-31169 0 None None None 2024-01-12 15:53:03 UTC
Red Hat Product Errata RHSA-2024:9991 0 None None None 2024-11-21 09:28:49 UTC

Description alisci 2024-01-12 15:47:04 UTC
Description of problem:
the deployment  fails on each compute node at task:

"Create containers managed by Podman for /var/lib/tripleo -config/container-startup-config/step_5"

with the following error:

 "module_stderr": "Traceback (most recent call last):
  File \"<stdin>\", line 107, in <module>
  File \"<stdin>\", line 99, in _ansiballz_main
  File \"<stdin>\", line 47, in invoke_module
  File \"/usr/lib64/python3.9/runpy.py\", line 225, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File \"/usr/lib64/python3.9/runpy.py\", line 97, in _run_module_code
    _run_code(code, mod_globals, init_globals,
  File \"/usr/lib64/python3.9/runpy.py\", line 87, in _run_code
    exec(code, run_globals)
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 391, in <module>
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 387, in main
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 132, in __init__
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 370, in run
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 337, in check_failures
  File \"/usr/lib64/python3.9/concurrent/futures/_base.py\", line 609, in result_iterator
    yield fs.pop().result()
  File \"/usr/lib64/python3.9/concurrent/futures/_base.py\", line 439, in result
    return self.__get_result()
  File \"/usr/lib64/python3.9/concurrent/futures/_base.py\", line 391, in __get_result
    raise self._exception
  File \"/usr/lib64/python3.9/concurrent/futures/thread.py\", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 332, in run_container
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible/modules/tripleo_container_manage.py\", line 318, in manage_container
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1643, in execute
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1536, in make_started
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1336, in different
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 1263, in is_different
  File \"/tmp/ansible_tripleo_container_manage_payload_70ql3u0b/ansible_tripleo_container_manage_payload.zip/ansible_collections/containers/podman/plugins/module_utils/podman/podman_container_lib.py\", line 965, in diffparam_log_level
KeyError: 'exitcommand'
",


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

How reproducible:
it seems CU specific. 
After a correct FFU from 16.2 to 17.1, at the a compute scale out it failed on an already deployed node. All successive deployments fails at each compute node at the same task

verbose ansible logs at next private comment

Comment 20 errata-xmlrpc 2024-11-21 09:28:47 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: RHOSP 17.1.4 (openstack-tripleo-common and python-tripleoclient) security update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2024:9991


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