Skip to content

Issue with Rocky 9 Extra Repo #841

@Ezio1001

Description

@Ezio1001

Hi All,

I'm currently facing an issue when refreshing Rocky 9 Extras repo
My Setup is:
My setup:
Ubuntu24.04
Patchman release 4.0.17
DB Backend: MySQL
The report it is failing to process:
Repo: Extra Packages for Enterprise Linux 9 - x86_64 x86_64

Repository 9 : Extra Packages for Enterprise Linux 9 - x86_64 x86_64
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist: 100%|==========| 480/480 [00:00<00:00, 1291382.89it/s]
Fetching Repo data to check for mirrorlist: 100%|==========| 1361/1361 [00:00<00:00, 13591542.25it/s]
Fetching Repo data to check for mirrorlist: 100%|==========| 1349/1349 [00:00<00:00, 4145140.00it/s]
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist
Fetching Repo data to check for mirrorlist: 100%|==========| 10072/10072 [00:00<00:00, 27097517.57it/s]
Fetching Repo data to check for mirrorlist: 100%|==========| 4758/4758 [00:00<00:00, 25618098.12it/s]
Connection error - https://mirror.papua.go.id/epel/9/Everything/x86_64
Fetching Repo data to check for mirrorlist
Traceback (most recent call last):
  File "/usr/bin/patchman", line 510, in <module>
    main()
  File "/usr/bin/patchman", line 504, in main
    showhelp = process_args(args)
               ^^^^^^^^^^^^^^^^^^
  File "/usr/bin/patchman", line 470, in process_args
    refresh_repos(args.repo, args.force)
  File "/usr/bin/patchman", line 125, 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 38, in refresh_rpm_repo
    check_for_mirrorlists(repo)
  File "/usr/lib/python3/dist-packages/repos/utils.py", line 200, in check_for_mirrorlists
    mirror_urls = get_mirrorlist_urls(mirror.url)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/repos/utils.py", line 153, in get_mirrorlist_urls
    res = get_url(url)
          ^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 289, in wrapped_f
    return self(f, *args, **kw)
           ^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 379, in __call__
    do = self.iter(retry_state=retry_state)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 314, in iter
    return fut.result()
           ^^^^^^^^^^^^
  File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result
    return self.__get_result()
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception
  File "/usr/lib/python3/dist-packages/tenacity/__init__.py", line 382, in __call__
    result = fn(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/util/__init__.py", line 114, in get_url
    response = requests.get(url, headers=headers, params=params, stream=True, proxies=proxies, timeout=30)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/requests/api.py", line 73, in get
    return request("get", url, params=params, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/requests/api.py", line 59, in request
    return session.request(method=method, url=url, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 697, in send
    adapter = self.get_adapter(url=request.url)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/requests/sessions.py", line 794, in get_adapter
    raise InvalidSchema(f"No connection adapters were found for {url!r}")
requests.exceptions.InvalidSchema: No connection adapters were found for 'rsync://fedora.mirror.thegigabit.com/epel/9/Everything/x86_64'

Keep in mind, I have changed nothing, when it comes to repos and hosts, all I'm doing with patchman is running patchman -a
You can check attached file, which contains the output of my latest patchman -a run

Thanks in advance.

patchman.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions