web-dev-qa-db-fra.com

Besoin de résoudre des problèmes avec des packages non entièrement installés

J'ai des problèmes avec certains packages (7 d'entre eux pour être précis), et je ne peux pas résoudre cette situation.

Quel est le problème?

Paquets pas entièrement installés et impossibles à supprimer (du moins pour moi).

Quel est mon système d'exploitation et ce que j'en fais maintenant?

Mon système d'exploitation est le serveur Ubuntu 16.04. Je viens de l'installer.

J'ai également installé astérisque, openvpn, openSSH et shorewall entre autres.

Quelques informations sur le problème

Chaque fois que j'installe ou supprime un package, cela me montre un message d'erreur de packages non entièrement installés que je peux résoudre de toute façon.

Lorsque j'exécute, en tant qu'utilisateur root, la commande "dpkg --remove openvpn", le résultat est le suivant:

root@ubuntu-server:~# dpkg --remove openvpn
(Reading database ... 64768 files and directories currently installed.)
Removing openvpn (2.3.10-1ubuntu2) ...
warnings.pm did not return a true value at /usr/bin/deb-systemd-helper line 84.
BEGIN failed--compilation aborted at /usr/bin/deb-systemd-helper line 84.
dpkg: error processing package openvpn (--remove):
 subprocess installed post-removal script returned error exit status 5
Processing triggers for libc-bin (2.23-0ubuntu3) ...
Processing triggers for man-db (2.7.5-1) ...
Errors were encountered while processing:
 openvpn

Et il en va de même pour les packages:

  • support mime
  • pcscd
  • opensc
  • openvpn
  • rivage
  • grub-legacy-ec2
  • initramfs-tools

Je regarde également le fichier / usr/bin/deb-systemd-helper et j'ai fondé la ligne mentionnée comme la ligne d'erreur: use warnings;

Qu'est-ce que j'essaie déjà de résoudre cela?

  1. Lignes de commentaires dans les fichiers . Posrm et . Prerm de certains packages.
  2. Différentes façons de désinstaller ces packages (dpkg, apt-get et apt remove, apt purge, etc.).
  3. redémarrer le système après la mise à jour apt-get et la mise à niveau apt-get
1
Ppica88

Exécutez ce qui suit:

wget http://mirrors.kernel.org/ubuntu/pool/main/p/Perl/perl-base_5.22.1-9_AMD64.deb
Sudo dpkg -i --force-all Perl-base_5.22.2-3_AMD64.deb
Sudo apt-get update
0
fosslinux