konflux-ci / rpm-lockfile-prototype

GNU General Public License v3.0
3 stars 10 forks source link

No match for argument: python3-docutils #23

Closed lmilbaum closed 3 months ago

lmilbaum commented 3 months ago

The package is installed

rpm-lockfile-prototype rpms.in.yaml
INFO:root:Running solver for aarch64
INFO:root:$ skopeo --override-arch=arm64 copy docker://registry.stage.redhat.io/ubi10-beta/ubi dir:/tmp/tmp33dy7rpf
Getting image source signatures
Copying blob f5dcd5cb25c9 done   | 
Copying blob 580a7d81b4f0 done   | 
Copying config 807a05f253 done   | 
Writing manifest to image destination
INFO:root:Extracting rpmdb from layer 580a7d81b4f007d9ddf67058d715b53c9cb9565f18eab76459dc484ef126ceef
INFO:root:Extracting rpmdb from layer f5dcd5cb25c9bfa616ea31822b49712b95b70e6ee35ba7d6ed6cb7390098625b
INFO:dnf:Added baseos repo from https://download.hosts.prod.upshift.rdu2.redhat.com/rhel-10/nightly/RHEL-10-Public-Beta/RHEL-10.0-20240717.79/compose/BaseOS/$basearch/os/
INFO:dnf:Added appstream repo from https://download.hosts.prod.upshift.rdu2.redhat.com/rhel-10/nightly/RHEL-10-Public-Beta/RHEL-10.0-20240717.79/compose/AppStream/$basearch/os/
INFO:dnf:Added baseos-sources repo from https://download.hosts.prod.upshift.rdu2.redhat.com/rhel-10/nightly/RHEL-10-Public-Beta/RHEL-10.0-20240717.79/compose/BaseOS/source/tree
INFO:dnf:Added appstream-sources repo from https://download.hosts.prod.upshift.rdu2.redhat.com/rhel-10/nightly/RHEL-10-Public-Beta/RHEL-10.0-20240717.79/compose/AppStream/source/tree
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/rpm_lockfile/__init__.py", line 209, in resolver
    base.install(solvable)
  File "/usr/lib/python3.9/site-packages/dnf/base.py", line 2082, in install
    self._raise_package_not_found_error(pkg_spec, forms, reponame)
  File "/usr/lib/python3.9/site-packages/dnf/base.py", line 2740, in _raise_package_not_found_error
    raise dnf.exceptions.PackageNotFoundError(_('No match for argument'), pkg_spec)
dnf.exceptions.PackageNotFoundError: No match for argument: python3-docutils

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/rpm-lockfile-prototype", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.9/site-packages/rpm_lockfile/__init__.py", line 430, in main
    process_arch(
  File "/usr/local/lib/python3.9/site-packages/rpm_lockfile/__init__.py", line 271, in process_arch
    packages, sources = resolver(
  File "/usr/local/lib/python3.9/site-packages/rpm_lockfile/__init__.py", line 211, in resolver
    raise RuntimeError(f"No match found for {solvable}")
RuntimeError: No match found for python3-docutils
make: *** [Makefile:8: lockfile] Error 1