首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于postrm脚本错误,无法删除openmediavault包

由于postrm脚本错误,无法删除openmediavault包
EN

Unix & Linux用户
提问于 2014-05-12 21:40:41
回答 2查看 9.2K关注 0票数 4

成功地建立了SABnzb,Sick胡子和Couch土豆,所有这些都运作良好

我对Ubuntu12.04服务器有问题。当尝试升级或安装任何软件包时,会出现错误,并且失败如下所示

代码语言:javascript
复制
Now updating apache2-utils ..
Installing package(s) with command apt-get -y install apache2-utils ..
Reading package lists...
Building dependency tree...
Reading state information...

The following packages will be REMOVED:
  openmediavault-omvextrasorg

The following packages will be upgraded:
  apache2-utils
1 upgraded, 0 newly installed, 1 to remove and 12 not upgraded.
1 not fully installed or removed.
Need to get 0 B/91.4 kB of archives.
After this operation, 337 kB disk space will be freed.
(Reading database ... 120507 files and directories currently installed.)
Removing openmediavault-omvextrasorg ...
/var/lib/dpkg/info/openmediavault-omvextrasorg.postrm: 23: .: Can't open /etc/default/openmediavault
dpkg: error processing openmediavault-omvextrasorg (--remove):
 subprocess installed post-removal script returned error exit status 2
Errors were encountered while processing:
 openmediavault-omvextrasorg
E: Sub-process /usr/bin/dpkg returned an error code (1)
.. install failed!

No packages were installed. Check the messages above for the cause of the error.
<-  Return to package list 

(这来自Webmin,但如果使用Putty或直接在机器上使用,结果是相同的)

我有一个带有8GRAM的HP微服务器N54L

EN

回答 2

Unix & Linux用户

发布于 2014-05-13 00:02:38

以下是一些选择:

  1. 精确修复:touch /etc/default/openmediavault并重试。可能还有其他问题你需要解决。
  2. 从轨道上核爆它:rm /var/lib/dpkg/info/openmediavault-omvextrasorg.postrm

我已经发现,有许多.deb前/后脚本是在假设可能不正确的情况下编写的。我最喜欢的一个脚本是预录制脚本,它假定守护进程仍然在运行,并在不运行时导致apt-get失败。

编辑:看看https://github.com/OpenMediaVault-Plugin-Developers/openmediavault-omvextrasorg/blob/master/debian/postrm,我猜(1)会失败。使用(2)您可能需要运行以下命令:

代码语言:javascript
复制
/bin/rm -f /etc/apt/preferences.d/99omv-extras-org*
/bin/rm -f /etc/apt/sources.list.d/omv-extras-org-*.list
票数 2
EN

Unix & Linux用户

发布于 2018-09-26 22:51:24

我也被送达了,我也被送达了,只需要删除软件包apt-get -force-是的,删除openmediavault-omvextrasorg。

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/129114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档