尝试通过apt-get安装elasticsearch后,“sudo apt-get update”不起作用

gorkyyrv  于 2023-01-20  发布在  ElasticSearch
关注(0)|答案(4)|浏览(286)

首先,我试着按照网站上的说明安装elasticsearch**https://www.elastic.co/guide/en/kibana/current/deb.html**
但是在echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list之后

deb https://artifacts.elastic.co/packages/8.x/apt stable main

但在那之后当我尝试$ sudo apt-get update

> E: Conflicting values set for option Signed-By regarding source
> https://artifacts.elastic.co/packages/8.x/apt/ stable:
> /usr/share/keyrings/elasticsearch-keyring.gpg != E: The list of
> sources could not be read.

但在keyring中,没有elasticsearch-keyring.gpg
在钥匙圈中,

docker-archive-keyring.gpg      
ubuntu-advantage-ros.gpg   
ubuntu-advantage-cc-eal.gpg                
ubuntu-archive-keyring.gpg   
ubuntu-advantage-cis.gpg               
ubuntu-archive-removed-keys.gpg    
ubuntu-advantage-esm-apps.gpg          
ubuntu-cloudimage-keyring.gpg   
ubuntu-advantage-esm-infra-trusty.gpg  
ubuntu-cloudimage-removed-keys.gpg    
ubuntu-advantage-fips.gpg              
ubuntu-master-keyring.gpg

我已经将文件源列表从/usr/share/doc/apt/examples/更改为/etc/apt/
用于重置列表
不知道怎么拿回来,现在apt安装不了包
谁来帮帮我T_T

qhhrdooz

qhhrdooz1#

我绝不是linux或elasticsearch的Maven,我不知道这是不是一个好的解决方案,它可能是一个非常讨厌和糟糕的解决方案。
......但是当我遇到同样的问题时,它允许我再次使用apt-get。谁知道呢,也许那些真正知道“正确”解决方案的人会回应我,如果我用一个肮脏的黑客触发他们,哈哈。
在/etc/apt/sources.list.d中,有一个名为“elastic-8.x.list”的文件,与上面安装时使用的命令相同。我删除了该文件,可以再次使用apt-get。

sudo rm /etc/apt/sources.list.d/elastic-8.x.list

我也删除了elasticsearch的keyring,但它本身并不起作用,是删除了弹性列表文件才让它重新工作起来。

sudo rm /usr/share/keyrings/elasticsearch-keyring.gpg

我希望我的回答是有帮助的!

93ze6v8z

93ze6v8z2#

我在安装Elasticsarch后尝试安装Kibana时也遇到了同样的情况。请尝试以下步骤:
1.编辑文件:sudo nano /etc/apt/sources.list.d/elastic-8.x.list
1.删除以下行:deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main
1.重新安装Kibana

bmp9r5qi

bmp9r5qi3#

对我来说,有重复的deb https://artifacts.elastic.co/packages/8.x/apt stable main删除那些重复的代码工作。

odopli94

odopli944#

以下步骤对我很有效。
步骤-1:删除gpg文件

rm /usr/share/keyrings/elastic.gpg

STEP-2删除此条目

deb [signed-by=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/7.x/apt stable main

来自/etc/apt/源列表。d/弹性-7.x.list
步骤-3

apt-get update

相关问题