• 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.

  • 相关阅读:
    CSS基础选择器
    索尼3D环境感知研究解析,目标是让所有设备“理解世界”
    2024年,我又开始用Linux桌面作为主力系统了~
    5年软件测试工程师感悟——写给还在迷茫的朋友
    flink1.13.2 Streaming File Sink产生大量orc小文件的问题解决方案
    探索Web3前沿:革新性算力共享平台,重塑数字资源利用新时代
    win11:我的电脑右键属性崩溃问题
    【从零开始的Java开发】1-4-1 Java继承:Object类、final关键字、注解
    前端JS基础第三篇:七道例题带你弄懂this指向问题
    基于lightgbm的金融风控算法实践(Python版)
  • 原文地址:https://blog.csdn.net/canlynetsky/article/details/132752038