如何解决OpenShift 4 错误:读取清单时出错
在从本地镜像注册表安装 OpenShift 期间,在我启动引导机器后,我在日志日志中看到以下错误:
release-image-download.sh[1270]:
Error: error pulling image "quay.io/openshift-release-dev/ocp-release@sha256:999a6a4bd731075e389ae601b373194c6cb2c7b4dadd1ad06ef607e86476b129":
unable to pull quay.io/openshift-release-dev/ocp-release@sha256:999a6a4bd731075e389ae601b373194c6cb2c7b4dadd1ad06ef607e86476b129: unable to pull image:
Error initializing source docker://quay.io/openshift-release-dev/ocp-release@sha256:999a6a4bd731075e389ae601b373194c6cb2c7b4dadd1ad06ef607e86476b129:
(Mirrors also failed: [my registry:5000/ocp4/openshift4@sha256:999a6a4bd731075e389ae601b373194c6cb2c7b4dadd1ad06ef607e86476b129: Error reading manifest
sha256:999a6a4bd731075e389ae601b373194c6cb2c7b4dadd1ad06ef607e86476b129 in my registry:5000/ocp4/openshift4: manifest unknown: manifest unknown]):
quay.io/openshift-release-dev/ocp-release@sha256:999a6a4bd731075e389ae601b373194c6cb2c7b4dadd1ad06ef607e86476b129: error pinging docker registry quay.io:
Get "https://quay.io/v2/": dial tcp 50.16.140.223:443: i/o timeout
有人知道它可以是什么吗?
解决方法
答案就在错误中:
...拨tcp 50.16.140.223:443: i/o timeout
在命令行上试试这个:
$ podman pull quay.io/openshift-release-dev/ocp-release@sha256:999a6a4bd731075e389ae601b373194c6cb2c7b4dadd1ad06ef607e86476b129
您需要通过身份验证才能实际下载内容(这就是 pull secret 的作用)。但是,如果您无法获得“未经身份验证”的错误消息,那么这将更明确地指向某些网络配置。
该 IP 解析为码头主机(您可以使用“curl -k https://50.16.140.223”进行验证)。也许您有阻止出口的互联网过滤器或防火墙?
分辨率:
- 修复您的网络问题(如果有)
- 看看进行断开连接的 /airgap 安装 -- https://docs.openshift.com/container-platform/4.7/installing/installing-mirroring-installation-images.html 对此有更多详细信息
(如果您已经在进行气隙安装并且是您的本地镜像出现故障,则您的本地镜像出现故障)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。