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 06/11/2009, à 19:38

sunwukong69

[Réglé] Erreur de sortie d'état 1 autokey

Bonjour à tous,

J'ai depuis quelques temps un message récurrent qui s'affiche à chaque installation de paquet:

E: autokey: le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1

j'ai donc tenté une désinstallation sans pincette d'autokey, ce qui me donne ça:

sudo aptitude -f purge autokey
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu      
Initialisation de l'état des paquets... Fait
Les paquets suivants seront ENLEVÉS :
  autokey{p} python-configobj{u} python-xlib{u} 
0 paquets mis à jour, 0 nouvellement installés, 3 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 3 080ko seront libérés.
Voulez-vous continuer ? [Y/n/?] y
Écriture de l'information d'état étendu... Fait
(Lecture de la base de données... 150679 fichiers et répertoires déjà installés.)
Suppression de autokey ...
[Errno 3] Aucun processus de ce type
invoke-rc.d: initscript autokey, action "stop" failed.
dpkg : erreur de traitement de autokey (--purge) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
pidfile /tmp/autokey-daemon.pid already exist. Daemon already running?
invoke-rc.d: initscript autokey, action "start" failed.
dpkg : erreur lors du nettoyage :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 autokey
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
Lecture des listes de paquets... Fait             
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu      
Initialisation de l'état des paquets... Fait

Aucun changement, je n'ai plus de ressources,

Au secours!!

Dernière modification par sunwukong69 (Le 09/11/2009, à 04:20)


Donnes un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours.
Ubuntu 10.10

Hors ligne

#2 Le 06/11/2009, à 21:52

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

Salut,

tu peux donner le retour de

ls -a /var/lib/dpkg/
ls -al /var/backups

Hors ligne

#3 Le 07/11/2009, à 14:29

sunwukong69

Re : [Réglé] Erreur de sortie d'état 1 autokey

Les voici:

$ ls -a /var/lib/dpkg/
.             available-old   info          statoverride-old  updates
..            cmethopt        lock          status
alternatives  diversions      parts         status-old
available     diversions-old  statoverride  triggers

et

$ ls -al /var/backups
total 6776
drwxr-xr-x  2 root root      4096 2009-11-07 07:37 .
drwxr-xr-x 15 root root      4096 2009-10-29 05:02 ..
-rw-r--r--  1 root root   2275337 2009-11-07 01:18 aptitude.pkgstates.0
-rw-r--r--  1 root root    224819 2009-10-30 22:53 aptitude.pkgstates.1.gz
-rw-r--r--  1 root root   1676007 2009-11-07 01:40 dpkg.status.0
-rw-r--r--  1 root root    464898 2009-11-05 15:54 dpkg.status.1.gz
-rw-r--r--  1 root root    462277 2009-11-04 09:21 dpkg.status.2.gz
-rw-r--r--  1 root root    462082 2009-11-03 14:18 dpkg.status.3.gz
-rw-r--r--  1 root root    455877 2009-11-01 22:48 dpkg.status.4.gz
-rw-r--r--  1 root root    451525 2009-11-01 09:39 dpkg.status.5.gz
-rw-r--r--  1 root root    422819 2009-10-31 08:45 dpkg.status.6.gz
-rw-------  1 root root       884 2009-11-05 15:54 group.bak
-rw-------  1 root shadow     739 2009-11-05 15:54 gshadow.bak
-rw-------  1 root root      1690 2009-11-02 08:20 passwd.bak
-rw-------  1 root shadow    1048 2009-11-02 08:20 shadow.bak

dpkg.status.1 à 6 aparaissent en rouge dans le terminal ainsi qu'aptitude.pkgstates.1.gz.

Merci pour le coup de main.

Dernière modification par sunwukong69 (Le 07/11/2009, à 14:31)


Donnes un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours.
Ubuntu 10.10

Hors ligne

#4 Le 07/11/2009, à 17:48

Goulou99

Re : [Réglé] Erreur de sortie d'état 1 autokey

Salut,

Dans un terminal tu édites le fichier suivant:

sudo gedit /var/lib/dpkg/info/autokey.postinst

Tu ajoutes:

exit 0

au début du fichier, tu enregistres et tu quittes. Ça devrait aller mieux par la suite.

Hors ligne

#5 Le 07/11/2009, à 17:58

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

Tu peux essayer

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bak
sudo mv /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update

j'ai mis apt-get par habitude mais comme tu semble utiliser aptitude je te laisse adpater wink.

a+

edit: je viens de croiser Goulou99: essai d'abord sa méthode.

Dernière modification par fabux (Le 07/11/2009, à 17:59)

Hors ligne

#6 Le 08/11/2009, à 04:24

sunwukong69

Re : [Réglé] Erreur de sortie d'état 1 autokey

Solution Goulou99:

Installation, désinstallation me renvoient

E: autokey: le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2

Les paquets s'installent malgré le message d'erreur comme auparavant. Je n'ai pas entré de "#" avant exit 0.

Solution fabux:

E: autokey: le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1

comme avant.

J'ai repensé à un événement qui est peut-être lié: la disparition mystérieuse de mon système d'Ubuntu Tweak lors d'une mise à jour (je crois). C'est au travers de ce programme que j'avais installé autokey.


Donnes un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours.
Ubuntu 10.10

Hors ligne

#7 Le 08/11/2009, à 22:46

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

Pour reprendre l'idée de Goulou99 tu as essayé de mettre Exit 1 au lieu de 0? (cf la doc)

Si ce n'est pas mieux, essai d'éditer le fichier

gksudo gedit /var/lib/dpkg/status

et retirer toutes les sections contenant autokey puis un

sudo dpkg -- configure -a 
sudo apt-get update

Pour la disparition d' ubuntu_tweak je ne sais pas si c'est lié. Tu as fais une recherche avec locate ou whereis sur ce logiciel? tu as essayé de le lancer via le terminal?

Dernière modification par fabux (Le 08/11/2009, à 22:48)

Hors ligne

#8 Le 09/11/2009, à 04:19

sunwukong69

Re : [Réglé] Erreur de sortie d'état 1 autokey

Merci beaucoup fabux,

La dernière solution fut la bonne.


Donnes un poisson à un homme, tu le nourris pour un jour. Apprends-lui à pêcher, tu le nourris pour toujours.
Ubuntu 10.10

Hors ligne

#9 Le 16/06/2010, à 08:49

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

bonjour,
j'ai un peu le même problème que sunwukong, sur le dell precision, à savoir qu'à chaque mise à jour, j'ai un message d'erreur :

E: postgresql-8.4: le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1

il n'y a cependant pas la mention d'autokey.
j'ai essayé, dans le fichier ouvert par sudo gedit /var/lib/dpkg/info/autokey.postinst, de mettre "exit 0", mais cela n'a rien changé. idem pour "exit 1".
dans le fichier immense ouvert par la commande "gksudo gedit /var/lib/dpkg/status", je n'ai pas trouvé de ligne avec la mention "autokey".
une piste ???

Dernière modification par jmmantel (Le 16/06/2010, à 08:50)


Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#10 Le 16/06/2010, à 09:43

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

euh...pour toi c'est pas autokey qu'il faut chercher ce serait plutôt postgresql-8.4 wink
Par contre fais une save de /var/lib/dpkg/status avant de faire la modif.

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bak

Hors ligne

#11 Le 16/06/2010, à 15:24

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

bonjour fabux,
merci pour ton conseil.
j'ai repéré dans le fichier status toutes les lignes contenant postgresql-8.4
j'ai supprimé les lignes.
mais tu notes de supprimer les sections... cela veut-il dire de supprimer le paragraphe complet, qui peut contenir une dizaine de lignes ?
après avoir supprimé les lignes en question, puis exécuté les deux commandes :
sudo dpkg -- configure -a
sudo apt-get update

j'obtiens cela dans le gestionnaire de mise à jour :

Impossible d'initialiser les données sur les paquets
Un problème irrémédiable est survenu pendant l'initialisation des informations du paquet.
Veuillez signaler ce bogue du paquet « update-manager » en y joignant le message d'erreur suivant :
'E:Encountered a section with no Package: header, E:Problem with MergeList /var/lib/dpkg/status, E:Les listes de paquets ou le fichier « status » ne peuvent être analysés ou lus.'

mauvaise manoeuvre ??


Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#12 Le 16/06/2010, à 18:04

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

Jamais eu à le faire mais je dirais tout le paragraphe concernant le paquet.
Au pire tu peux remettre ton .bak et refaire la modif ensuite

sudo cp /var/lib/dpkg/status.bak /var/lib/dpkg/status
sudo nano /var/lib/dpkg/status

sinon tu as peut-être un status-old

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status-old.save
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo dpkg --configure -a
sudo apt-get update

edit: oublié espace entre --configure et -a

Dernière modification par fabux (Le 17/06/2010, à 21:44)

Hors ligne

#13 Le 17/06/2010, à 16:25

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

merci pour ton conseil. j'ai supprimé toutes les sections qui concernent postgresql-8.4.
j'ai du attendre, car on ne peut se servir du gestionnaire de mise à jour plusieurs fois de suite. il faut laisser passer quelques heures.
je viens de refaire une mise à jour. j'ai toujours le même message d'erreur :
E: postgresql-8.4: le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1

??


Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#14 Le 17/06/2010, à 17:20

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

jmmantel a écrit :

on ne peut se servir du gestionnaire de mise à jour plusieurs fois de suite

Pas devant pour vérifier, mais normalement tu ne peux pas le lancer seulement si une autre instance est en cours, sinon tu devrais pouvoir le lancer plusieurs fois de suite. Perso je le fais par le terminal

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

Sinon, je ne suis pas devant mais tu indiques "toutes les sections postgresql-8.4", tu en a plusieurs concernant ce paquet? Je penses qu'il ne faut retirer que la section concernant le paquet lui-même (du genre Package: postgresql-8.4) et non pas les lignes où il apparait comme suggestion ou dépendances dans un autre Package.
Tu as essayé d'utiliser le status-old?

Enfin, j'avais pas fait gaffe, mais ce thread est indiqué [Résolu]. Pour avoir plus de monde à intervenir, peut-être ouvrir un nouveau thread (avec un lien vers ici).

Dernière modification par fabux (Le 17/06/2010, à 17:21)

Hors ligne

#15 Le 17/06/2010, à 19:32

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

merci pour tes suggestions. je vais réessayer en ne supprimant que le paragraphe concerné. merci aussi pour la modalité de récupération du fichier status.bak. j'ai aussi sauvegardé un status old de réserve au cas où.

je te tiens au courant et ouvre un nouveau fil de discussion si on ne trouve pas de solution.

merci +++


Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#16 Le 17/06/2010, à 19:34

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

je ne sais pas pourquoi mes messages apparaissent en double. pourtant je ne clique qu'une fois sur "poster". et si j'en supprime un, les deux sont supprimés... ??


Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#17 Le 17/06/2010, à 19:47

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

J'ai eu le cas tout à l'heure (suite à erreur 504) par contre supprimer, n'a supprimer qu'un seul de mes messages. Un fil est ouvert à ce sujet ici

Hors ligne

#18 Le 17/06/2010, à 20:17

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

fabux a écrit :
jmmantel a écrit :

on ne peut se servir du gestionnaire de mise à jour plusieurs fois de suite

Pas devant pour vérifier, mais normalement tu ne peux pas le lancer seulement si une autre instance est en cours, sinon tu devrais pouvoir le lancer plusieurs fois de suite. Perso je le fais par le terminal

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

Sinon, je ne suis pas devant mais tu indiques "toutes les sections postgresql-8.4", tu en a plusieurs concernant ce paquet? Je penses qu'il ne faut retirer que la section concernant le paquet lui-même (du genre Package: postgresql-8.4) et non pas les lignes où il apparait comme suggestion ou dépendances dans un autre Package.
Tu as essayé d'utiliser le status-old?

Enfin, j'avais pas fait gaffe, mais ce thread est indiqué [Résolu]. Pour avoir plus de monde à intervenir, peut-être ouvrir un nouveau thread (avec un lien vers ici).

j'ai récupéré le fichier status.bak par la commande terminal que tu as indiqué.
puis j'ai supprimé le seul paquet qui commence par :
Package: postgresql-8.4
puis j'ai enregistré le fichier status.

ensuite, j'ai lancé une mise à jour par la commande que tu indiques :
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

mais j'obtiens ce message d'erreur dans le terminal à la fin de l'opération :

Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  glom: Dépend: postgresql-8.4 mais il n'est pas installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

j'ai lancé alors comme conseillé la commande : sudo apt-get -f install

mais voici ce que j'obtiens dans le terminal en fin d'opération :

Paramétrage de postgresql-8.4 (8.4.4-0ubuntu10.04) ...
 * Starting PostgreSQL 8.4 database server                                       * The PostgreSQL server failed to start. Please check the log output:
2010-06-17 20:15:56 CEST FATAL:  n'a pas pu cr?er le segment de m?moire partag?e : Argument invalide
2010-06-17 20:15:56 CEST D?TAIL:  L'appel syst?me qui a ?chou? ?tait shmget(cl?=5432001, taille=36880384, 03600).
2010-06-17 20:15:56 CEST ASTUCE :  Cette erreur signifie habituellement que la demande de PostgreSQL pour un
	segment de m?moire partag?e a d?pass? le param?tre SHMMAX de votre noyau.
	Vous pouvez soit r?duire la taille de la requ?te soit reconfigurer le noyau
	avec un SHMMAX plus important. Pour r?duire la taille de la requ?te
	(actuellement 36880384 octets), r?duisez le param?tre de shared_buffers de
	PostgreSQL (actuellement 4096) et/ou le param?tre max_connections
	(actuellement 103).
	Si la taille de la requ?te est d?j? petite, il est possible qu'elle soit
	moindre que le param?tre SHMMIN de votre noyau, auquel cas, augmentez la
	taille de la requ?te ou reconfigurez SHMMIN.
	La documentation de PostgreSQL contient plus d'informations sur la
	configuration de la m?moire partag?e.
                                                                         [fail]
invoke-rc.d: initscript postgresql-8.4, action "start" failed.
dpkg : erreur de traitement de postgresql-8.4 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 postgresql-8.4
E: Sub-process /usr/bin/dpkg returned an error code (1)

Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#19 Le 17/06/2010, à 20:26

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

Tu as essayé de faire un dpkg --configure -a?
Sinon tentes la 2ème méthode (usage du status-old).
Enfin si ça ne marche toujours pas, regardes dans /var/backups si tu ne vois pas des anciennes version de status compressé (même chose tu save avant de copier/coller dans /var/lib/dpkg puis décompresser)

edit: oublie espace entre --configure et -a

Dernière modification par fabux (Le 17/06/2010, à 21:43)

Hors ligne

#20 Le 17/06/2010, à 20:56

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

fabux a écrit :

Tu as essayé de faire un dpkg --configure-a?

oui, je l'avais bien fait.
quand je refais "dpkg --configure-a", j'obtiens cela :

dpkg: requiert une option d'action

