Pages : 1
#1 Le 05/07/2011, à 16:43
- tuxik
Erreur lors de l'installation de lirc
Bonjour,
J'ai une erreur à l'installation du paquet LIRC (Gestion des télécommandes infrarouge).
Paramétrage de lirc (0.8.7-0ubuntu4.2) ...
dpkg : erreur de traitement de lirc (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 20
Y a t-il d'autres personnes dans mon cas ? Y aurait-il des gens qui aurait trouvé une solution ?
Je suis sous Ubuntu 11.04 kernel : 2.6.38-10-generic
Mon site : http://linuxandco.free.fr
Hors ligne
#2 Le 05/07/2011, à 16:51
- f.x0
Re : Erreur lors de l'installation de lirc
Bonjour tuxik,
Peux-tu donner le nom exact du paquet STP
Exemple :
lirc_0.8.7-0ubuntu4_amd64.deb
ou
lirc_0.8.7-0ubuntu4_i386.deb
Dernière modification par f.x0 (Le 05/07/2011, à 16:54)
SOPI
Hors ligne
#3 Le 05/07/2011, à 17:18
- tuxik
Re : Erreur lors de l'installation de lirc
lirc_0.8.7-0ubuntu4.2_i386.deb
A noter que j'ai vaguement essayé d'installer depuis la version 0.9.0_i386 dispo. ici (version a priori intégrée dans la prochaine version de ubuntu
Sans succès pour le moment.
Dernière modification par tuxik (Le 05/07/2011, à 17:18)
Mon site : http://linuxandco.free.fr
Hors ligne
#4 Le 05/07/2011, à 17:43
- f.x0
Re : Erreur lors de l'installation de lirc
Tu peux essayer d'éditer le fichier /var/lib/dpkg/info/lirc_0.8.7-0ubuntu4.2_i386.postinst
gksudo gedit /var/lib/dpkg/lirc_0.8.7-0ubuntu4.2_i386.postinst
Puis remplaces "exit 1" par "exit 0" et s'il n'y a pas "exit 1" mets "exit 0" à la fin. (ou l'inverse, etc.)
Si le fichier est vide, ajoutes :
#!/bin/sh
set -e
exit 0
Si cela ne fonctionne toujours pas, remplaces le contenu de /var/lib/dpkg/info/lirc_0.8.7-0ubuntu4.2_i386.postinst par
#!/bin/bash
/bin/true
Vérifies que le fichier soit bien exécutable, notamment si tu as dû créer le fichier.
Dernière modification par f.x0 (Le 05/07/2011, à 17:44)
SOPI
Hors ligne
#5 Le 05/07/2011, à 19:51
- tuxik
Re : Erreur lors de l'installation de lirc
Hello,
J'ai eu un semblant d'espoir avec ta solution. Effectivement je ne l'avais pas encore fait et ce type de manipulation m'avait déjà dépanné par le passé.
Mais ....
~$ sudo apt-get install lircLecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Paquets suggérés :
lirc-modules-source lirc-x
Les NOUVEAUX paquets suivants seront installés :
lirc
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/545 ko dans les archives.
Après cette opération, 2 716 ko d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
Sélection du paquet lirc précédemment désélectionné.
(Lecture de la base de données... 409837 fichiers et répertoires déjà installés.)
Dépaquetage de lirc (à partir de .../lirc_0.8.7-0ubuntu4.2_i386.deb) ...
Traitement des actions différées (« triggers ») pour « doc-base »...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « hal »...
Regenerating hal fdi cache ...
Traitement des actions différées (« triggers ») pour « ureadahead »...
Paramétrage de lirc (0.8.7-0ubuntu4.2) ...
dpkg : erreur de traitement de lirc (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 20
Des erreurs ont été rencontrées pendant l'exécution :
lirc
E: Sub-process /usr/bin/dpkg returned an error code (1)
Et ça avec la deuxième comme la première solution.
Je me rappel que le fichier devait être post fixer par "postinst" ou par autre chose en fonction du code retour mais impossible de remettre la main sur le document ou j'avais lu ca.
Mon site : http://linuxandco.free.fr
Hors ligne
#6 Le 05/07/2011, à 19:55
- f.x0
Re : Erreur lors de l'installation de lirc
Voci un extrait de la doc :
Si celà ne marche pas, il semblerait qu'il faille remplacer le fichier /var/lib/dpkg/status par /var/lib/dpkg/status-old (vérifier la présence de ce fichier avant). Il peut exister également des sauvegardes du fichier status dans /var/backups (compressées ou non). Si ce n'est pas mieux éditer le fichier /var/lib/dpkg/status et retirer chaque section comportant le paquet bloquant suivi d'un sudo dpkg –configure -a et d'un update
doc ici : http://doc.ubuntu-fr.org/probleme_apt#e … e_d_etat_1
SOPI
Hors ligne
#7 Le 05/07/2011, à 20:10
- tuxik
Re : Erreur lors de l'installation de lirc
Le fichier status-old était bien présent.
J'ai donc fait comme indiqué
499 cp /var/lib/dpkg/status /var/lib/dpkg/status-back
500 sudo cp /var/lib/dpkg/status /var/lib/dpkg/status-back
501 sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
502 sudo apt-get remove lirc
503 sudo apt-get install lirc
504 history
Mais j'ai le même problème. Pourtant je continue de croire que c'est le paquet qui a un soucis.
En tout cas merci pour ton aide.
Mon site : http://linuxandco.free.fr
Hors ligne