Harbor从库报错Error response from daemon: Get "https://www2.yunjisuan.com/v2/": x509: certificate relies on legacy Common Name field, use SANs instead怎么解决
时间: 2023-03-30 10:02:45 浏览: 145
这个问题可能是由于 Harbor从库的证书过期或不正确导致的。您可以尝试更新证书或使用其他可靠的从库。您还可以尝试使用以下命令来跳过证书验证:export DOCKER_TLS_VERIFY=""; export DOCKER_CERT_PATH=""; export DOCKER_HOST="tcp://<your-harbor-host>:<your-harbor-port>".
相关问题
podman登录到harbor报错Get https://harbor.pt.com/v2/: x509: certificate signed by unknown authority
这个问题通常是因为您的Podman客户端缺少Harbor的根证书,导致无法验证Harbor服务器的SSL证书。
要解决此问题,您可以按照以下步骤操作:
1. 在您的客户端计算机上,下载Harbor的根证书。您可以使用类似以下命令的curl命令下载证书:
```
curl -k https://harbor.pt.com/api/systeminfo/getcert -o /etc/pki/ca-trust/source/anchors/harbor.crt
```
这个命令将Harbor的根证书下载到/etc/pki/ca-trust/source/anchors/目录中。
2. 更新您的客户端计算机的证书信任存储。您可以使用以下命令更新:
```
update-ca-trust extract
```
这个命令将从/etc/pki/ca-trust/source/anchors/目录中提取证书并将其添加到证书信任存储中。
3. 重新启动Podman守护程序。
```
systemctl restart podman
```
这个命令将重新启动Podman守护进程并使其重新加载证书信任存储。
完成这些步骤后,您应该能够成功登录到Harbor并执行Podman操作了。
error response form daemon:Get https://harbor.bpm.chinajinmao.cn/v2/:dial tcp :lookup harbor.bpm.chinajinmao.cn on 10.128.64.57:53 no such host
这个错误的意思是,你的程序试图连接到名为`harbor.bpm.chinajinmao.cn`的服务器,但是DNS解析失败了,因为在IP地址`10.128.64.57`上没有找到这个主机名。可能的原因是你的网络配置不正确,或者DNS服务器没有正确地配置该主机名。你需要检查你的网络设置,并且确保该主机名在DNS服务器上正确配置。