package podman-1.6.4-23.module_el8.3.0+566+4759265c.x86_64 is filtered out by modular filtering

Bug #1907193 reported by chandan kumar
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Alex Schultz

Bug Description

Below is the list of jobs which are failing with following reasons with retry_limit status
https://logserver.rdoproject.org/openstack-periodic-integration-stable2/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-8-buildimage-overcloud-hardened-full-ussuri/2d56775/job-output.txt
================
2020-12-08 04:49:45.811865 | TASK [bindep : Install distro packages from bindep]
2020-12-08 04:49:46.880029 | primary | ERROR
2020-12-08 04:49:46.880356 | primary | {
2020-12-08 04:49:46.880428 | primary | "failures": [],
2020-12-08 04:49:46.880462 | primary | "msg": "Depsolve Error occured: \n Problem: package tripleo-ansible-1.5.2-0.20201124210415.633348b.el8.noarch requires python3-paunch, but none of the providers can be installed\n - package python3-paunch-7.0.3-0.20201118200429.5dcc4df.el8.noarch requires podman = 1.6.4, but none of the providers can be installed\n - conflicting requests\n - package podman-1.6.4-23.module_el8.3.0+566+4759265c.x86_64 is filtered out by modular filtering",
2020-12-08 04:49:46.880498 | primary | "rc": 1,
2020-12-08 04:49:46.880527 | primary | "results": []
2020-12-08 04:49:46.880554 | primary | }
2020-12-08 04:49:46.893681 |
2020-12-08 04:49:46.893788 | TASK [bindep : Remove bindep temp dir]
2020-12-08 04:49:46.924177 |

================

We are also seeing the same issue in ussuri content provider.
it is blocking gate jobs.
https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_520/762124/2/gate/tripleo-ci-centos-8-content-provider-ussuri/520e2d8/logs/undercloud/home/zuul/container-builds/3e05429e-566a-4fea-9f55-7b804ebdab85/base/os/mistral-base/mistral-executor/mistral-executor-build.log

===

Error:
 Problem: package openstack-tripleo-heat-templates-12.4.2-0.20201207051843.300283c.el8.noarch requires python3-paunch, but none of the providers can be installed
  - package python3-paunch-7.0.3-0.20201118200429.5dcc4df.el8.noarch requires podman = 1.6.4, but none of the providers can be installed
  - cannot install the best candidate for the job
  - package podman-1.6.4-23.module_el8.3.0+566+4759265c.x86_64 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
===

List of impacted jobs:
https://logserver.rdoproject.org/openstack-periodic-integration-stable2/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-8-buildimage-overcloud-hardened-full-ussuri/2d56775/job-output.txt

https://logserver.rdoproject.org/openstack-periodic-integration-stable2/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-8-buildimage-ironic-python-agent-ussuri/88a21ff/job-output.txt

https://logserver.rdoproject.org/openstack-periodic-integration-stable2/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-8-buildimage-overcloud-full-ussuri/ff3508d/job-output.txt

https://logserver.rdoproject.org/openstack-periodic-integration-stable2/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-build-containers-ubi-8-push-ussuri/7106c1c/job-output.txt

https://logserver.rdoproject.org/openstack-periodic-integration-stable3/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-build-containers-ubi-8-push-train/38f7746/job-output.txt

https://logserver.rdoproject.org/openstack-periodic-integration-stable3/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-8-buildimage-ironic-python-agent-train/e46186d/job-output.txt

It is failing at this point https://opendev.org/openstack/tripleo-ci/src/branch/master/playbooks/tripleo-buildimages/pre.yaml#L28 which pulls tripleo-ansible from here https://opendev.org/openstack/python-tripleoclient/src/branch/master/bindep.txt#L12

It seems to be a tripleo-ansible packaging issue.

Revision history for this message
chandan kumar (chkumar246) wrote :

https://review.rdoproject.org/r/#/c/31307/ in pauch distgit causes the issue.

summary: - Problem: package tripleo-
- ansible-1.5.2-0.20201124210415.633348b.el8.noarch requires
- python3-paunch, but none of the providers can be installed
+ package podman-1.6.4-23.module_el8.3.0+566+4759265c.x86_64 is filtered
+ out by modular filtering
description: updated
Revision history for this message
chandan kumar (chkumar246) wrote :

EDIT: https://review.rdoproject.org/r/#/c/31307/ added in train so it does not appear there, we need similar fix for ussuri release

Revision history for this message
chandan kumar (chkumar246) wrote :
Revision history for this message
chandan kumar (chkumar246) wrote :

https://review.rdoproject.org/r/#/c/31309/ fixes the issue, abandoning my patch

Changed in tripleo:
assignee: nobody → Alex Schultz (alex-schultz)
Changed in tripleo:
milestone: wallaby-1 → wallaby-2
Revision history for this message
wes hayutin (weshayutin) wrote :

