如何清除 logstash

如何清除 logstash

我需要清除 logstash,但是当我尝试运行 apt purge logstash 时出现错误:

root@vmi503579:~# apt purge logstash
^Citing for cache lock: Could not get lock /var/lib/dpkg/lock. It is held by process 2797938 (dpkg)... 20s

因此我尝试查找 pid 2797938,结果如下

root@vmi503579:~# ps -x | grep 2797938
2797938 ?        Ss     0:00 /usr/bin/dpkg --status-fd 57 --no-triggers --force-depends --abort-after=1 --remove logstash:amd64

这是我之前尝试停止 logstash 的尝试。因此我尝试终止进程 2797938 并再次运行 purge logstash。没有成功。然后我尝试使用关键字 logstash 终止所有进程。然后尝试再次运行 apt purge logstash

root@vmi503579:~# apt purge logstash
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

现在我真的迷茫了。我该怎么做才能解决这个问题?谢谢大家的帮助。

答案1

您必须按照显示的错误信息进行操作。

使用以下命令:

sudo dpkg --configure -a
sudo apt-get install -f

然后logstash通过以下方式删除包

sudo apt-get purge logstash

相关内容