告诉HN:在西班牙,由于足球赛事的Cloudflare封锁,docker pull失败。

4作者: littlecranky6712 天前原帖
我刚花了一个多小时调试为什么我本地托管的 GitLab Runner 无法创建管道。GitLab 任务输出在尝试拉取 Docker 镜像时只显示奇怪的 TLS 错误。在调试 GitLab 和 Runner 后,我意识到我甚至无法在我的机器上以 root 身份运行 “docker pull <image>” 命令,出现的错误是: > 拉取镜像配置时出错:下载失败,尝试次数=6:tls:未能验证证书:x509:证书对任何名称都无效,但想要匹配 docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com 起初我把责任归咎于 Tailscale、DNS 配置和其他所有东西。直到我把上面的 URL 复制到我笔记本电脑的浏览器中,结果收到了一个网站横幅: > 根据 2024 年 12 月 18 日巴塞罗那第 6 商事法庭的判决,访问此 IP 地址已被阻止,判决涉及普通程序(商事事项第 249.1.4 条)-1005/2024-H,由西班牙职业足球联赛和 Telefónica Audiovisual Digital, S.L.U. 提起。 https://www.laliga.com/noticias/nota-informativa-en-relacion-con-el-bloqueo-de-ips-durante-las-ultimas-jornadas-de-laliga-ea-sports-vinculadas-a-las-practicas-ilegales-de-cloudflare 对于那些不会说西班牙语的人来说:这意味着正在进行足球比赛,在此期间该特定主机被阻止。这简直是疯狂。我想这意味着我的 GitLab 管道在足球比赛期间将无法运行。谢谢你,西班牙。
查看原文
I just spent 1h+ debugging why my locally-hosted gitlab runner would fail to create pipelines. The gitlab job output would just display weird TLS errors when trying to pull a docker images. After debugging gitlab and the runner, I realized after a while I could not even run &quot;docker pull &lt;image&gt;&quot; on my machine as root:<p>&gt; error pulling image configuration: download failed after attempts=6: tls: failed to verify certificate: x509: certificate is not valid for any names, but wanted to match docker-images-prod.6aa30f8b08e16409b46e0173d6de2f56.r2.cloudflarestorage.com<p>First blaming tailscale, dns configuration and all other stuff. Until I just copied that above URL into my browser on my laptop, and received a website banner:<p>&gt; El acceso a la presente dirección IP ha sido bloqueado en cumplimiento de lo dispuesto en la Sentencia de 18 de diciembre de 2024, dictada por el Juzgado de lo Mercantil nº 6 de Barcelona en el marco del procedimiento ordinario (Materia mercantil art. 249.1.4)-1005&#x2F;2024-H instado por la Liga Nacional de Fútbol Profesional y por Telefónica Audiovisual Digital, S.L.U. https:&#x2F;&#x2F;www.laliga.com&#x2F;noticias&#x2F;nota-informativa-en-relacion-con-el-bloqueo-de-ips-durante-las-ultimas-jornadas-de-laliga-ea-sports-vinculadas-a-las-practicas-ilegales-de-cloudflare<p>For those non-spanish speakers: It means there is football match on, and during that time that specific host is blocked. This is just plain madness. I guess that means my gitlab pipelines will not run when football is on. Thank you, Spain.