我有以下Dockerfile
ARG CHROME_VERSION=116.0.5845.96-1
ADD google-chrome.repo /etc/yum.repos.d/google-chrome.repo
RUN microdnf install -y google-chrome-stable-$CHROME_VERSION \
&& sed -i 's/"$HERE\/chrome"/"$HERE\/chrome" --no-sandbox/g' /opt/google/chrome/google-chrome
字符串
我还有一个文件google-chrome.repo:
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub
型
这是以前的工作,但现在我得到:
#8 48.09 Downloading packages...
#8 91.38 error: package google-chrome-stable-116.0.5845.96-1.x86_64 cannot be verified and repo google-chrome is GPG enabled: /var/cache/yum/metadata/google-chrome-8-x86_64/packages/google-chrome-stable-116.0.5845.96-1.x86_64.rpm could not be verified.
#8 91.38 /var/cache/yum/metadata/google-chrome-8-x86_64/packages/google-chrome-stable-116.0.5845.96-1.x86_64.rpm: digest: SIGNATURE: NOT OK
型
我知道谷歌最近改变了谷歌Chrome的位置。但是,有人知道如何:
1.一开始就不需要支票吗
1.修复它,以便可以验证下载(也许通过更改google-chrome.repo?)
我的想法是,不知何故,以下是错误的:
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
型
1条答案
按热度按时间tuwxkamq1#
我也遇到了同样的问题,将密钥导入rpm可以让它工作:
Dockerfile:
字符串
其中
google-chrome.repo
与您发布的内容相同。命令来自these docs