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 04/11/2009, à 18:25

xr13

Emacs et apt-get

Bonjour

Je viens de migrer sur une installation toute neuve : 9.10, j'avais sur la 9.04 des tas de problèmes avec apt-get.

sudo apt-get install emacs22 emacs22-el

et là c'est de nouveau la berezina... je n'y comprends pas grand chose

xavier@xavier-desktop:~$ sudo apt-get install emacs22 emacs22-el
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 : 
  emacs22-bin-common emacs22-common emacsen-common xaw3dg
Les NOUVEAUX paquets suivants seront installés :
  emacs22 emacs22-bin-common emacs22-common emacs22-el emacsen-common xaw3dg
0 mis à jour, 6 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 32,5Mo dans les archives.
Après cette opération, 79,7Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Réception de : 1 http://fr.archive.ubuntu.com karmic/main emacsen-common 1.4.19ubuntu1 [19,0kB]
Réception de : 2 http://fr.archive.ubuntu.com karmic/main emacs22-common 22.2-0ubuntu6 [18,8MB]
Réception de : 3 http://fr.archive.ubuntu.com karmic/main emacs22-bin-common 22.2-0ubuntu6 [167kB]
Réception de : 4 http://fr.archive.ubuntu.com karmic/main xaw3dg 1.5+E-17 [161kB]
Réception de : 5 http://fr.archive.ubuntu.com karmic/main emacs22 22.2-0ubuntu6 [1 999kB]
Réception de : 6 http://fr.archive.ubuntu.com karmic/main emacs22-el 22.2-0ubuntu6 [11,3MB]
32,5Mo réceptionnés en 1min 41s (320ko/s)                                      
Sélection du paquet emacsen-common précédemment désélectionné.
(Lecture de la base de données... 126063 fichiers et répertoires déjà installés.)
Dépaquetage de emacsen-common (à partir de .../emacsen-common_1.4.19ubuntu1_all.deb) ...
Sélection du paquet emacs22-common précédemment désélectionné.
Dépaquetage de emacs22-common (à partir de .../emacs22-common_22.2-0ubuntu6_all.deb) ...
Sélection du paquet emacs22-bin-common précédemment désélectionné.
Dépaquetage de emacs22-bin-common (à partir de .../emacs22-bin-common_22.2-0ubuntu6_i386.deb) ...
Sélection du paquet xaw3dg précédemment désélectionné.
Dépaquetage de xaw3dg (à partir de .../xaw3dg_1.5+E-17_i386.deb) ...
Sélection du paquet emacs22 précédemment désélectionné.
Dépaquetage de emacs22 (à partir de .../emacs22_22.2-0ubuntu6_i386.deb) ...
Sélection du paquet emacs22-el précédemment désélectionné.
Dépaquetage de emacs22-el (à partir de .../emacs22-el_22.2-0ubuntu6_all.deb) ...
Traitement des actions différées (« triggers ») pour « install-info »...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Paramétrage de emacsen-common (1.4.19ubuntu1) ...
emacsen-common: Handling install of emacsen flavor emacs
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de emacsen-common (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de emacs22-common :
 emacs22-common dépend de emacsen-common (>= 1.4.10) ; cependant :
 Le paquet emacsen-common n'est pas encore configuré.
dpkg : erreur de traitement de emacs22-common (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de emacs22-bin-common :
 emacs22-bin-common dépend de emacs22-common (= 22.2-0ubuntu6) ; cependant :
 Le paquet emacs22-common n'est pas encore configuré.
dpkg : erreur de traitement de emacs22-bin-common (--configure) :
 problèmes de dépendances - laissé non configuré
Paramétrage de xaw3dg (1.5+E-17) ...
Pas de rapport Apport écrit car le message d'erreur indique que c'est la suite d'une erreur précédente.
                       Pas de rapport Apport écrit car le message d'erreur indique que c'est la suite d'une erreur précédente.

dpkg : des problèmes de dépendances empêchent la configuration de emacs22 :
 emacs22 dépend de emacs22-bin-common (= 22.2-0ubuntu6) ; cependant :
 Le paquet emacs22-bin-common n'est pas encore configuré.
dpkg : erreur de traitement de emacs22 (--configure) :
 problèmes de dépendances - laissé non configuré
Pas de rapport Apport écrit car le nombre de rapport maximum (MaxReports) est atteint
     dpkg : des problèmes de dépendances empêchent la configuration de emacs22-el :
 emacs22-el dépend de emacs22-common (= 22.2-0ubuntu6) ; cependant :
 Le paquet emacs22-common n'est pas encore configuré.
dpkg : erreur de traitement de emacs22-el (--configure) :
 problèmes de dépendances - laissé non configuré
Pas de rapport Apport écrit car le nombre de rapport maximum (MaxReports) est atteint
     Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
Des erreurs ont été rencontrées pendant l'exécution :
 emacsen-common
 emacs22-common
 emacs22-bin-common
 emacs22
 emacs22-el
E: Sub-process /usr/bin/dpkg returned an error code (1)

Le problème c'est comment je reviens à une situation normale ? Avant de tout planter, je voulais savoir où agir ?
J'ai désinstallé via apt-get puis synaptics mais je conserve les mêmes erreurs

Si vous pouviez m'aider à sortir de ce mauvais pas
D'avance merci
xavier

Hors ligne

#2 Le 04/11/2009, à 19:04

xr13

Re : Emacs et apt-get

Re

j'ai exploré un peu la doc, mais je ne trouve aucune piste. J'ai tenté de reinstaller le emacs22 en question, mais rien n'y fait il plante toujours au même endroit.

xavier@xavier-desktop:~$ sudo apt-get install emacs22
[sudo] password for xavier: 
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 : 
  emacs22-bin-common emacs22-common emacsen-common
Paquets suggérés :
  emacs22-el
Les NOUVEAUX paquets suivants seront installés :
  emacs22 emacs22-bin-common emacs22-common emacsen-common
0 mis à jour, 4 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 0o/21,0Mo dans les archives.
Après cette opération, 65,6Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Sélection du paquet emacsen-common précédemment désélectionné.
(Lecture de la base de données... 126101 fichiers et répertoires déjà installés.)
Dépaquetage de emacsen-common (à partir de .../emacsen-common_1.4.19ubuntu1_all.deb) ...
Sélection du paquet emacs22-common précédemment désélectionné.
Dépaquetage de emacs22-common (à partir de .../emacs22-common_22.2-0ubuntu6_all.deb) ...
Sélection du paquet emacs22-bin-common précédemment désélectionné.
Dépaquetage de emacs22-bin-common (à partir de .../emacs22-bin-common_22.2-0ubuntu6_i386.deb) ...
Sélection du paquet emacs22 précédemment désélectionné.
Dépaquetage de emacs22 (à partir de .../emacs22_22.2-0ubuntu6_i386.deb) ...
Traitement des actions différées (« triggers ») pour « install-info »...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Paramétrage de emacsen-common (1.4.19ubuntu1) ...
emacsen-common: Handling install of emacsen flavor emacs
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de emacsen-common (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg : des problèmes de dépendances empêchent la configuration de emacs22-common :
 emacs22-common dépend de emacsen-common (>= 1.4.10) ; cependant :
 Le paquet emacsen-common n'est pas encore configuré.
dpkg : erreur de traitement de emacs22-common (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de emacs22-bin-common :
 emacs22-bin-common dépend de emacs22-common (= 22.2-0ubuntu6) ; cependant :
 Le paquet emacs22-common n'est pas encore configuré.
dpkg : erreur de traitement de emacs22-bin-common (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêPas de rapport Apport écrit car le message d'erreur indique que c'est la suite d'une erreur précédente.
                                                                                                                                               Pas de rapport Apport écrit car le message d'erreur indique que c'est la suite d'une erreur précédente.
                                                                                                 Pas de rapport Apport écrit car le nombre de rapport maximum (MaxReports) est atteint
                                 chent la configuration de emacs22 :
 emacs22 dépend de emacs22-bin-common (= 22.2-0ubuntu6) ; cependant :
 Le paquet emacs22-bin-common n'est pas encore configuré.
dpkg : erreur de traitement de emacs22 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 emacsen-common
 emacs22-common
 emacs22-bin-common
 emacs22
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai bien tenté d'aller voir le premier fichier incriminé : emacsen-common mais je n'ai rien trouvé dans les postrm, postinst. sous /var/lib/dpkg/info/

Y a t il une bonne âme pour me sortir de ce mauvais pas ?
xavier

Hors ligne

#3 Le 04/11/2009, à 19:11

xr13

Re : Emacs et apt-get

Re

je tente de m'en sortir avec les commandes à la main en commençant par emacsen-common
avec

sudo apt-get purge emacsen-common

Cela à l'air de fonctionner, mais lorsque je tente de réinstaller emacs ou emacs22 je retombe sur le même problème....

Est ce que je ne peux pas installer emacs sous Ubuntu 9.10 ? Bizarre

xavier

Hors ligne

#4 Le 04/11/2009, à 20:57

xr13

Re : Emacs et apt-get

Re

J'ai un ami qui a la même installation que moi, aussi récente, et chez lui le

sudo apt-get install emacs

fonctionne correctement...

Que faut il faire afin de corriger ce problème, j'ai réellement besoin d'installer emacs et je suis carrément dans une impasse ?

xavier

Hors ligne

#5 Le 04/11/2009, à 22:02

xr13

Re : Emacs et apt-get

Re

En fouillant dans /var/lib/dpkg/info/emacsen-common.postinst, j'ai trouvé l'endroit où çà plante :

if [ ! -e /var/lib/emacsen-common/installed-flavors ]
then
  # Be super-careful.
  echo -n "" > /var/lib/emacsen-common/installed-flavors
  chmod 644 /var/lib/emacsen-common/installed-flavors
  echo -n "" > /var/lib/emacsen-common/installed-flavors
fi

/usr/lib/emacsen-common/emacs-package-install emacsen-common

# Clean up dead emacs info entry...
install-info --remove --quiet emacs

exit 0

Le fichier installed-flavors existe, il est bien vide de rien...

Ensuite l'installation emacs-package-install emacsen-common donne effectivement le même message général précédent : emacsen-common: Handling install of emacsen flavor emacs

la suite install-info --remove --quiet emacs donne aussi  (b]install-info: No dir file specified; try --help for more information[/b] comme au dessus.

Pas plus d'informations avec l'option --debug ...

Y a pas quelqu'un qui pourrait me sortir de ce bourbier ????

D'avance merci
xavier

Hors ligne

#6 Le 04/11/2009, à 22:09

xr13

Re : Emacs et apt-get

Re

Je continue mon monologue assourdissant...

j'ai tenté de résoudre le premier problème de l'avalanche. en tentant de le configurer...

sudo dpkg --configure emacsen-common
Paramétrage de emacsen-common (1.4.19ubuntu1) ...
emacsen-common: Handling install of emacsen flavor emacs
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de emacsen-common (--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 :
 emacsen-common

Mais je retombe sur mon point de départ, l'erreur  de sortie d'état 1, qui n'apparait pas explicitement dans mon postinst

xavier

Hors ligne

#7 Le 04/11/2009, à 22:16

xr13

Re : Emacs et apt-get

Suite

j'ai placé un # de commentaire dans le fichier emacsen-common à la ligne

#install-info --remove --quiet emacs

Puis reconfigurer le paquetage

xavier@xavier-desktop:~$ sudo dpkg --configure emacsen-common
Paramétrage de emacsen-common (1.4.19ubuntu1) ...
emacsen-common: Handling install of emacsen flavor emacs

Puis ensuite la suite :

xavier@xavier-desktop:~$ sudo dpkg --configure -a
Paramétrage de emacs22-common (22.2-0ubuntu6) ...
install-info: No dir file specified; try --help for more information.
... une bonne dizaine de ligne identique
install-info: No dir file specified; try --help for more information.

Paramétrage de emacs22-bin-common (22.2-0ubuntu6) ...
update-alternatives: utilisation de « /usr/bin/ctags.emacs22 » pour fournir « /usr/bin/ctags » (ctags) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/etags.emacs22 » pour fournir « /usr/bin/etags » (etags) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/emacsclient.emacs22 » pour fournir « /usr/bin/emacsclient » (emacsclient) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/b2m.emacs22 » pour fournir « /usr/bin/b2m » (b2m) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/ebrowse.emacs22 » pour fournir « /usr/bin/ebrowse » (ebrowse) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/grep-changelog.emacs22 » pour fournir « /usr/bin/grep-changelog » (grep-changelog) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/rcs-checkin.emacs22 » pour fournir « /usr/bin/rcs-checkin » (rcs-checkin) dans mode automatique.

Paramétrage de emacs22-gtk (22.2-0ubuntu6) ...
update-alternatives: utilisation de « /usr/bin/emacs22-gtk » pour fournir « /usr/bin/emacs22 » (emacs22) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/emacs22 » pour fournir « /usr/bin/emacs » (emacs) dans mode automatique.
Byte-compiling add-on packages, please wait... done.

Paramétrage de emacs (23.1+1-4ubuntu2+22.2+0ubuntu6) ...

Et finalement le emacs a l'air de fonctionner, je n'en suis même pas sûr...
J'avoue ne pas trop savoir ce que je bricole...

Si un gourou pouvait me donner son avis, je ne pense pas que ce soit une méthode très classique... et surtout quelle conséquence sur la suite des installations...

xavier

Hors ligne

#8 Le 04/11/2009, à 22:27

xr13

Re : Emacs et apt-get

Suite des ennuis

xavier@xavier-desktop:~$ sudo apt-get install cvs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
  cvs
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1 685ko dans les archives.
Après cette opération, 3 703ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com karmic/main cvs 1:1.12.13-12ubuntu1 [1 685kB]
1 685ko réceptionnés en 5s (313ko/s)
Préconfiguration des paquets...
Sélection du paquet cvs précédemment désélectionné.
(Lecture de la base de données... 128795 fichiers et répertoires déjà installés.)
Dépaquetage de cvs (à partir de .../cvs_1%3a1.12.13-12ubuntu1_i386.deb) ...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « install-info »...
Traitement des actions différées (« triggers ») pour « doc-base »...
Processing 2 added doc-base file(s)...
Registering documents with scrollkeeper...
Paramétrage de cvs (1:1.12.13-12ubuntu1) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de cvs (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
E: Sub-process /usr/bin/dpkg returned an error code (1)
xavier@xavier-desktop:~$ sudo dpkg --configure cvs
Paramétrage de cvs (1:1.12.13-12ubuntu1) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de cvs (--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 :
 cvs

Visiblement il doit manquer un truc dans mon installation, mais quoi je ne sais pas,
xavier

Hors ligne

#9 Le 04/11/2009, à 22:42

xr13

Re : Emacs et apt-get

re

Maintenant impossible de désinstaller cvs, de le configurer...

Question plus simple :

Comment faire pour remettre complètement une installation à partir de zéro ?

xavier

Hors ligne

#10 Le 04/11/2009, à 22:59

xr13

Re : Emacs et apt-get

Encore moi dans ma bulle...

J'ai trouvé ce lien sur la possibilité de réinstaller les paquetages.

http://wiki.lws-hosting.com/doku.php/co … es_paquets

Est ce que si je déplace le /var/lib/dpkg/info et suis la manip indiquée sur le lien je vais retrouver mon installation logicielle ? Il me reste les paramétrages à faire naturellement...

xavier

Hors ligne

#11 Le 05/11/2009, à 14:36

xr13

Re : Emacs et apt-get

Personne a une idée, j'ai essayé pas mal de choses, tout ce qui est donné sur les liens de apt-get  mais rien de bien concluant...

D'avance merci
xavier

Hors ligne

#12 Le 05/11/2009, à 14:47

gigiair

Re : Emacs et apt-get

Tu as fait une mise à jour ?

sudo aptitude update
sudo aptitude safe-upgrade
sudo aptitude install -f

En général ça permet de se sortir de pas mal de pétrins, la dernière commande peut-être exécutée plusieurs fois.
Tu peux aussi essayer

sudo aptitude full-upgrade

Dernière modification par gigiair (Le 05/11/2009, à 14:48)


--
JJR.

Hors ligne

#13 Le 05/11/2009, à 14:58

xr13

Re : Emacs et apt-get

Salut

Pour l'instant j'ai trouvé un semblant de réponse, un peu bourine...
quand mon installation avec apt-get plante, cvs par exemple

sudo apt-get install cvs -> erreur
cd ~
mv /var/lib/dpkg/info/cvs.* .
sudo apt-get upgrade  (il valide)
mv cvs.* /var/lib/dpkg/info/

Et j'ai plus d'erreurs avec apt-get, mais je doute que cela résolve les problèmes de fond....c'est l'arbre qui cache la forêt.

xavier

Hors ligne

#14 Le 05/11/2009, à 15:00

xr13

Re : Emacs et apt-get

Salut gigiair

j'ai du testé les commandes que tu me proposes, mais avec apt-get. Mais je crois qu'il ne faut pas mélanger les deux outils aptitude et apt-get ? je me trompe ?

xavier

Hors ligne

#15 Le 05/11/2009, à 16:59

xr13

Re : Emacs et apt-get

Re
Suite de mes déboires smile

xavier@xavier-desktop:~/Temp/testlatex$ sudo dpkg --audit
[sudo] password for xavier: 
Les paquets suivants ont été dépaquetés mais ne sont pas configurés. Ils
doivent être configurés en utilisant dpkg --configure ou l'option configure
du menu de dselect pour pouvoir fonctionner :
 emacs23-bin-common   The GNU Emacs editor's shared, architecture dependent fil
 emacs23              The GNU Emacs editor (with GTK+ user interface)
 emacs23-common       The GNU Emacs editor's shared, architecture independent i
 auctex               An integrated environment for editing TeX and friends doc

Les paquets suivants sont à demi configurés, probablement à cause de
problèmes survenus lors de la première configuration. Il faudrait réessayer
de les configurer en utilisant dpkg --configure <paquet> ou l'option
configure du menu de dselect :
 emacsen-common       Common facilities for all emacsen

Je cherche toujours la manière de rétablir la situation normale d'installation ou de réinstallation des paquets
sans avoir les erreurs de dépendances
xavier

Hors ligne