Paquet incohérent - suppression impossible

Le paquet alsa-modules-2.6.32-5-amd64 n’est pas dans les dépôts, il est créé avec modules-assistant…

Bon , très simplement tu remplaces les fichiers (situés dans /var/lib/dpkg/info)

alsa-modules-2.6.32-5-amd64.prerm
alsa-modules-2.6.32-5-amd64.preint
alsa-modules-2.6.32-5-amd64.postinst
alsa-modules-2.6.32-5-amd64.postrm

si ils existent (il y aura surement alsa-modules-2.6.32-5-amd64.postinst mais les autres??)

par

#/bin/sh exit 0
Puis tu fais
apt-get remove --purge alsa-modules-2.6.32-5-amd64

Merci mais tjs pas bon

# ls /var/lib/dpkg/info/ | grep alsa-modules
alsa-modules-2.6.32-5-amd64.list
alsa-modules-2.6.32-5-amd64.md5sums
alsa-modules-2.6.32-5-amd64.postinst
alsa-modules-2.6.32-5-amd64.postrm

… je l’ai ai tous éditer par ce que tu m’as conseillé (#/bin/sh et exit 0)

# apt-get remove --purge alsa-modules-2.6.32-5-amd64
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Le paquet alsa-modules-2.6.32-5-amd64 doit être réinstallé, mais il est impossible de trouver son archive.

Tu peux mettre enpièces jointes le paquet ou bien le mettre sur le lien que je te passe en MP?

vous nous tiendrez au courant ? :006

ben pour le moment il n’y a rien… Il suffit de faire un paquet sans action avec les mêmes fichiers, il l’installe, le désinstalle et roule…

Oui oui on vous tiens au courant, j’ai donnée le .deb à fran.b

Récupère http://boisson.homeip.net/debian/tempo/alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb
et installe le puis désinstalle le. Il ne devrait pas raler et ça devrait arrnager les choses

Super fran.b, ça marche ! Merci bcp !
Tu l’as obtenu comment ce paquet ?

Une petite récapitulation de la solution :

1 J'aime

J’ai repris les scripts d’installation en les interrompant de suite, ça ne pouvait plus être bloquant. Je pense que c’est le redémarrage d’alsa qui coinçait.

Salut,
ça m’intéresse d’avoir un peu plus de détails.

Ou se trouvent ces scripts dans l’archive ?
Il suffit de mettre un ‘exit’ au début de chaque fichier ?

[code]# mkdir gre

cd gre

dpkg-deb -x …/alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb .

dpkg-deb -e …/alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb

emacs DEBIAN/postinst

emacs DEBIAN/postrm

(rajout de exit 0 après le #/bin/sh)

dpkg-deb -b . …/alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb

[/code]
voilà

1 J'aime

Re,
Cool, c’est clair.
J’ai noté ça dans un coin, au cas ou…

hello
j’ai eu le meme probleme avec brscan4 (driver du scanner de l’imprimante Brother DCP-9020CDW)

et j’ai passe la commande conformemment à ce site:

http://support.brother.com/g/s/id/linux/en/instruction_scn1b.html?c=us_ot&lang=en&redirect=on#dpkg1

ca fonctionne
T