#1 Le 31/05/2009, à 19:40
- parislanuit
[Résolu] problème synaptic/apt/dpkg -- paquets cassés
Bonjour
Une bonne âme pourrait-elle m'aider...
En installant des paquets de VLC (lecteur vidéo) j'ai eu une panne machine qui a conduit à son freeze total.
Du coup les paquets n'ont pu être installés et synaptic /apt/dpkg m'envoient des message d'erreurs.
C'est en voulant installer freetuxtv que des messages d'erreurs sont apparus (avant aussi sur la berre de taches).
===
W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
hal@hal-desktop:~$ sudo apt-get install freetuxtv
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
libcurl3
Les NOUVEAUX paquets suivants seront installés :
freetuxtv libcurl3
0 mis à jour, 2 nouvellement installés, 0 à enlever et 0 non mis à jour.
6 partiellement installés ou enlevés.
Il est nécessaire de prendre 408ko dans les archives.
Après cette opération, 991ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 http://fr.archive.ubuntu.com jaunty/main libcurl3 7.18.2-8ubuntu4 [220kB]
Réception de : 2 http://packages.freetuxtv.org intrepid/main freetuxtv 0.2.1-1 [188kB]
408ko réceptionnés en 0s (1268ko/s)
Sélection du paquet libcurl3 précédemment désélectionné.
(Lecture de la base de données... 107522 fichiers et répertoires déjà installés.)
Dépaquetage de libcurl3 (à partir de .../libcurl3_7.18.2-8ubuntu4_i386.deb) ...
Sélection du paquet freetuxtv précédemment désélectionné.
Dépaquetage de freetuxtv (à partir de .../freetuxtv_0.2.1-1_i386.deb) ...
Paramétrage de libaudio2 (1.9.1-5) ...
dpkg (sous-processus) : impossible d'exécuter post-installation script: Erreur de format pour exec()
dpkg : erreur de traitement de libaudio2 (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 2
dpkg : des problèmes de dépendances empêchent la configuration de libqtgui4 :
libqtgui4 dépend de libaudio2 ; cependant :
Le paquet libaudio2 n'est pas encore configuré.
dpkg : erreur de traitement de libqtgui4 (--configure) :
problèmes de dépendances - laissé non configuré
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg : des problèmes de dépendances empêchent la configuration de libqt4-designer :
libqt4-designer dépend de libqtgui4 (= 4.5.0-0ubuntu4.1) ; cependant :
Le paquet libqtgui4 n'est pas encore configuré.
dpkg : erreur de traitement de libqt4-designer (--configure) :
problèmes de dépendances - laissé non configuré
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg : des problèmes de dépendances empêchent la configuration de libqt4-qt3support :
libqt4-qt3support dépend de libqt4-designer (= 4.5.0-0ubuntu4.1) ; cependant :
Le paquet libqt4-designer n'est pas encore configuré.
libqt4-qt3support dépend de libqtgui4 (= 4.5.0-0ubuntu4.1) ; cependant :
Le paquet libqtgui4 n'est pas encore configuré.
dpkg : erreur de traitement de libqt4-qt3support (--configure) :
problèmes de dépendances - laissé non configuré
No apport report written because MaxReports is reached already
dpkg : des problèmes de dépendances empêchent la configuration de qt4-qtconfig :
qt4-qtconfig dépend de libqt4-qt3support (= 4.5.0-0ubuntu4.1) ; cependant :
Le paquet libqt4-qt3support n'est pas encore configuré.
qt4-qtconfig dépend de libqtgui4 (= 4.5.0-0ubuntu4.1) ; cependant :
Le paquet libqtgui4 n'est pas encore configuré.
dpkg : erreur de traitement de qt4-qtconfig (--configure) :
problèmes de dépendances - laissé non configuré
No apport report written because MaxReports is reached already
dpkg : des problèmes de dépendances empêchent la configuration de vlc :
vlc dépend de libqtgui4 (>= 4.5.0~+rc1) ; cependant :
Le paquet libqtgui4 n'est pas encore configuré.
dpkg : erreur de traitement de vlc (--configure) :
problèmes de dépendances - laissé non configuré
No apport report written because MaxReports is reached already
Paramétrage de libcurl3 (7.18.2-8ubuntu4) ...
dpkg : des problèmes de dépendances empêchent la configuration de freetuxtv :
freetuxtv dépend de vlc ; cependant :
Le paquet vlc n'est pas encore configuré.
dpkg : erreur de traitement de freetuxtv (--configure) :
problèmes de dépendances - laissé non configuré
No apport report written because MaxReports is reached already
Traitement des actions différées (« triggers ») pour « libc6 »...
ldconfig deferred processing now taking place
/sbin/ldconfig.real: File /usr/lib/libaudio.so.2.4 is empty, not checked.
/sbin/ldconfig.real: File /usr/lib/libaudio.so.2 is empty, not checked.
Des erreurs ont été rencontrées pendant l'exécution :
libaudio2
libqtgui4
libqt4-designer
libqt4-qt3support
qt4-qtconfig
vlc
freetuxtv
E: Sub-process /usr/bin/dpkg returned an error code (1)
hal@hal-desktop:~$ sudo apt-get uninstall freetuxtunv
E: L'opération uninstall n'est pas valable
hal@hal-desktop:~$
===
- J'ai donc essaye de retirer tous les paquets qui posent problème mais impossible.
voici les messages d'erreur:
=======================
dpkg: erreur lors du nettoyage: le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
libaudio
E: Sub process /usr/bin/dpkg returned an error code (1)
E: libaudio2: le sous-processus pre-removal script a retourné une erreur de sortie d'état 2
========================
Quelqu'un pour m'aider?
(suis sous jaunty formaté en ext4)
Dernière modification par parislanuit (Le 06/06/2009, à 09:43)
Hors ligne
#2 Le 31/05/2009, à 21:23
- wido
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Bonjour,
gksu gedit /var/lib/dpkg/info/libaudio2.postrm
Puis remplacez "exit 1" par "exit 0" et s'il n'y a pas "exit 1" mettez "exit 0" à la fin. (ou l'inverse, etc.)
Hors ligne
#3 Le 31/05/2009, à 21:30
- lykhead
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
salut
essaye un petit
sudo apt-get install -f
ou -a
il n'y a jamais de bon ou de mauvais choix, uniquement des directions qui diffèrent.
Fedora 35
MSI A320M pro / A10-9700 AMD APU w/ Radeon R7 3,8 GHz / 8Ghz
SSD 120Go / HDD 4To
Hors ligne
#4 Le 01/06/2009, à 06:24
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Je vous remercie.
Lykhead, ça ne fonctionne pas, mais j'ai éssayé!
Wido, je te remercie du lien mais je n'ai pas résolu mon PB.
Le fichier libaudio2.postrm n'existe pas et le fichier libaudio2.postinst est vide(taille: 0 bytes).
Je dois quand même ajouter "exit 0" dans ce fichier vide ?
Merci d'avance!
Code:
====================
hal@hal-desktop:~$ sudo apt-get install -f
[sudo] password for hal:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
Paramétrage de libaudio2 (1.9.1-5) ...
dpkg (sous-processus) : impossible d'exécuter post-installation script: Erreur de format pour exec()
dpkg : erreur de traitement de libaudio2 (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
libaudio2
E: Sub-process /usr/bin/dpkg returned an error code (1)
hal@hal-desktop:~$ sudo apt-get install -a
E: L'option « a » de la ligne de commande [d'origine -a] est inconnue.
hal@hal-desktop:~$ gksu gedit /var/lib/dpkg/info/libaudio2.postrm
^C
hal@hal-desktop:~$ gksu gedit /var/lib/dpkg/info/libaudio2.postinst
hal@hal-desktop:~$ sudo gksu gedit /var/lib/dpkg/info/libaudio2.postinst
hal@hal-desktop:~$ sudo dpkg -r --force-remove-reinstreq libaudio
dpkg - avertissement : requête ignorée : suppression de libaudio, qui n'est pas installé.
hal@hal-desktop:~$ gksudo gedit /var/lib/dpkg/info/libaudio2.postinst
=================
Help Help Help!
Dernière modification par parislanuit (Le 01/06/2009, à 06:25)
Hors ligne
#5 Le 01/06/2009, à 07:26
- idioteidiote
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Bonjour,
Est-ce que vlc fonctionne toujours?
En installant des paquets de VLC (lecteur vidéo) j'ai eu une panne machine qui a conduit à son freeze total.
Du coup les paquets n'ont pu être installés et synaptic /apt/dpkg m'envoient des message d'erreurs.C'est en voulant installer freetuxtv que des messages d'erreurs sont apparus (avant aussi sur la berre de taches).
Ne serait-il pas plus simple de désinstaller,
sudo apt-get remove [nom_du_ou_des_paquets]
et purger
sudo dpkg --force-all --purge [nom_du_ou_des_paquets]
et réinstaller proprement?
Fan des Acer Aspire One et de PC anciens pour leur donner une deuxième vie avec Ubuntu.
Hors ligne
#6 Le 01/06/2009, à 07:40
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Merci ldlote
J'ai retiré VLC et toutes ses dépendances (suppression complète) mais libaudio2 ne part pas car il y a ce problème dpkg 'etat de sortie' (alors que tous les autres paquets & dépendances on été retirés...
J'ai meme essaye de desinstaller libaudio2 seul et toujours pareil...
En ce qui concerne apt-get. / dpkg voici le message reçu:
==
hal@hal-desktop:~$ sudo apt-get remove libaudio2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
libaudio2
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 197ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 107459 fichiers et répertoires déjà installés.)
Suppression de libaudio2 ...
dpkg (sous-processus) : impossible d'exécuter pre-removal script: Erreur de format pour exec()
dpkg : erreur de traitement de libaudio2 (--remove) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 2
dpkg (sous-processus) : impossible d'exécuter post-installation script: Erreur de format pour exec()
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
libaudio2
E: Sub-process /usr/bin/dpkg returned an error code (1)
hal@hal-desktop:~$ sudo dpkg --force-all --purge libaudio2
(Lecture de la base de données... 107459 fichiers et répertoires déjà installés.)
Suppression de libaudio2 ...
dpkg (sous-processus) : impossible d'exécuter pre-removal script: Erreur de format pour exec()
dpkg : erreur de traitement de libaudio2 (--purge) :
le sous-processus pre-removal script a retourné une erreur de sortie d'état 2
dpkg (sous-processus) : impossible d'exécuter post-installation script: Erreur de format pour exec()
dpkg : erreur lors du nettoyage :
le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
libaudio2
==
Help Help!
Dernière modification par parislanuit (Le 02/06/2009, à 15:57)
Hors ligne
#7 Le 01/06/2009, à 11:37
- idioteidiote
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
alors fais un
sudo find / -name 'libaudio2'
et poste le retour
Dernière modification par idioteidiote (Le 01/06/2009, à 11:38)
Fan des Acer Aspire One et de PC anciens pour leur donner une deuxième vie avec Ubuntu.
Hors ligne
#8 Le 01/06/2009, à 15:04
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Voila :
hal@hal-desktop:~$ sudo find / -name 'libaudio2'
[sudo] password for hal:
/usr/share/doc/libaudio2
hal@hal-desktop:~$
Hors ligne
#9 Le 01/06/2009, à 19:20
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Bon je ne touche a rien j'attends vos indications ..
Hors ligne
#10 Le 01/06/2009, à 19:54
- wido
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
et pour le fichier libaudio2.postinst
gksudo gedit /var/lib/dpkg/info/libaudio2.postinst
ajoute un exit 0 et enregistre refais une mise à jour, si ça ne fonctionne pas change le exit 0 en exit 1 et refais la manipulation.
Hors ligne
#11 Le 01/06/2009, à 21:13
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
1- chez moi ce fichier est totalement vide aussi , comme les précédents... 0 octets
donc feulle blanche ...
alors j'ai bien mis exit 0 puis exit 1 mais je mets à jour , recharge et essaye de supprimer le paquet et toujours cette erreur :
E: libaudio2: le sous-processus pre-removal script a retourné une erreur de sortie d'état 2
J'ai une petite idée mais je reste sous votre contrôle.
Mes fichiers sont vides donc c'est que pendant l'interruption d'installation ils ont été créés mais l'installation s'est interrompue et n'a pas copié le code. Si ces fichiers contiennent du code chez vous, je peux peut-être recopier ce code manuellement...
Si vous me copiez ce code pour
gksudo gedit /var/lib/dpkg/info/libaudio2.postinst
gksudo gedit /var/lib/dpkg/info/libaudio2.postrm
gksudo gedit /var/lib/dpkg/info/libaudio2.prerm
Je vais essayer de remettre ce code dans les fichiers manuellement.
Qu'en pensez-vous?
...
Hors ligne
#12 Le 01/06/2009, à 21:43
- lykhead
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
salut
essaye en passant par synaptic
edition
reparrer les paquet cassé
il n'y a jamais de bon ou de mauvais choix, uniquement des directions qui diffèrent.
Fedora 35
MSI A320M pro / A10-9700 AMD APU w/ Radeon R7 3,8 GHz / 8Ghz
SSD 120Go / HDD 4To
Hors ligne
#13 Le 01/06/2009, à 22:26
- idioteidiote
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
1- chez moi ce fichier est totalement vide aussi , comme les précédents... 0 octets
donc feulle blanche ...
alors j'ai bien mis exit 0 puis exit 1 mais je mets à jour , recharge et essaye de supprimer le paquet et toujours cette erreur :
E: libaudio2: le sous-processus pre-removal script a retourné une erreur de sortie d'état 2J'ai une petite idée mais je reste sous votre contrôle.
Mes fichiers sont vides donc c'est que pendant l'interruption d'installation ils ont été créés mais l'installation s'est interrompue et n'a pas copié le code. Si ces fichiers contiennent du code chez vous, je peux peut-être recopier ce code manuellement...
Si vous me copiez ce code pour
[etc...]
je vais essayer de remettre ce code dans les fichiers manuellement.Qu'en pensez-vous?
...
chez moi: (attention : sur cette tour, je suis en feisty 7.04 - périmé mais très très stable )
gksudo gedit /var/lib/dpkg/info/libaudio2.postinst
#!/bin/sh
if [ "$1" = "configure" ]; then
ldconfig
fi
gksudo gedit /var/lib/dpkg/info/libaudio2.postrm
fichier vide
gksudo gedit /var/lib/dpkg/info/libaudio2.prerm
#!/bin/sh
if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/libaudio2 ]; then
rm -f /usr/doc/libaudio2
fi
EDIT:
je réalise que mon message précédent était incomplet: il fallait lire:
sudo find / -name 'libaudio2*'
l'objectif étant de localiser toutes les occurences de libaudio2 et il manquait l'astérisque pour prolonger la recherche en incluant les extensions, etc.
Dans le pire des cas, en effaçant manuellement avec précaution toutes les occurences de libaudio2 + extensions, et en ré-installant proprement. Mais bon, ce sont encore des redites.
Dernière modification par idioteidiote (Le 01/06/2009, à 22:31)
Fan des Acer Aspire One et de PC anciens pour leur donner une deuxième vie avec Ubuntu.
Hors ligne
#14 Le 02/06/2009, à 12:06
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Merci ldlote
Voila :
hal@hal-desktop:~$ sudo find / -name 'libaudio2*'
[sudo] password for hal:
/var/crash/libaudio2.0.crash
/var/lib/dpkg/info/libaudio2.prerm~
/var/lib/dpkg/info/libaudio2.list
/var/lib/dpkg/info/libaudio2.shlibs
/var/lib/dpkg/info/libaudio2.postinst~
/var/lib/dpkg/info/libaudio2.postinst
/var/lib/dpkg/info/libaudio2.prerm
/usr/share/doc/libaudio2
hal@hal-desktop:~$
Avant de passer à l'étape suivante dis moi ce que je dois faire sur le fichiers autres que prerm, postinst. D'ailleurs je remarque que postrm n'est pas listé...
Pour info :
shlibs: vide 0 bytes
list: 353 bytes :
/.
/usr
/usr/lib
/usr/lib/libaudio.so.2.4
/usr/lib/AuErrorDB
/usr/share
/usr/share/doc
/usr/share/doc/libaudio2
/usr/share/doc/libaudio2/TODO.gz
/usr/share/doc/libaudio2/changelog.gz
/usr/share/doc/libaudio2/copyright
/usr/share/doc/libaudio2/FAQ.gz
/usr/share/doc/libaudio2/README.gz
/usr/share/doc/libaudio2/changelog.Debian.gz
/usr/lib/libaudio.so.2
Que me conseilles tu de faire ?
Dernière modification par parislanuit (Le 02/06/2009, à 15:53)
Hors ligne
#15 Le 02/06/2009, à 12:07
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Je peux poster le rapport de crash mais il fait plusieurs pages...
Mais si quelqu'un en a besoin no soucis.
Hors ligne
#16 Le 02/06/2009, à 13:47
- wido
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
tu pourrais utiliser les balises code merci
voir doc: http://forum.ubuntu-fr.org/help.php#bbcode
Hors ligne
#17 Le 06/06/2009, à 09:28
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Merci j'ai regardé sur une 9.04 pour plus de securité.
Le code poiur les fichiers que tu me donnes sont exactement les mêmes.
Pour
ubu@ubu:~$ gksudo gedit /var/lib/dpkg/info/libaudio2.list
on a
/.
/usr
/usr/lib
/usr/lib/libaudio.so.2.4
/usr/lib/AuErrorDB
/usr/share
/usr/share/doc
/usr/share/doc/libaudio2
/usr/share/doc/libaudio2/TODO.gz
/usr/share/doc/libaudio2/changelog.gz
/usr/share/doc/libaudio2/copyright
/usr/share/doc/libaudio2/FAQ.gz
/usr/share/doc/libaudio2/README.gz
/usr/share/doc/libaudio2/changelog.Debian.gz
/usr/lib/libaudio.so.2
Hors ligne
#18 Le 06/06/2009, à 09:43
- parislanuit
Re : [Résolu] problème synaptic/apt/dpkg -- paquets cassés
Dernier fichier
gksudo gedit /var/lib/dpkg/info/libaudio2.shlibs
Vide chez moi que j'ai donc dû modifier & ajouter les mots:
libaudio 2 libaudio2
dedans.
Une fois tout ces fichiers remplis tout fonctionne parfaitement.
Merci à tous pour votre aide.
Hors ligne