web-dev-qa-db-fra.com

Je ne peux pas désinstaller Ironhide ou installer d'autres packages

J'ai installé Ironhide (alias BumbleBee). Il ne pouvait pas le faire fonctionner, mais maintenant je ne peux pas désinstaller le package et cela m'empêche d'installer ou de supprimer quoi que ce soit d'autre. Avez-vous des idées sur ce que je peux faire pour résoudre ce problème?

$ Sudo apt-get remove -f ironhide
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  virtualgl acpi-call-dkms virtualgl-libs easybashgui
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED
  ironhide
0 upgraded, 0 newly installed, 1 to remove and 65 not upgraded.
1 not fully installed or removed.
After this operation, 1,901 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 297969 files and directories currently installed.)
Removing ironhide ...
groupdel: group 'ironhide' does not exist
dpkg: error processing ironhide (--remove):
 subprocess installed post-removal script returned error exit status 6
Processing triggers for ureadahead ...
Errors were encountered while processing:
 ironhide
E: Sub-process /usr/bin/dpkg returned an error code (1)
2
YXD

J'ai résolu ce problème en procédant comme suit:

Edité le fichier /var/lib/dpkg/info/ironhide.postrm

A commenté les lignes:

if [ `cat /etc/group |grep ironhide |wc -l` > 0 ]; then
        groupdel ironhide
fi

J'ai ensuite pu exécuter avec succès:

$ Sudo apt-get remove ironhide
5
YXD

ajoutez simplement le groupe comme ceci:

Sudo addgroup ironhide

puis réessayez de retirer le fer-peau

Sudo apt-get --purge remove ironhide

J'ajouterai maintenant comment faire une bonne installation de bumblebee ici: Faire fonctionner gnome-Shell sur le notebook nvidia optimus

2
Pedro Gouveia