0

あなたの助けが必要です。

私のサブプロセス 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)

助けはありますか?

4

1 に答える 1

1

LANG=Cエラーを探したり、ここに投稿したりするときに使用する小さなトリックです。これにより、英語の出力が得られます (Google のほうが適切かもしれません)。

エラーは の/var/lib/dpkg/info/openmediavault-iscsitarget.postrm28 行目にあります。その行に移動して、その行をコメント アウトします (a を追加します#)。#. なしで最初の行として追加したい場合がありますexit 0。これは、削除後のスクリプトで保存する必要があります。

次回は、低品質のパッケージをインストールしないようにしてください。piuparts開発者がパッケージをアップロードする前に、このような問題を見つけるのに役立つ名前のパッケージがあります。(そして、Debian は他のテストの中でも特にそのようなテストを行います)。

于 2020-02-11T16:02:35.140 に答える