[SOLVED] What is Quay.io ?

noname01

New Member
Feb 6, 2024
28
1
3
Hi, when I try to attach a new osd to my ceph cluster, I get an error regarding the link https://quay.io/v2/

I would like to know where this error comes from and why ?

And what is the real use of the quay.io/v2/, does ceph retrieve information on the remote server ?

Thanks in advance

Error log :
Code:
[root@ceph01 ~]# ceph orch daemon add osd ceph04:rl/disk01
Error EINVAL: Traceback (most recent call last):
  File "/usr/share/ceph/mgr/mgr_module.py", line 1757, in _handle_command
    return self.handle_command(inbuf, cmd)
  File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 171, in handle_command
    return dispatch[cmd['prefix']].call(self, cmd, inbuf)
  File "/usr/share/ceph/mgr/mgr_module.py", line 462, in call
    return self.func(mgr, **kwargs)
  File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 107, in <lambda>
    wrapper_copy = lambda *l_args, **l_kwargs: wrapper(*l_args, **l_kwargs)  # noqa: E731
  File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 96, in wrapper
    return func(*args, **kwargs)
  File "/usr/share/ceph/mgr/orchestrator/module.py", line 965, in _daemon_add_osd
    raise_if_exception(completion)
  File "/usr/share/ceph/mgr/orchestrator/_interface.py", line 228, in raise_if_exception
    raise e
RuntimeError: cephadm exited with an error code: 1, stderr:Non-zero exit code 125 from /usr/bin/podman run --rm --ipc=host --stop-signal=SIGTERM --net=host --entrypoint stat --init -e CONTAINER_IMAGE=quay.io/ceph/ceph@sha256: -e NODE_NAME=ceph04 -e CEPH_USE_RANDOM_NONCE=1 quay.io/ceph/ceph@sha256: -c %u %g /var/lib/ceph
stat: stderr Trying to pull quay.io/ceph/ceph@sha256:
stat: stderr Error: initializing source docker://quay.io/ceph/ceph@sha256:: pinging container registry quay.io: Get "https://quay.io/v2/": dial tcp: lookup quay.io on <IP>: read udp <IP>-><IP>: read: no route to host
ERROR: Failed to extract uid/gid for path /var/lib/ceph: Failed command: /usr/bin/podman run --rm --ipc=host --stop-signal=SIGTERM --net=host --entrypoint stat --init -e CONTAINER_IMAGE=quay.io/ceph/ceph@sha256: -e NODE_NAME=ceph04 -e CEPH_USE_RANDOM_NONCE=1 quay.io/ceph/ceph@sha256: -c %u %g /var/lib/ceph: Trying to pull quay.io/ceph/ceph@sha256:
Error: initializing source docker://quay.io/ceph/ceph@sha256:: pinging container registry quay.io: Get "https://quay.io/v2/": dial tcp: lookup quay.io on <IP> read udp <IP>-><IP> read: no route to host
 
Last edited:
This is not related to pve, as you are using ceph orch and not the pve-ceph that is provided in Proxmox VE
But it looks like you cant reach quay.io via network.
 
I can get to the page via the URL, I can also ping, so the address is reachable :/ and I can connect to the page and view its contents
 
Last edited: