Problem: package python3-openvswitch-2.12.0-1.1.el8.x86_64 requires libopenvswitch-2.12.so.0()(64bit), but none of the providers can be installed

Bug #1905683 reported by chandan kumar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Triaged
High
Unassigned

Bug Description

https://review.opendev.org/c/openstack/tripleo-ansible/+/752382 ports the tripleo-ansible c7 based molecule to c8.

During migration, one of the role is failing with following errors:
https://fff734fd7850704e2274-1be58a446142080925c61267400301cb.ssl.cf1.rackcdn.com/752382/17/check/tripleo-ansible-centos-8-molecule-tripleo-ovs-dpdk/f587f38/reports.html

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
TASK [Install ovs] *************************************************************
    fatal: [localhost]: FAILED! => changed=false
      failures: []
      msg: |-
        Depsolve Error occured:
         Problem: package python3-openvswitch-2.12.0-1.1.el8.x86_64 requires libopenvswitch-2.12.so.0()(64bit), but none of the providers can be installed
          - package python3-openvswitch-2.12.0-1.1.el8.x86_64 requires libopenvswitch-2.12.so.0(libopenvswitch_0)(64bit), but none of the providers can be installed
          - package openvswitch-ipsec-2.12.0-1.1.el8.x86_64 requires python3-openvswitch = 2.12.0-1.1.el8, but none of the providers can be installed
          - package openvswitch2.13-2.13.0-39.el8.x86_64 conflicts with openvswitch < 2.13 provided by openvswitch-2.12.0-1.1.el8.x86_64
          - package openvswitch2.13-2.13.0-39.el8.x86_64 conflicts with openvswitch < 2.13 provided by openvswitch-2.12.0-1.el8.x86_64
          - cannot install the best candidate for the job
      rc: 1
      results: [] fatal: [centos8]: FAILED! => changed=false

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

It was happening due to this https://opendev.org/openstack/tripleo-ansible/src/branch/stable/train/tripleo_ansible/roles/tripleo-ovs-dpdk/molecule/positive/prepare.yml#L27 as openvswitch* package does not exists.

Since it is on stable/train branch, we need to fix it master branch.

https://review.opendev.org/c/openstack/tripleo-ansible/+/763136 was fixing the issue, but it leads to other failure in other molecule jobs due to centos-8.3

Opening a new bug to track the 8.3 issue seperatly.

Tags: alert
Revision history for this message
Marios Andreou (marios-b) wrote :

related

        * Add test_deps_setup_tripleo var
        * Change-Id: Ie77be94849bba28f322a09d254be650a9ec687f5
        * https://review.opendev.org/c/openstack/tripleo-ansible/+/763136

Changed in tripleo:
milestone: wallaby-1 → wallaby-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-ansible 3.0.0

This issue was fixed in the openstack/tripleo-ansible 3.0.0 release.

Changed in tripleo:
milestone: wallaby-2 → wallaby-3
Changed in tripleo:
milestone: wallaby-3 → wallaby-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-ansible 2.2.0

This issue was fixed in the openstack/tripleo-ansible 2.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-ansible 1.5.3

This issue was fixed in the openstack/tripleo-ansible 1.5.3 release.

Changed in tripleo:
milestone: wallaby-rc1 → xena-1
Changed in tripleo:
milestone: xena-1 → xena-2
Changed in tripleo:
milestone: xena-2 → xena-3
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.