My setup:
OS: Ubuntu 26.04
Patchman release: 4.0.19
DB Backend: Postgres
The report it is failing to process epel mirrors. Also got the same issue with docker repo for rhel 10.1.
2 Mirrors already exist (max=2), not adding more
Fetching rpm Repo data : 100%|=======================================================================================================================================================| 4064/4064 [00:00<00:00, 32222403.51it/s]
Found yum rpm Repo - http://centos.anexia.at/epel/10.1/Everything/x86_64/repodata/repomd.xml
Fetching Package data : 100%|==================================================================================================================================================| 3763432/3763432 [00:01<00:00, 3142376.61it/s]
Mirror Packages checksum has not changed, skipping Package refresh
No Module metadata found in http://centos.anexia.at/epel/10.1/Everything/x86_64/repodata/repomd.xml
Fetching Errata data : 100%|==================================================================================================================================================| 2147139/2147139 [00:00<00:00, 2268359.82it/s]
Mirror Errata checksum has not changed, skipping Erratum refresh
Fetching rpm Repo data : 100%|=======================================================================================================================================================| 4064/4064 [00:00<00:00, 30547762.47it/s]
Found yum rpm Repo - https://centos.anexia.at/epel/10.1/Everything/x86_64/repodata/repomd.xml
Fetching Package data : 100%|==================================================================================================================================================| 3763432/3763432 [00:01<00:00, 2220139.07it/s]
Mirror Packages checksum has not changed, skipping Package refresh
No Module metadata found in https://centos.anexia.at/epel/10.1/Everything/x86_64/repodata/repomd.xml
Fetching Errata data : 100%|==================================================================================================================================================| 2147139/2147139 [00:00<00:00, 3588248.46it/s]
Traceback (most recent call last):
File "/usr/bin/patchman", line 521, in <module>
main()
~~~~^^
File "/usr/bin/patchman", line 515, in main
showhelp = process_args(args)
File "/usr/bin/patchman", line 471, in process_args
refresh_repos(args.repo, args.force)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/patchman", line 126, in refresh_repos
repo.refresh(force)
~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/repos/models.py", line 95, in refresh
refresh_rpm_repo(self)
~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/repos/repo_types/rpm.py", line 40, in refresh_rpm_repo
refresh_rpm_repo_mirrors(repo)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/repos/repo_types/rpm.py", line 98, in refresh_rpm_repo_mirrors
refresh_yum_repo(mirror, repo_data, mirror_url, errata_only)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/repos/repo_types/yum.py", line 257, in refresh_yum_repo
refresh_repomd_updateinfo(mirror, data, mirror_url)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/repos/repo_types/yum.py", line 189, in refresh_repomd_updateinfo
extract_updateinfo(data, url)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/errata/sources/repos/yum.py", line 35, in extract_updateinfo
extracted = extract(data, url)
File "/usr/lib/python3/dist-packages/util/__init__.py", line 216, in extract
return unzstd(data)
File "/usr/lib/python3/dist-packages/util/__init__.py", line 197, in unzstd
zstddata = zstd.ZstdDecompressor().stream_reader(contents).read()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'compression.zstd.ZstdDecompressor' object has no attribute 'stream_reader'
Found yum rpm Repo - https://download.docker.com/linux/centos/10/x86_64/stable/repodata/repomd.xml
Fetching Package data : 100%|=====================================================================================================================================================| 20857/20857 [00:00<00:00, 30748892.28it/s]
Mirror Packages checksum has not changed, skipping Package refresh
No Module metadata found in https://download.docker.com/linux/centos/10/x86_64/stable/repodata/repomd.xml
Fetching Errata data : 100%|=============================================================================================================================================================| 51/51 [00:00<00:00, 386816.46it/s]
Traceback (most recent call last):
File "/usr/bin/patchman", line 521, in <module>
main()
~~~~^^
File "/usr/bin/patchman", line 515, in main
showhelp = process_args(args)
File "/usr/bin/patchman", line 471, in process_args
refresh_repos(args.repo, args.force)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/patchman", line 126, in refresh_repos
repo.refresh(force)
~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/repos/models.py", line 95, in refresh
refresh_rpm_repo(self)
~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/repos/repo_types/rpm.py", line 40, in refresh_rpm_repo
refresh_rpm_repo_mirrors(repo)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3/dist-packages/repos/repo_types/rpm.py", line 98, in refresh_rpm_repo_mirrors
refresh_yum_repo(mirror, repo_data, mirror_url, errata_only)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/repos/repo_types/yum.py", line 257, in refresh_yum_repo
refresh_repomd_updateinfo(mirror, data, mirror_url)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/repos/repo_types/yum.py", line 189, in refresh_repomd_updateinfo
extract_updateinfo(data, url)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/errata/sources/repos/yum.py", line 35, in extract_updateinfo
extracted = extract(data, url)
File "/usr/lib/python3/dist-packages/util/__init__.py", line 216, in extract
return unzstd(data)
File "/usr/lib/python3/dist-packages/util/__init__.py", line 197, in unzstd
zstddata = zstd.ZstdDecompressor().stream_reader(contents).read()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'compression.zstd.ZstdDecompressor' object has no attribute 'stream_reader'
My setup:
OS: Ubuntu 26.04
Patchman release: 4.0.19
DB Backend: Postgres
The report it is failing to process epel mirrors. Also got the same issue with docker repo for rhel 10.1.