aarch64架构CPU的docker中ubuntu18.04,20.04,22.04等系统apt update均报错的原因

宿主及环境为aarch64的CPU的Ubuntu18.04,docker版本为自带的19.03.6。

对于Ubuntu14.04、16.04、18.04 这个原因很乌龙,之前百度搜索结果也都不对,最终原因竟然只是因为网络问题 。早上8点左右我到公司执行atp update,一切正常,安装lrzsz,htop也成功。但是到了10点左右,就开始无法使用了。

不过在22.04(当前是ubuntu:latest)里尝试发现,自带的报错且按百度搜索到的解决办法都无法解决(手动安装证书报缺少openssl)如下:

root@38fd3b0c0696:/# apt update

Get:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease 270 kB

Get:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease 119 kB

Err:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

Get:3 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease 109 kB

Err:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

Get:4 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease 110 kB

Err:3 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

Err:4 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

Reading package lists... Done

W: http://ports.ubuntu.com/ubuntu-ports/dists/jammy/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

W: http://ports.ubuntu.com/ubuntu-ports/dists/jammy/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

W: GPG error: http://ports.ubuntu.com/ubuntu-ports jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

E: The repository 'http://ports.ubuntu.com/ubuntu-ports jammy InRelease' is not signed.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

N: See apt-secure(8) manpage for repository creation and user configuration details.

W: http://ports.ubuntu.com/ubuntu-ports/dists/jammy-updates/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

W: http://ports.ubuntu.com/ubuntu-ports/dists/jammy-updates/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

W: GPG error: http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

E: The repository 'http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease' is not signed.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

N: See apt-secure(8) manpage for repository creation and user configuration details.

W: http://ports.ubuntu.com/ubuntu-ports/dists/jammy-backports/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

W: http://ports.ubuntu.com/ubuntu-ports/dists/jammy-backports/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

W: GPG error: http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

E: The repository 'http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease' is not signed.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

N: See apt-secure(8) manpage for repository creation and user configuration details.

W: http://ports.ubuntu.com/ubuntu-ports/dists/jammy-security/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

W: http://ports.ubuntu.com/ubuntu-ports/dists/jammy-security/InRelease: The key(s) in the keyring /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.

W: GPG error: http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C

E: The repository 'http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease' is not signed.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

N: See apt-secure(8) manpage for repository creation and user configuration details.

替换成阿里云也如此报错,如果改成https呢,又有如下报错:

Ign:1 https://mirrors.aliyun.com/ubuntu-ports jammy InRelease

Ign:2 https://mirrors.aliyun.com/ubuntu-ports jammy-updates InRelease

Ign:3 https://mirrors.aliyun.com/ubuntu-ports jammy-backports InRelease

Ign:4 https://mirrors.aliyun.com/ubuntu-ports jammy-security InRelease

Ign:1 https://mirrors.aliyun.com/ubuntu-ports jammy InRelease

Ign:2 https://mirrors.aliyun.com/ubuntu-ports jammy-updates InRelease

Ign:3 https://mirrors.aliyun.com/ubuntu-ports jammy-backports InRelease

Ign:4 https://mirrors.aliyun.com/ubuntu-ports jammy-security InRelease

Ign:1 https://mirrors.aliyun.com/ubuntu-ports jammy InRelease

Ign:2 https://mirrors.aliyun.com/ubuntu-ports jammy-updates InRelease

Ign:3 https://mirrors.aliyun.com/ubuntu-ports jammy-backports InRelease

Ign:4 https://mirrors.aliyun.com/ubuntu-ports jammy-security InRelease

Err:1 https://mirrors.aliyun.com/ubuntu-ports jammy InRelease

Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. IP: 103.151.149.55 443

Err:2 https://mirrors.aliyun.com/ubuntu-ports jammy-updates InRelease

Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. IP: 103.151.149.53 443

Err:3 https://mirrors.aliyun.com/ubuntu-ports jammy-backports InRelease

Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. IP: 103.151.149.54 443

Err:4 https://mirrors.aliyun.com/ubuntu-ports jammy-security InRelease

Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. IP: 103.151.149.56 443

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

All packages are up to date.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-updates/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-backports/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-security/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-updates/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-backports/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-security/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-updates/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-backports/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-security/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-updates/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-backports/InRelease: No system certificates available. Try installing ca-certificates.

W: https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-security/InRelease: No system certificates available. Try installing ca-certificates.

W: Failed to fetch https://mirrors.aliyun.com/ubuntu-ports/dists/jammy/InRelease Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. IP: 103.151.149.55 443

W: Failed to fetch https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-updates/InRelease Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. IP: 103.151.149.53 443

W: Failed to fetch https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-backports/InRelease Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. IP: 103.151.149.54 443

W: Failed to fetch https://mirrors.aliyun.com/ubuntu-ports/dists/jammy-security/InRelease Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. Could not handshake: Error in the certificate verification. IP: 103.151.149.56 443

W: Some index files failed to download. They have been ignored, or old ones used instead.

相关推荐
duansamve12 小时前
Python3+Flask+PostgreSQL18+Vue3项目生产环境用docker如何部署?
python·docker·flask
mengge.cloud14 小时前
prometheus+k8s+弹性伸缩,综合项目
云原生·容器·kubernetes·prometheus
Z21-X16 小时前
云原生运维学习笔记:ECShop全链路容器化部署与Docker底层资源隔离深度剖析
运维·笔记·学习·云原生
进击的荆棘18 小时前
Linux系统——线程同步与互斥之线程池和安全
linux·运维·服务器·安全·单例模式·线程
瑞雪兆丰年兮19 小时前
JavaWeb-day11-SpringBootWeb案例(文件上传)
java·运维·服务器·javaweb·oss
xbzb19 小时前
从零容器化部署 ECShop:Harbor 私有仓库 + 自定义 PHP 镜像 + LNMP 三容器
容器·php·harbor·镜像·仓库·ecshop
那明眸似水19 小时前
云原生项目三:Docker秒级启动NextCloud个人网盘存储办公系统
linux·运维·docker·云原生·容器
腾飞开源19 小时前
03_Kubernetes 核心概念拆解:从 Spec/Status 收敛到工作负载控制器的设计逻辑
云原生·容器·kubernetes
小南家的青蛙20 小时前
微服务体系下DevOps运维岗位面试方案设计
运维·面试·职场和发展·devops
知已难寻1 天前
Docker 入门:容器技术与 Docker 基础
java·运维·服务器·docker·云原生·容器