我有一个Dockerfile
正在安装ffmpeg
,由于某种原因,我得到错误,说没有pub key。
FROM dorowu/ubuntu-desktop-lxde-vnc
WORKDIR /data
RUN apt-get update && apt-get install -y
ffmpeg
这是我得到的错误:
#0 13.99 W: GPG错误:http://dl.google.com/linux/chrome/deb stable InRelease:以下签名无法验证,因为公钥不可用:NO_PUBKEY 4EB27DB2A3B88B8B#0 13.99 E: repository 'http://dl.google.com/linux/chrome/deb stable InRelease'没有签名
我已经尝试用我得到的密钥运行这个命令来添加这个密钥,但是没有任何改变,错误仍然存在。
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4EB27DB2A3B88B8B
OS: Ubuntu 22.04 LTS
谢谢!
您缺少Google Chrome存储库的GPG公钥,apt-get
无法验证软件包。
让我们添加它:
FROM dorowu/ubuntu-desktop-lxde-vnc
WORKDIR /data
# Add the missing GPG key
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4EB27DB2A3B88B8B
# Install ffmpeg
RUN apt-get update && apt-get install -y
ffmpeg
GPG密钥过期。快速修复:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -