amical - la récupération est interrompue, continue de renvoyer le statut de sortie 1
J'ai un sous-système Windows pour Linux exécutant Ubuntu 16.04 (mais avec des paquets Linux Mint 19). À un moment donné, j'ai fait l'erreur d'installer un noyau différent, qui a également installé grub-pc
et friendly-recovery
. J'ai réussi à supprimer grub-pc
avec apt
, mais friendly-recovery
est bloqué. J'ai essayé ce qui suit pour le supprimer:
cat > /usr/sbin/policy-rc.d <<EOF
#!/bin/sh
exit 101
EOF
chmod +x /usr/sbin/policy-rc.d
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
#### Next command tried
apt remove friendly-recovery
#### Next command tried
dpkg --remove --force-remove-reinstreq friendly-recovery
#### Finally...
dpkg --purge --force-remove-reinstreq friendly-recovery
Aucun d'entre eux n'a été supprimé friendly-recovery
. J'obtiens toujours cette sortie de journal:
(Reading database ... 145035 files and directories currently installed.)
Removing friendly-recovery (0.2.38) ...
/usr/sbin/grub-probe: error: failed to get canonical path of `rootfs'.
dpkg: error processing package friendly-recovery (--purge):
installed friendly-recovery package post-removal script subprocess returned error exit status 1
Errors were encountered while processing:
friendly-recovery
Cette solution sur GitHub n'a pas résolu mon problème.
I je suis maintenant bloqué de ne pas pouvoir modifier les packages installés (apt
et dpkg
traitent toujours les erreurs friendly-recovery
, quel que soit le package que j'essaie d'installer / supprimer).
Que puis-je faire pour résoudre ce problème? Je ne peux penser à rien d'autre qu'à réinstaller complètement WSL.