我需要你的帮助。
我的子进程dpkg似乎坏了。当我尝试的时候
apt-get install -f我得到了
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时,
apt-get remove --purge openmediavault-iscsitarget或
apt remove openmediavault-iscsitarget我仍然可以使用E: Sub-process /usr/bin/dpkg returned an error code (1)
有什么帮助吗?
发布于 2020-02-12 00:02:35
一个小窍门,在这里查找错误或发帖时使用LANG=C,这样我们就会得到英文输出(而且你可以用谷歌搜索得更好)。
错误在/var/lib/dpkg/info/openmediavault-iscsitarget.postrm的第28行。转到该行并注释掉该行(添加#)。有时,您可能希望添加一个不带#的exit 0作为第一行。这应该保存在删除后脚本中。
下次尽量避免安装低质量的包。有一个名为piuparts的包,它应该有助于在开发人员上传包之前发现此类问题。( Debian会做这样的测试,还有其他测试)。
https://stackoverflow.com/questions/60153269
复制相似问题