Paquet incohérent - suppression impossible

Bonjour,

Je suis sur une debian squeeze en 64bits, kernel 2.6.32-5-amd64

J’ai un problème avec un paquet qui s’est mal installé et avec lequel je n’arrive plus à rien faire !
le paquet est le suivant (pour info) : alsa-modules-2.6.32-5-amd64.

Le message d’erreur lors d’un apt-get dist-upgrade :

Le message d’erreur lors d’un dpkg -r alsa-modules-2.6.32-5-amd64 :

Plus radicalement, lors d’un dpkg -r --force-all alsa-modules-2.6.32-5-amd64 :

… et la suppression ne se termine jamais !

C’est assez embêtant car tout mon système de paquet est bloqué…!
Comment réparer ce paquet ou le désinstaller pour le reinstaller?

Salut,
As-tu essayé avec :

Salut,

apt-cache policy alsa-modules-2.6.32-5-amd64

Alors en réponse à vos 2 suggestions :

Re,

Il ne ferait pas partie d’un paquet plus général, parce que je ne le trouve pas non plus !

Peut être mais je ne sais pas quoi désinstallé ou réinstallé.

J’ai voulu désinstaller alsa-source mais le résultat est tjs le même

Re,

Tu n’aurais pas fait :

?

Re,

J’ai déjà résolu des problèmes de ce genre en demandant à “synaptic” de désinstaller.

Et vous les anti-graphiques ne rigolez pas :laughing:

1 J'aime

peut etres dpkg te permettra de remettre ca a plat :

dpkg-reconfigure paquet

pour le desinstaller completement :

dpkg --purge paquet

apres on peux aller sur du gros bourrin aussi en recuperant le deb lui meme en forcant l’install

dpkg -i
ou alors dpkg --force

puis tu le désintalle dpkg --purge

ou encore plus bourrin dpkg --force-all install sinon je plussoi a l’option de ggoodluck47 synaptic n’est vraiment pas un mauvais outils graphique loin de la et parfois il nous sort de certaines choses “bizarement” mais heureusement !

voir peut etres ce qu’aptitude en dis meme si je n’aime pas mixer les install apt avec d’autre via aptitude par experience ca finis souvent en jolie bazar mais au point ou tu en es!

@++
drizzt

1 J'aime

@lol : Oui exactement j’ai fait un m-a a-i alsa-source

@goodluck : Oui j’essaierais volontier mais… impossible d’installer un nouveau paquet tant que je n’ai pas résolu ce problème avec alsa-module !! Donc je ne peux pas installer synaptic !

@drizzt :

Salut,

[quote]
@goodluck : Oui j’essaierais volontier mais… impossible d’installer un nouveau paquet tant que je n’ai pas résolu ce problème avec alsa-module !! Donc je ne peux pas installer synaptic ![/quote]

Pour me répondre cela, tu as essayé ou c’est une opinion ?

Salut,

Le paquet recherché doit être là :

/usr/src/…

Essaye un [code]

cd /usr/src/…

dpkg -i alsa-modules-2.6.32-5-amd64

aptitude - f install[/code]

Ensuite tu devrais pouvoir désinstaller proprement.

@GoodLuck : Non j’ai essayé

@lol : Oui je l’ai trouvé, le problème c’est que mon paquet semble corrompu :

/usr/src# dpkg -i alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb 
Sélection du paquet alsa-modules-2.6.32-5-amd64 précédemment désélectionné.
(Lecture de la base de données... 95613 fichiers et répertoires déjà installés.)
Préparation du remplacement de alsa-modules-2.6.32-5-amd64 1.0.23+dfsg-1+2.6.32-21 (en utilisant alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb) ...
Dépaquetage de la mise à jour de alsa-modules-2.6.32-5-amd64 ...

… Et plus rien ! Le dépaquetage ne se termine pas (je l’ai laissé tourné longtemps) !

Re,

Bé, t’es dans la mouise! :wink: Humour…

Je n’ai jamais été confronté à problème comme ça.
Je suppose donc qu’il faut nettoyer et refaire le paquet module proprement.

A ce niveau, la lecture du man est des plus intéressantes.

module-assistant clean alsa-source

module-assistant purge alsa-source

Et finalement :

module-assistant a-i alsa-source

Tu peux même le lancer en mode non-interactif, pour comprendre la démarche de module-assistant.

module-assistant

@lol ouais c’est un peu la m…

Regarde le résultat :

# module-assistant clean alsa-source
# module-assistant purge --force alsa-source
# module-assistant a-i alsa-source

Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.32-5-amd64
En-têtes du noyau disponibles dans /lib/modules/2.6.32-5-amd64/build
apt-get install build-essential 
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.

Fait.
unpack 
Extracting the package tarball, /usr/src/alsa-driver.tar.bz2, please wait...
"/usr/share/modass/packages/default.sh" build KVERS=2.6.32-5-amd64 KSRC=/lib/modules/2.6.32-5-amd64/build KDREV=2.6.32-21 kdist_image
Terminé pour /usr/src/alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb.
dpkg -Ei /usr/src/alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb 
(Lecture de la base de données... 95613 fichiers et répertoires déjà installés.)
Préparation du remplacement de alsa-modules-2.6.32-5-amd64 1.0.23+dfsg-1+2.6.32-21 (en utilisant .../alsa-modules-2.6.32-5-amd64_1.0.23+dfsg-1+2.6.32-21_amd64.deb) ...
Dépaquetage de la mise à jour de alsa-modules-2.6.32-5-amd64 ...

… et pareil le dépaquetage ne se termine pas !

Re,

Après la purge, as-tu essayé d’avoir la main avec apt ? Apt est-il “réparé” te permet-il une mise à jour ou une installation ?

Non tjs pas la main …

# module-assistant clean alsa-source
# module-assistant purge --force alsa-source
# apt-get dist-upgrade
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.
# module-assistant purge --force alsa-modules
alsa-modules, qu'est-ce que alsa-modules ?
# module-assistant purge --force alsa-modules-2.6.32-5-amd64
cat: /var/cache/modass/alsa-modules-2.6.32-5-amd64.buildstate.*: Aucun fichier ou dossier de ce type

[quote=“debraph”]…
@lol : Oui je l’ai trouvé, le problème c’est que mon paquet semble corrompu :
…[/quote]

Le paquet avec les sources pourrait être corrompues.
Il faudrait télécharger le paquet avec les sources et les réinstaller avec dpkg.

Je ne vois plus que ça désolé…

Ok merci.

Je vais essayer regarder ça, merci de l’attention porté en tout cas

Si tu pense que c’est ton packet qui est foireux tu peut toujours le téléchagé manuellement depuis le site Debian et ensuite tu le remplace …