#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
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