由于 python jasmine 无法使用 apt-get

由于 python jasmine 无法使用 apt-get

我已经安装了 python jasmin 来尝试。但现在我无法删除它。此外,它还在安装或更新其他软件包时引起问题。我在运行时收到以下错误apt-get upgrade

Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 332480 files and directories currently installed.)
Removing python-jasmin (0.9.27) ...
Failed to stop jasmind.service: Unit jasmind.service not loaded.
dpkg: error processing package python-jasmin (--remove):
 subprocess installed post-removal script returned error exit status 5
Errors were encountered while processing:
 python-jasmin
E: Sub-process /usr/bin/dpkg returned an error code (1)

添加输出apt-cache policy python-jasmin

python-jasmin:
  Installed: 0.9.27
  Candidate: 0.9.27
  Version table:
 *** 0.9.27 500
        500 https://packagecloud.io/jookies/python-jasmin/ubuntu xenial/main amd64 Packages
        500 https://packagecloud.io/jookies/python-jasmin/ubuntu xenial/main i386 Packages
        100 /var/lib/dpkg/status
     0.9.26 500
        500 https://packagecloud.io/jookies/python-jasmin/ubuntu xenial/main amd64 Packages
        500 https://packagecloud.io/jookies/python-jasmin/ubuntu xenial/main i386 Packages

该文件也是/etc/init.d/jasmind空的。

我该如何解决?

答案1

该软件包的维护者脚本已损坏,您应该在尝试卸载该软件包之前将其删除:

sudo rm /var/lib/dpkg/info/python-jasmin.{pre,post}rm
sudo apt purge python-jasmin

这通常会将您的系统恢复到之前的状态。您可以通过跟进来完全清理

sudo rm -rf /etc/jasmin /var/log/jasmin

答案2

看起来试图阻止它的服务不存在:在发现此问题之前您是否成功安装了该软件包?

在您的sources.list(5)调用的URL之后,您可以找到:

“最后一次推送:8 个月前 | 10 个包 jookies 没有在任何存储库上进行合作......”

了解您所做的所有步骤将会很有用(如果有的话)以避免重复您寻找解决方案的努力。

相关内容