Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

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)

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.

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.

Hors ligne