Apt-get 包依赖于自身(filebeat)

Apt-get 包依赖于自身(filebeat)

我有多台服务器,都安装了 Ubuntu 14.04,除了一台机器之外,每台机器上都安装了 filebeat,但我不知道如何真正修复它。但是该包依赖于它自己。

我尝试安装 filebeat 并附带文档 https://www.elastic.co/guide/en/beats/libbeat/current/setup-repositories.html

我已经运行,apt-get clean删除了 PGP 密钥,用等从 sources.list 中删除了条目apt-get update,甚至尝试重新启动。

但我不断收到以下消息

sudo apt-get install filebeat
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package filebeat is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'filebeat' has no installation candidate

运行时apt-cache depends|rdepends我得到了奇怪的依赖结果。

apt-cache depends filebeat
<filebeat>
apt-cache rdepends filebeat
<filebeat>

因此看起来该包依赖于其自身。

服务器未投入生产,可以重建。但我只想知道这里发生了什么以及如何解决。

相关内容