thanks all! well done

Changed in tripleo:
status: Triaged → Fix Released
Revision history for this message
Marios Andreou (marios-b) wrote :

so this is now hitting the ussuri periodic integration pipeline eg at [1]

it should clear once we get the fix through the component pipeline (tripleo ussuri component [2])

        * 2020-12-09 04:55:03.729400 | primary | "msg": "Depsolve Error occured: \n Problem: package tripleo-ansible-1.5.2-0.20201124210415.633348b.el8.noarch requires python3-paunch, but none of the providers can be installed\n - package python3-paunch-7.0.3-0.20201118200429.5dcc4df.el8.noarch requires podman = 1.6.4, but none of the providers can be installed\n - conflicting requests\n - package podman-1.6.4-23.module_el8.3.0+566+4759265c.x86_64 is filtered out by modular filtering",

[1] https://logserver.rdoproject.org/openstack-periodic-integration-stable2/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-centos-8-buildimage-overcloud-hardened-full-ussuri/a4aacd7/job-output.txt
[2] http://dashboard-ci.tripleo.org/d/MhDLSiOGz/component-pipeline-ussuri?orgId=1&fullscreen&panelId=443

Revision history for this message
Marios Andreou (marios-b) wrote :
Revision history for this message
Alex Schultz (alex-schultz) wrote :

That error points to it not having an rpm that has the >= 1.6.4 update. Can we check package versions/repos?

Revision history for this message
Alex Schultz (alex-schultz) wrote :

python3-paunch-7.0.3-0.20201118200429.5dcc4df.el8.noarch is too old since we merged the patch for the requirements this week. That's from nov 11th

Revision history for this message
Alex Schultz (alex-schultz) wrote :

I don't know what repo the train one is using, but it's not tripleo current which has python3-paunch from Dec 8th.

python3-paunch-7.0.3-0.20201208164406.5dcc4df.el8.noarch.rpm

Revision history for this message
Marios Andreou (marios-b) wrote :
Revision history for this message
Alex Schultz (alex-schultz) wrote :

need a tripleo promotion to get newer version python3-paunch

wes hayutin (weshayutin)
Changed in tripleo:
status: Fix Released → In Progress
wes hayutin (weshayutin)
Changed in tripleo:
importance: High → Critical
Revision history for this message
Bhagyashri Shewale (bhagyashri-shewale) wrote :

Hi All,

This issue is causing failure on featureset050-upgrades-master, multinode-oooq-container-updates-master and featureset037-updates-master.

Revision history for this message
Bhagyashri Shewale (bhagyashri-shewale) wrote :
Revision history for this message
chandan kumar (chkumar246) wrote :

Based on the logs, it is a different issue ?

FATAL | Ensure DNF modules have the right stream | node-0000744824 | item={'module': 'container-tools', 'stream': '2.0'} | error={"ansible_loop_var": "item", "changed": false, "failures": [], "item": {"module": "container-tools", "stream": "2.0"}, "msg": "Depsolve Error occured: \n Problem: cannot install both podman-1.6.4-23.module_el8.3.0+566+4759265c.x86_64 and podman-2.0.5-5.module_el8.3.0+512+b3b58dca.x86_64\n - package podman-catatonit-2.0.5-5.module_el8.3.0+512+b3b58dca.x86_64 requires podman = 2.0.5-5.module_el8.3.0+512+b3b58dca, but none of the providers can be installed\n - conflicting requests\n - problem with installed package podman-catatonit-2.0.5-5.module_el8.3.0+512+b3b58dca.x86_64\n - package podman-2.0.5-5.module_el8.3.0+512+b3b58dca.x86_64 is filtered out by modular filtering", "rc": 1, "results": []}

```
Depsolve Error occured: \n Problem: cannot install both podman-1.6.4-23.module_el8.3.0+566+4759265c.x86_64 and podman-2.0.5-5.module_el8.3.0+512+b3b58dca.x86_64\n

```

Revision history for this message
chandan kumar (chkumar246) wrote :

Under container-tools', 'stream': '2.0', podman-1.6.4-23.module_el8.3.0+566+4759265c.x86_64 is available, but we need higher version of podman which is not there.

Revision history for this message
Alex Schultz (alex-schultz) wrote :

the last error points to rhel8 podman being installed prior to the thing that tries to require 1.6.24. We need container-tools:2.0 to be configured prior to any installation of podman

Revision history for this message
Sandeep Yadav (sandeepyadav93) wrote :

Hello,

As per discussion with Chandan and Bhagyashris over irc chat, New issue reported in #comment 14 [1] looks different.

We have filed[2] for tracking this new issue

[1] https://bugs.launchpad.net/tripleo/+bug/1907193/comments/14
[2] https://bugs.launchpad.net/tripleo/+bug/1909445

wes hayutin (weshayutin)
Changed in tripleo:
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.