当我试图使用像sudo apt-get更新之类的命令时,我就得到了
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg !=
E: The list of sources could not be read.
E: Conflicting values set for option Signed-By regarding source https://packages.cloud.google.com/apt/ cloud-sdk: /usr/share/keyrings/cloud.google.gpg !=
E: The list of sources could not be read这是我的cd到/usr/share/keyrings/
rupeshiya@devil:/usr/share/keyrings$ ls
ubuntu-archive-keyring.gpg ubuntu-esm-keyring.gpg
ubuntu-archive-removed-keys.gpg ubuntu-fips-keyring.gpg
ubuntu-cloudimage-keyring.gpg ubuntu-fips-updates-keyring.gpg
ubuntu-cloudimage-removed-keys.gpg ubuntu-master-keyring.gpg这是我的/etc/apt/sources.list.d/google-cloud-sdk.list文件内容
rupeshiya@devil:/etc/apt/sources.list.d$ cat google-cloud-sdk.list
deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main
deb https://packages.cloud.google.com/apt cloud-sdk main
deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.cloud.google.com/apt cloud-sdk main
deb http://packages.cloud.google.com/apt cloud-sdk main我怎么才能解决这个问题?我不是一个非常有经验的Ubuntu用户,而是尝试在Ubuntu中实现一些东西。
发布于 2019-07-12 07:39:50
您很可能遵循了Cloud安装说明。有些步骤是可供选择的(即你做一种或另一种)。
因此,您的/etc/apt/google es.list.d/google sdk.list将有一个重复的条目:
deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main
deb https://packages.cloud.google.com/apt cloud-sdk main正如您所看到的,这两行都是相同的,只不过其中一行指定了键环文件,而另一行没有(因此它使用默认的)。这就是你的矛盾。
你应该删除包含“签名”的行,这样你就可以走了。
发布于 2022-01-25 19:52:34
下面是我修复的方法:
步骤1:删除sudo rm google-cloud-sdk.list
cd /etc/apt/sources.list.d
sudo rm google-cloud-sdk.list步骤2:重新安装Google
sudo snap remove google-cloud-sdk
sudo apt-get install apt-transport-https ca-certificates gnupg -y
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
sudo curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
sudo apt-get update && sudo apt-get install google-cloud-sdk
gcloud init发布于 2019-07-09 12:24:52
我也有同样的问题。我认为问题是您缺少了这个文件:/usr/ cloud.google.gpg /keyring/
要修复它,您可以这样做:
C10-sdk.list我认为这是我的工作,但我也不是很清楚,所以请有人提供更多的细节,这将是理想的。
希望能奏效:)
https://askubuntu.com/questions/1156409
复制相似问题