我需要清除 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.
现在我真的迷路了。我应该怎么做才能修复它?谢谢你的帮助。
您必须遵循显示的错误消息。
使用以下命令:
然后删除
logstash
包