首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子进程DPKG似乎已损坏。我该怎么纠正它呢?

子进程DPKG似乎已损坏。我该怎么纠正它呢?
EN

Stack Overflow用户
提问于 2020-02-10 23:14:51
回答 1查看 223关注 0票数 0

我需要你的帮助。

我的子进程dpkg似乎坏了。当我尝试的时候

代码语言:javascript
复制
apt-get install -f

我得到了

代码语言:javascript
复制
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  openmediavault-iscsitarget
0 mis à jour, 0 nouvellement installés, 1 à enlever et 124 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 325 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 43286 fichiers et répertoires déjà installés.)
Suppression de openmediavault-iscsitarget (3.1) ...
/var/lib/dpkg/info/openmediavault-iscsitarget.postrm: 28: /var/lib/dpkg/info/openmediavault-iscsitarget.postrm: omv-mkconf: not found
dpkg: erreur de traitement du paquet openmediavault-iscsitarget (--remove) :
 installed openmediavault-iscsitarget package post-removal script subprocess returned error exit status 127
Des erreurs ont été rencontrées pendant l'exécution :
 openmediavault-iscsitarget
E: Sub-process /usr/bin/dpkg returned an error code (1)

当我尝试删除openmediavault-iscsitarget时,

代码语言:javascript
复制
apt-get remove --purge openmediavault-iscsitarget

代码语言:javascript
复制
apt remove openmediavault-iscsitarget

我仍然可以使用E: Sub-process /usr/bin/dpkg returned an error code (1)

有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-12 00:02:35

一个小窍门,在这里查找错误或发帖时使用LANG=C,这样我们就会得到英文输出(而且你可以用谷歌搜索得更好)。

错误在/var/lib/dpkg/info/openmediavault-iscsitarget.postrm的第28行。转到该行并注释掉该行(添加#)。有时,您可能希望添加一个不带#exit 0作为第一行。这应该保存在删除后脚本中。

下次尽量避免安装低质量的包。有一个名为piuparts的包,它应该有助于在开发人员上传包之前发现此类问题。( Debian会做这样的测试,还有其他测试)。

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

https://stackoverflow.com/questions/60153269

复制
相关文章

相似问题

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