Pb installation-desintallation perte archive

Bonjour à tous,

Content d’avoir enfin récupéré un ordinateur, enfin là n’est pas n’est le propos.
Je n’arrive pas à me débarrasser du logiciel screenkey dont l’installation s’est sûrement (non forcément mal déroulé).
J’ai donc téléchargé le .deb sur le site :
https://launchpad.net/screenkey/+download

Puis fais l’installation, qui s’est donc mal déroulée, Damned…
Depuis je ne peux plus supprimer screenkey, ni le ré-installer, ni installer quoique ce soit sans ce magnifique message d’avertissement :

#apt-get remove screenkey Lecture des listes de paquets ...fait Etc .. E : Le paquet screenkey doit être réinstallé, mais il est impossible de trouver son archive.

Et la j’ai essayé les -f, --purge, etc…
Enfin le bon côté c’est que j’ai appris plein de chose sur apt (merci man :wink:)))

J’ai d’ailleurs l’erreur signalée dans le fichier /var/lib/dpkg/status :

Status: install reinstreq half-configured

J’ai vérifié les dépendances etc…Et de toutes façons je ne peux plus rien installer.
Donc me voilà bien embêté.

J’espère avoir été assez clair pour que l’on puisse m’aiguiller.

Je reviens vers vous car j’ai essayé les procédures trouvées sur le forum :

http://www.debian-fr.org/paquet-impossible-a-supprimer-t21284.html

et le lien donné dans cette partie
http://www.debian-fr.org/recuperation-erreurs-installation-de-paquets-t4856.html

Mais malheureusement rien n’y fait,

# apt-get remove screenkey Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait E: Le paquet screenkey doit être réinstallé, mais il est impossible de trouver son archive.
idem avec les option -f remove screenkey, puis une tentative

# apt-get -f install

résultat idem

J’ai donc suivi la procédure :

 mv /var/lib/dpkg/info/screenkey.prerm /var/lib/dpkg/info/screenkey.prerm.bof

[code] echo > /var/lib/dpkg/info/screenkey.prerm << EOF

!/bin/bash
exit 0
EOF
[/code]

chmod 755 /var/lib/dpkg/info/screenkey.prerm

Puis tenté remove et install

[code] dpkg -i screenkey_0.2_all.deb
(Lecture de la base de données… 155568 fichiers et répertoires déjà installés.)
Préparation du remplacement de screenkey 0.2 (en utilisant screenkey_0.2_all.deb) …
dpkg (sous-processus) : impossible d’exécuter ancien script pre-removal: Erreur de format pour exec()
dpkg : avertissement - ancien script pre-removal a retourné un code d’erreur de sortie 2
dpkg - tentative d’exécution du script du nouveau paquet à la place …
Usage: update-python-modules [-v] [-c] package_directory […]
update-python-modules [-v] [-c] package.dirs […]
update-python-modules [-v] [-a|-f|-p]

update-python-modules: error: /usr/share/python-support/screenkey.public is not a directory
dpkg : erreur de traitement de screenkey_0.2_all.deb (–install) :
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d’état 2
Des erreurs ont été rencontrées pendant l’exécution :
screenkey_0.2_all.deb
[/code]

Donc je bloque !!! :013 :119

remoi :wink:

Bon finalement je peux à nouveau installer de nouvelle application etc…
Par contre toujours impossible de dé-installer ce screenkey.
Mais bon pour le sujet je le pense résolu
Merci le forum pour la mine d’infos.