我执行这些脚本以通过 DevOps 管道构建 Ubuntu 22.04 映像。
sudo apt update --fix-missing
echo deb https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main >> /etc/apt/sources.list
echo deb http://azure.archive.ubuntu.com/ubuntu jammy main universe multiverse restricted >> /etc/apt/sources.list
echo deb http://azure.archive.ubuntu.com/ubuntu jammy-updates main multiverse universe restricted >> /etc/apt/sources.list
sudo apt-get update
sudo apt clean && sudo apt autoclean
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4f4ea0aae5267a6c
sudo apt-get install libntlm0
但是当管道运行时,我收到此错误并且失败。
Get:5 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease [23.9 kB]
azure-arm.ubuntu2204lts: Err:5 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease
azure-arm.ubuntu2204lts: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C
W: GPG error: https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4F4EA0AAE5267A6C
==> azure-arm.ubuntu2204lts: E: The repository 'https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease' is not signed.
Err:1 http://azure.archive.ubuntu.com/ubuntu jammy/universe amd64 libntlm0 amd64 1.6-4
azure-arm.ubuntu2204lts: 404 Not Found [IP: 20.53.66.23 80]
==> azure-arm.ubuntu2204lts: E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/universe/libn/libntlm/libntlm0_1.6-4_amd64.deb 404 Not Found [IP: 20.53.66.23 80]
==> azure-arm.ubuntu2204lts: E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?