Taper dpkg --help pour une obtenir une aide sur l'installation et la désinstallation des paquets [*] ;
Utiliser « dselect » ou « aptitude » pour gérer le paquets de manière
plus conviviale ;
Taper dpkg -Dhelp pour une obtenir une liste des valeurs drapeaux de débogage ;
Taper dpkg --force-help pour consulter la liste des options de forçage ;
Taper dpkg-deb --help pour une obtenir une aide sur la manipulation des fichiers *.deb ;
Taper dpkg --licence pour voir la licence copyright et l'absence de garantie (GNU GPL) [*].

Les options marquées d'un [*] affichent beaucoup d'informations - tubez-les à travers « less » ou « more ».

Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#21 Le 17/06/2010, à 21:43

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

Erreur de ma part c'est

sudo dpkg --configure -a

avec un espace entre configure et a.
J'édite mon message (ainsi que celui d'avant)

Hors ligne

#22 Le 18/06/2010, à 05:54

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

merci pour la correction.
mais j'obtiens toujours un message d'erreur :

jean-marc@precisionM90:~$ sudo dpkg --configure -a
Paramétrage de postgresql-8.4 (8.4.4-0ubuntu10.04) ...
 * Starting PostgreSQL 8.4 database server                                                                                                                                                     * The PostgreSQL server failed to start. Please check the log output:
2010-06-18 05:52:50 CEST FATAL:  n'a pas pu cr?er le segment de m?moire partag?e : Argument invalide
2010-06-18 05:52:50 CEST D?TAIL:  L'appel syst?me qui a ?chou? ?tait shmget(cl?=5432001, taille=36880384, 03600).
2010-06-18 05:52:50 CEST ASTUCE :  Cette erreur signifie habituellement que la demande de PostgreSQL pour un
	segment de m?moire partag?e a d?pass? le param?tre SHMMAX de votre noyau.
	Vous pouvez soit r?duire la taille de la requ?te soit reconfigurer le noyau
	avec un SHMMAX plus important. Pour r?duire la taille de la requ?te
	(actuellement 36880384 octets), r?duisez le param?tre de shared_buffers de
	PostgreSQL (actuellement 4096) et/ou le param?tre max_connections
	(actuellement 103).
	Si la taille de la requ?te est d?j? petite, il est possible qu'elle soit
	moindre que le param?tre SHMMIN de votre noyau, auquel cas, augmentez la
	taille de la requ?te ou reconfigurez SHMMIN.
	La documentation de PostgreSQL contient plus d'informations sur la
	configuration de la m?moire partag?e.
                                                                                                                                                                                       [fail]
invoke-rc.d: initscript postgresql-8.4, action "start" failed.
dpkg : erreur de traitement de postgresql-8.4 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 postgresql-8.4

??


Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#23 Le 18/06/2010, à 09:26

fabux

Re : [Réglé] Erreur de sortie d'état 1 autokey

Vérifies que le install -f n'aurait pas recréé une section correspondant à ton paquet.
Sinon il te reste l'usage de status-old.

Hors ligne

#24 Le 19/06/2010, à 11:38

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

bonjour fabien,

j'ai récupéré le status.bak

puis ai supprimé le :
Package: postgresql-8.4

n'ai pas supprimé celui-ci :
Package: postgresql-client-8.4
(je crois que j'avais essayé aussi de le supprimer, mais cela n'avait rien changé)

puis fait :
sudo dpkg --configure -a
sudo apt-get update

puis mise à jour par le gestionnaire : toujours le même message d'erreur.
signale un paquet cassé. mais, dans synaptic, pas de paquet cassé notifié.

...


Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne

#25 Le 19/06/2010, à 11:47

jmmantel

Re : [Réglé] Erreur de sortie d'état 1 autokey

ai refait la manoeuvre, en supprimant aussi le paquet : Package: postgresql-client-8.4

idem.

le gestionnaire essaie de remettre à jour les deux paquets concernés, signale un paquet cassé, puis message habituel d'erreur à la fin.


Jean-Marc
- Intel NUCC7PJYH avec ubuntu 20.04

Hors ligne