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.

相关推荐
java_logo9 小时前
Docker 部署 Hue:轻松搭建数据库与数据仓库 SQL 查询平台
数据库·数据仓库·sql·docker·hue·部署教程·轩辕镜像
Initialize293089 小时前
Kafka 消息越堆越多、消费越来越慢?五步查清消费积压
运维
时间售卖铺9 小时前
MySQL 表的约束
运维·数据库·mysql·云原生
广州工博科技10 小时前
SAP Joule for Consultants 如何为自动化与集成项目提供支持?
运维·自动化
铁弹神侯10 小时前
Docker 入门
docker
Acrellea10 小时前
数据中心这台新变压器,让配电房的电表全失效了
运维·能源
boy快快长大10 小时前
【Jenkins】入门学习
运维·学习·jenkins
叼烟扛炮10 小时前
Linux 学习笔记(九):自动化构建神器 Make 与 Makefile
linux·运维·服务器
lisanmengmeng10 小时前
监控Kubernetes集群的GPU资源(三)
linux·容器·kubernetes
北塔软件10 小时前
从根因分析到协同执行,如何让AI运维真正落地?
运维·人工智能