#1525 DNF fail-safe mechanism breaks MBS
Closed: Fixed 6 months ago by mprahl. Opened 10 months ago by mbooth.

See for example:

https://koji.fedoraproject.org/koji/taskinfo?taskID=39239953
https://koji.fedoraproject.org/koji/taskinfo?taskID=39239879
https://koji.fedoraproject.org/koji/taskinfo?taskID=39239873
https://koji.fedoraproject.org/koji/taskinfo?taskID=39240048
https://koji.fedoraproject.org/koji/taskinfo?taskID=39239996
https://koji.fedoraproject.org/koji/taskinfo?taskID=39240872

These all failed with the following root.log error:

DEBUG util.py:596:  No available modular metadata for modular package 'module-build-macros-0.1-1.module_f32+7102+8b1132d5.noarch', it cannot be installed on the system
DEBUG util.py:596:  Error: No available modular metadata for modular package

or

DEBUG util.py:596:  No available modular metadata for modular package 'module-build-macros-0.1-1.module_f30+7100+0fc9a5b6.noarch', it cannot be installed on the system
DEBUG util.py:596:  Error: No available modular metadata for modular package

This is affected fully half of my component builds:

https://fedorapeople.org/~mbooth/mbs_failures.png


Retries seem to have about 50% chance of succeeding again. I feel like Zeno....

Particularly troublesome is trying to build archful packages which has (50% * n) chance of succeeding, where n is the number of architectures :-/

There seems to be no pattern as to which arches are failing with this:

https://fedorapeople.org/~mbooth/mbs_failures_arch.png

And the failing ones are different each retry...

Hi @mprahl @jkaluza I would appreciate if someone could look at this with some urgency as this is critical to me resolving a fesco ticket

The issue is that fail-safe mechanism of DNF 4.2.7 is preventing module-build-macros from being installed. Koji build repos lack modular metadata, but DNF sees that module-build-macros is a modular package and fails to install it.

Thanks for raising this @mbooth. I'll continue the discussion in the fedora-infrastructure ticket.

For more background on the koji setting, see https://pagure.io/koji/issue/1521

Login to comment on this ticket.

Metadata
Related Pull Requests
  • #1526 Closed 6 months ago