Closed ckelleyRH closed 1 month ago
The difference between repos
and repofiles
is a red herring. The real problem is the package that only exists on one particular architecture. The tool doesn't know that, so it tries to install it on all arches, which fails.
The fix is to extend the input file so that users can say they want to install something only on a subset of architectures.
I have
rpms.in.yaml
(redacted/simplified - you can have the full stuff on request):Here
librtas
is appc64le
-only package. I get the following traceback:Running the same with only
ppc64le
specified runs to completion. The equivalent usingrepofiles
has been working fine. So either the processor forrepos
is trying to process all archs for single arch package andrepofiles
is not, or both are processing all archs andrepos
is not failing on it andrepofiles
is.