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/11/2009, à 11:20

xr13

Reinstallation complète des paquets via apt-get

Bonjour

Comment faut il faire pour réinitialiser une installation de paquetages ? J'ai des soucis d'installation de logiciels via apt-get qui me semble insoluble. Et je voulais repartir de zéro sans néanmoins réinstaller la distribution complète. Est ce possible ?

@+
xavier

Hors ligne

#2 Le 05/11/2009, à 13:06

pipou24

Re : Reinstallation complète des paquets via apt-get

Salut,

peut tu être plus précis ? quel probleme avec apt-get ? as-tu suivi probleme_apt
D'autre part, si tu as un /home séparé, une réinstall est très rapide. Et sinon, il te reste la solution tutoriel/deplacer_home


Non geek et fier de l'être. ㋡

Hors ligne

#3 Le 05/11/2009, à 13:42

xr13

Re : Reinstallation complète des paquets via apt-get

Salut

merci de m'avoir répondu, en fait j'ai ouvert un autre post car le précédent ressemblait à un long monologue. Si tu peux y jeter un oeil c'est ici http://forum.ubuntu-fr.org/viewtopic.ph … 6#p3039566

J'avais ces erreurs de manière récursives sous 9.04 et voilà que sous la 9.10 elle revienne au galop. Je dois faire une fausse manip mais je ne sais pas quoi exactement.

Tout fonctionnait nickel avant le

sudo apt-get emacs22 emacs22-el

je pensais donc basiquement tout remettre à plat.

D'avance merci pour des pistes
xavier

Hors ligne

#4 Le 05/11/2009, à 13:48

xr13

Re : Reinstallation complète des paquets via apt-get

Re

Pour être plus précis, je voulais me placer dans la situation d'une réinstallation comme indiquée ici http://wiki.lws-hosting.com/doku.php/co … es_paquets, mais sans réinstaller mon système complètement.
Est ce possible de le faire via un

sudo rm -rf /var/lib/apt/list

ou quelque chose d'avoisinant ?

Quelqu'un a déjà fait la manip ?
xavier

Hors ligne

#5 Le 05/11/2009, à 14:34

xr13

Re : Reinstallation complète des paquets via apt-get

Salut

Ce que j'ai pu observer via plusieurs tests, la désinstallation se plante à

Paramétrage de cvs (1:1.12.13-12ubuntu1) ...
install-info: No dir file specified; try --help for more information.

Il lui manque systématiquement un fichier de répertoire, mais je n'ai rien trouver dans les /var/lib/dpkg/info ?

xavier

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

Hors ligne

#6 Le 05/11/2009, à 14:51

pipou24

Re : Reinstallation complète des paquets via apt-get

Ok, j'ai lu ton monologue wink

le lien que tu indique ne fonctionne que pour une réinstallation de la meme distribution seulement (c-à-d ubuntu 9.10 à 9.10 mais pas 9.04 a 9.10)

Peut-tu poster ton sources.list ?

Essaye ceci :

sudo apt-get autoremove --purge  emacsen-common emacs22-common emacs22-bin-common emacs22 cvs
sudo apt-get clean && sudo apt-get autoclean

et aussitôt après (sans rien installer/desinstaller)

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

et postes les eventuels messages d'erreur


Non geek et fier de l'être. ㋡

Hors ligne

#7 Le 05/11/2009, à 15:12

xr13

Re : Reinstallation complète des paquets via apt-get

Salut

le lien que tu indique ne fonctionne que pour une réinstallation de la meme distribution seulement (c-à-d ubuntu 9.10 à 9.10 mais pas 9.04 a 9.10)
Oui, désolé, j'ai les neurones qui fatiguent... smile

pipou24 a écrit :

Ok, j'ai lu ton monologue wink

Cool merci je me sens moins seul big_smile

Peut-tu poster ton sources.list ?

xavier@xavier-desktop:~/paquetages$ cat /etc/apt/sources.list
#deb cdrom:[Ubuntu 9.10 _Karmic Koala_ - Release i386 (20091028.5)]/ karmic main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ karmic universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic universe
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ karmic multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ karmic-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://fr.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu karmic partner
# deb-src http://archive.canonical.com/ubuntu karmic partner

deb http://security.ubuntu.com/ubuntu karmic-security main restricted
deb-src http://security.ubuntu.com/ubuntu karmic-security main restricted
deb http://security.ubuntu.com/ubuntu karmic-security universe
deb-src http://security.ubuntu.com/ubuntu karmic-security universe
deb http://security.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse

## AJOUT Virtual box
deb http://download.virtualbox.org/virtualbox/debian karmic non-free

Essaye ceci :

sudo apt-get autoremove --purge  emacsen-common emacs22-common emacs22-bin-common emacs22 cvs

Voici le résultat :

xavier@xavier-desktop:$ sudo apt-get autoremove --purge  emacsen-common emacs22-common emacs22-bin-common emacs22 cvs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet emacs22 n'est pas installé, et ne peut donc être supprimé
Les paquets suivants seront ENLEVÉS :
  cvs* emacs* emacs22-bin-common* emacs22-common* emacs22-gtk* emacsen-common*
0 mis à jour, 0 nouvellement installés, 6 à enlever et 0 non mis à jour.
Après cette opération, 69,4Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 130216 fichiers et répertoires déjà installés.)
Suppression de cvs ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de cvs (--purge) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
Suppression de emacs ...
Suppression de emacs22-gtk ...
Cleaning up add-on packages... done.
Purge des fichiers de configuration de emacs22-gtk ...
Suppression de emacs22-bin-common ...
Suppression de emacs22-common ...
install-info: No dir file specified; try --help for more information.
---
install-info: No dir file specified; try --help for more information.
dpkg : avertissement : lors de la suppression de emacs22-common, le répertoire « /var/games » n'était pas vide, donc il n'a pas été supprimé.
Suppression de emacsen-common ...
emacsen-common: Handling removal of emacsen flavor emacs
Purge des fichiers de configuration de emacsen-common ...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « man-db »...
Traitement des actions différées (« triggers ») pour « install-info »...
Des erreurs ont été rencontrées pendant l'exécution :
 cvs
E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo apt-get clean && sudo apt-get autoclean

xavier@xavier-desktop:~/paquetages$ sudo apt-get clean && sudo apt-get autocleanLecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait

et aussitôt après (sans rien installer/desinstaller)

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

et postes les eventuels messages d'erreur.

xavier@xavier-desktop:~/paquetages$ sudo apt-get clean && sudo apt-get autocleanLecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
xavier@xavier-desktop:~/paquetages$ sudo apt-get update && sudo apt-get upgrade
Atteint http://fr.archive.ubuntu.com karmic Release.gpg
Atteint http://fr.archive.ubuntu.com karmic/main Translation-fr                
Atteint http://fr.archive.ubuntu.com karmic/restricted Translation-fr          
Atteint http://fr.archive.ubuntu.com karmic/universe Translation-fr            
Atteint http://fr.archive.ubuntu.com karmic/multiverse Translation-fr          
Atteint http://fr.archive.ubuntu.com karmic-updates Release.gpg                
Ign http://fr.archive.ubuntu.com karmic-updates/main Translation-fr            
Ign http://fr.archive.ubuntu.com karmic-updates/restricted Translation-fr      
Ign http://fr.archive.ubuntu.com karmic-updates/universe Translation-fr        
Ign http://fr.archive.ubuntu.com karmic-updates/multiverse Translation-fr      
Atteint http://fr.archive.ubuntu.com karmic Release                            
Atteint http://security.ubuntu.com karmic-security Release.gpg                 
Ign http://security.ubuntu.com karmic-security/main Translation-fr             
Atteint http://fr.archive.ubuntu.com karmic-updates Release                    
Ign http://security.ubuntu.com karmic-security/restricted Translation-fr       
Ign http://security.ubuntu.com karmic-security/universe Translation-fr         
Ign http://security.ubuntu.com karmic-security/multiverse Translation-fr       
Atteint http://security.ubuntu.com karmic-security Release                     
Atteint http://fr.archive.ubuntu.com karmic/main Packages                      
Atteint http://fr.archive.ubuntu.com karmic/restricted Packages                
Atteint http://fr.archive.ubuntu.com karmic/main Sources                       
Atteint http://fr.archive.ubuntu.com karmic/restricted Sources                 
Atteint http://fr.archive.ubuntu.com karmic/universe Packages                  
Atteint http://fr.archive.ubuntu.com karmic/universe Sources                   
Atteint http://fr.archive.ubuntu.com karmic/multiverse Packages                
Atteint http://security.ubuntu.com karmic-security/main Packages               
Atteint http://fr.archive.ubuntu.com karmic/multiverse Sources                 
Atteint http://fr.archive.ubuntu.com karmic-updates/main Packages      
Atteint http://fr.archive.ubuntu.com karmic-updates/restricted Packages
Atteint http://fr.archive.ubuntu.com karmic-updates/main Sources       
Atteint http://fr.archive.ubuntu.com karmic-updates/restricted Sources 
Atteint http://fr.archive.ubuntu.com karmic-updates/universe Packages  
Atteint http://fr.archive.ubuntu.com karmic-updates/universe Sources   
Atteint http://fr.archive.ubuntu.com karmic-updates/multiverse Packages
Atteint http://fr.archive.ubuntu.com karmic-updates/multiverse Sources 
Atteint http://security.ubuntu.com karmic-security/restricted Packages 
Atteint http://security.ubuntu.com karmic-security/main Sources        
Atteint http://security.ubuntu.com karmic-security/restricted Sources
Atteint http://security.ubuntu.com karmic-security/universe Packages
Atteint http://security.ubuntu.com karmic-security/universe Sources
Atteint http://security.ubuntu.com karmic-security/multiverse Packages
Atteint http://security.ubuntu.com karmic-security/multiverse Sources
Atteint http://download.virtualbox.org karmic Release.gpg
Ign http://download.virtualbox.org karmic/non-free Translation-fr
Atteint http://download.virtualbox.org karmic Release
Atteint http://download.virtualbox.org karmic/non-free Packages
Lecture des listes de paquets... Fait
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

je crois que j'ai rien oublié

xavier

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

Hors ligne

#8 Le 05/11/2009, à 15:25

pipou24

Re : Reinstallation complète des paquets via apt-get

Ok, donc pas de probleme pour ton sources.list ni pour la suppression de emacs*.
le seul message d'erreur est :

Suppression de cvs ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de cvs (--purge) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1

donc la solution est la : http://doc.ubuntu-fr.org/probleme_apt#erreur_de_sortie_d_etat_1
Mais attention ! c'est le processus pre-removal qui bloque donc il te faut a priori editer le fichier :
/var/lib/dpkg/info/cvs.prerm

Ne modifie rien pour l'instant, je ne suis pas sur de moi, alors peut-tu poster :
ls /var/lib/dpkg/info | grep cvs

et cat /var/lib/dpkg/info/cvs.prerm

en attendant que je fasse un test.


Non geek et fier de l'être. ㋡

Hors ligne

#9 Le 05/11/2009, à 15:36

xr13

Re : Reinstallation complète des paquets via apt-get

pipou24 a écrit :

Ok, donc pas de probleme pour ton sources.list ni pour la suppression de emacs*.
le seul message d'erreur est :

Suppression de cvs ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de cvs (--purge) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1

donc la solution est la : http://doc.ubuntu-fr.org/probleme_apt#erreur_de_sortie_d_etat_1
Mais attention ! c'est le processus pre-removal qui bloque donc il te faut a priori editer le fichier :
/var/lib/dpkg/info/cvs.prerm
Ne modifie rien pour l'instant, je ne suis pas sur de moi, alors peut-tu poster :
ls /var/lib/dpkg/info | grep cvs

cvs.conffiles
cvs.config
cvs.list
cvs.md5sums
cvs.postinst
cvs.postrm
cvs.preinst
cvs.prerm
cvs.templates

et cat /var/lib/dpkg/info/cvs.prerm

#!/bin/sh
set -e
# Automatically added by dh_installdocs
if [ "$1" = remove ] || [ "$1" = upgrade ] && \
   which install-docs >/dev/null 2>&1; then
	install-docs -r cvs-doc-client
fi
# End automatically added section
# Automatically added by dh_installdocs
if [ "$1" = remove ] || [ "$1" = upgrade ] && \
   which install-docs >/dev/null 2>&1; then
	install-docs -r cvs-doc
fi
# End automatically added section
# Automatically added by dh_installinfo
if [ "$1" = remove ] || [ "$1" = upgrade ]; then
	install-info --quiet --remove /usr/share/info/cvs.info
fi
# End automatically added section
# Automatically added by dh_installinfo
if [ "$1" = remove ] || [ "$1" = upgrade ]; then
	install-info --quiet --remove /usr/share/info/cvsclient.info
fi
# End automatically added section

En fait j'ai par ailleurs tenté un autre truc qui a l'air de fonctionner à  moitié, quand ca plante je déplace, les cvs.* en local puis un sudo apt-get upgrade et je les recopie ensuite au même endroit. Mais je pense que c'est bidon comme manip

Ensuite j'ai remarqué pour d'autres installations que çà plantait toujours

install-info: No dir file specified; try --help for more information.

Qu'est ce qu'il lui manque vraimment ? une variable d'environnement mal définie ? Ou que j'ai  modifié ?

xavier

Hors ligne

#10 Le 05/11/2009, à 17:14

pipou24

Re : Reinstallation complète des paquets via apt-get

Bon, on peut chercher plus loin pour l'erreur en lancant manuellement les deux commandes install-info, mais je pense que ca ne sert a rien.

edite en root le fichier /var/lib/dpkg/info/cvs.prerm
pour y ajouter un

exit 0

a la fin, cela devrait faire l'affaire.


Non geek et fier de l'être. ㋡

Hors ligne

#11 Le 05/11/2009, à 17:27

xr13

Re : Reinstallation complète des paquets via apt-get

Re

Pour l'édition c'est ok, ensuite,

xavier@xavier-desktop:~$ sudo apt-get remove cvs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  cvs
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 3 703ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 140129 fichiers et répertoires déjà installés.)
Suppression de cvs ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de cvs (--remove) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 cvs
E: Sub-process /usr/bin/dpkg returned an error code (1)

j'ai aussi tenté

xavier@xavier-desktop:~$ sudo dpkg --purge cvs
(Lecture de la base de données... 140129 fichiers et répertoires déjà installés.)
Suppression de cvs ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de cvs (--purge) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 cvs

Résultat identique

Ce qui fonctionne (c'est certainement pas le mot) c'est de déplacer via mv tous les cvs dans un autre répertoire de faire un sudo atp-get update puis de les remettre, .... mais la suite me laisse rêveur smile

xavier@xavier-desktop:~/paquetages$ sudo mv /var/lib/dpkg/info/cvs.* .
xavier@xavier-desktop:~/paquetages$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
xavier@xavier-desktop:~/paquetages$ sudo mv cvs.* /var/lib/dpkg/info/
xavier@xavier-desktop:~/paquetages$ sudo dpkg --audit
xavier@xavier-desktop:~/paquetages$ sudo apt-get install cvs
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
cvs est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Mais je maitrise pas tout... mais surtout je ne sais pas si cvs est installé correctement...
xavier

Dernière modification par xr13 (Le 05/11/2009, à 17:50)

Hors ligne

#12 Le 05/11/2009, à 17:54

pipou24

Re : Reinstallation complète des paquets via apt-get

Alors vire tout ce qu'il y à dans le fichier prerm sauf les 2 premières lignes et le exit 0


Non geek et fier de l'être. ㋡

Hors ligne

#13 Le 05/11/2009, à 18:05

xr13

Re : Reinstallation complète des paquets via apt-get

D'ac mais je pars de quelle situation, car cvs semble correctement installé, quand je tape cvs j'ai l'invite pour l'help, je le désinstalle une nouvelle fois puis je relance ce que tu me proposes ?

xavier

Hors ligne

#14 Le 05/11/2009, à 18:28

pipou24

Re : Reinstallation complète des paquets via apt-get

Essaye donc d'installer emacs emacs22
si ca fonctionne, mais sinon, essaye de désinstaller proprement cvs pour le réinstaller (donc modifie le .prerm avant de désinstaller)


Non geek et fier de l'être. ㋡

Hors ligne

#15 Le 05/11/2009, à 18:50

xr13

Re : Reinstallation complète des paquets via apt-get

Re

Pour emacs
voici le résultat... pas fameux  cool

xavier@xavier-desktop:~$ sudo apt-get install emacs
[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 emacs22-gtk emacsen-common
Paquets suggérés :
  emacs22-el
Les NOUVEAUX paquets suivants seront installés :
  emacs emacs22-bin-common emacs22-common emacs22-gtk emacsen-common
0 mis à jour, 5 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 20,9Mo/21,0Mo dans les archives.
Après cette opération, 65,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 emacs22-common 22.2-0ubuntu6 [18,8MB]
Réception de : 2 http://fr.archive.ubuntu.com karmic/main emacs22-bin-common 22.2-0ubuntu6 [167kB]
Réception de : 3 http://fr.archive.ubuntu.com karmic/universe emacs22-gtk 22.2-0ubuntu6 [1 994kB]
Réception de : 4 http://fr.archive.ubuntu.com karmic/main emacs 23.1+1-4ubuntu2+22.2+0ubuntu6 [6 782B]
20,9Mo réceptionnés en 56s (370ko/s)                                           
Sélection du paquet emacsen-common précédemment désélectionné.
(Lecture de la base de données... 140130 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-gtk précédemment désélectionné.
Dépaquetage de emacs22-gtk (à partir de .../emacs22-gtk_22.2-0ubuntu6_i386.deb) ...
Sélection du paquet emacs précédemment désélectionné.
Dépaquetage de emacs (à partir de .../emacs_23.1+1-4ubuntu2+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é
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
           Pas de rapport Apport écrit car le nombre de rapport maximum (MaxReports) est atteint
                chent la configuration de emacs22-gtk :
 emacs22-gtk 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-gtk (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de emacs :
 emacs dépend de emacs22-gtk | emacs22 | emacs22-nox ; cependant :
 Le paquet emacs22-gtk n'est pas encore configuré.
  Le paquet emacs22 n'est pas installé.
  Le paquet emacs22-gtk qui fournit emacs22 n'est pas encore configuré.
  Le paquet emacs22-nox n'est pas installé.
dpkg : erreur de traitement de emacs (--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-gtk
 emacs
E: Sub-process /usr/bin/dpkg returned an error code (1)

xavier

Hors ligne

#16 Le 05/11/2009, à 18:55

xr13

Re : Reinstallation complète des paquets via apt-get

re

Ensuite j'ai tenté :

xavier@xavier-desktop:~$ 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

Ensuite je suis allé voir : emacsen-common.postinst afin de faire connaissance.

#!/bin/sh

set -e

if [ ! -e /usr/local/share ]
then
  if mkdir /usr/local/share 2>/dev/null
  then
    chown root:staff /usr/local/share
    chmod 2775 /usr/local/share
  fi
fi

if [ ! -e /usr/local/share/emacs ]
then
  if mkdir /usr/local/share/emacs 2>/dev/null
  then
    chown root:staff /usr/local/share/emacs
    chmod 2775 /usr/local/share/emacs
  fi
fi

if [ ! -e /usr/local/share/emacs/site-lisp ]
then
  if mkdir /usr/local/share/emacs/site-lisp 2>/dev/null
  then
    chown root:staff /usr/local/share/emacs/site-lisp
    chmod 2775 /usr/local/share/emacs/site-lisp
  fi
fi

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

C'est la dernière ligne qui pose problème...

xavier@xavier-desktop:~$ sudo install-info --remove --quiet emacs
install-info: No dir file specified; try --help for more information.

Mais je ne capte pas ce qui lui manque à cette ligne là....

xavier

Hors ligne

#17 Le 05/11/2009, à 19:01

xr13

Re : Reinstallation complète des paquets via apt-get

Re

Ensuite j'ai fait ma manip un peu rock'nroll :

xavier@xavier-desktop:~/paquetages$ sudo mv /var/lib/dpkg/info/emacsen-common.* .
xavier@xavier-desktop:~/paquetages$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
5 partiellement installés ou enlevés.
Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Paramétrage de emacsen-common (1.4.19ubuntu1) ...
Paramétrage de emacs22-common (22.2-0ubuntu6) ...
install-info: No dir file specified; try --help for more information.
***
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) ...
xavier@xavier-desktop:~/paquetages$ sudo mv emacsen-common.* /var/lib/dpkg/info/xavier@xavier-desktop:~/paquetages$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Mais j'ai pas l'icône dans les menus, par contre, en tapant emacs ca l'air de se lançer, mais je doute que l'installation se soit bien terminée, car j'ai comme même effacé un paquet de ligne (23 avertissements sur install-info: No dir file specified; try --help for more information.)

xavier

Hors ligne

#18 Le 05/11/2009, à 19:12

xr13

Re : Reinstallation complète des paquets via apt-get

Re

j'ai trouvé chez mon ami http://www.google.fr/#hl=fr&source=hp&q … 7ec0cd0f6d:
j'ai trouvé ce lien qui m'offre de nouvelles pistes :
http://naveendageek.blogspot.com/2009/0 … d-try.html

xavier@xavier-desktop:~/paquetages$ whereis install-info
install-info: /usr/bin/install-info /usr/sbin/install-info /usr/local/bin/install-info /usr/share/man/man1/install-info.1.gz
[2]+  Done                    emacs
xavier@xavier-desktop:~/paquetages$ /usr/bin/install-info --version
This is not dpkg install-info anymore, but GNU install-info
See the man page for ginstall-info for command line arguments
install-info (GNU texinfo) 4.13

Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
xavier@xavier-desktop:~/paquetages$ /usr/sbin/install-info --version
install-info: warning: don't call programs like install-info with an absolute path,
install-info: warning: /usr/sbin/install-info provided by dpkg is deprecated and will go away soon;
install-info: warning: its replacement lives in /usr/bin/.
This is not dpkg install-info anymore, but GNU install-info
See the man page for ginstall-info for command line arguments
install-info (GNU texinfo) 4.13

Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
xavier@xavier-desktop:~/paquetages$ /usr/local/bin/install-info --version
install-info (GNU texinfo) 4.12

Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

j'ai deux versions, mais je ne sais pas laquelle est utilisée en premier. Visiblement c'est la 4.12, car quand je fais

xavier@xavier-desktop:~/paquetages$ install-info --version
install-info (GNU texinfo) 4.12

Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

De mon côté je n'ai que des GNU version et pas de débian, donc.... ?
Je peux toujours modifier le path

xavier@xavier-desktop:~/paquetages$ echo $PATH
/home/xavier/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Xavier

Hors ligne

#19 Le 05/11/2009, à 20:47

xr13

Re : Reinstallation complète des paquets via apt-get

Re

Pour test, j'ai fait :

mv /usr/local/bin/install-info /usr/local/bin/install-info-v4.12

Ca a amélioré la donne, mais pas résolu les problèmes pour autant.... Il me demande des recompilations avec dbhelpers

xavier@xavier-desktop:~/paquetages$ sudo apt-get install auctex
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 : 
  emacs23 emacs23-bin-common emacs23-common emacsen-common
Paquets suggérés :
  catdvi dvipng lacheck emacs23-common-non-dfsg emacs23-el
Paquets recommandés :
  xdg-open
Les NOUVEAUX paquets suivants seront installés :
  auctex emacs23 emacs23-bin-common emacs23-common emacsen-common
0 mis à jour, 5 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/25,0Mo dans les archives.
Après cette opération, 78,2Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Préconfiguration des paquets...
Sélection du paquet emacsen-common précédemment désélectionné.
(Lecture de la base de données... 140130 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 emacs23-common précédemment désélectionné.
Dépaquetage de emacs23-common (à partir de .../emacs23-common_23.1+1-4ubuntu3_all.deb) ...
Sélection du paquet emacs23-bin-common précédemment désélectionné.
Dépaquetage de emacs23-bin-common (à partir de .../emacs23-bin-common_23.1+1-4ubuntu3_i386.deb) ...
Sélection du paquet emacs23 précédemment désélectionné.
Dépaquetage de emacs23 (à partir de .../emacs23_23.1+1-4ubuntu3_i386.deb) ...
Sélection du paquet auctex précédemment désélectionné.
Dépaquetage de auctex (à partir de .../auctex_11.84-0ubuntu3_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 »...
Traitement des actions différées (« triggers ») pour « hicolor-icon-theme »...
Traitement des actions différées (« triggers ») pour « doc-base »...
Processing 2 added doc-base file(s)...
Registering documents with scrollkeeper...
Paramétrage de emacsen-common (1.4.19ubuntu1) ...
emacsen-common: Handling install of emacsen flavor emacs
Ignoring install-info called from maintainer script
The package emacsen-common should be rebuild with new debhelper to get trigger support

Paramétrage de emacs23-common (23.1+1-4ubuntu3) ...
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package emacs23-common should be rebuild with new debhelper to get trigger support

Paramétrage de emacs23-bin-common (23.1+1-4ubuntu3) ...
update-alternatives: utilisation de « /usr/bin/b2m.emacs23 » pour fournir « /usr/bin/b2m » (b2m) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/ctags.emacs23 » pour fournir « /usr/bin/ctags » (ctags) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/ebrowse.emacs23 » pour fournir « /usr/bin/ebrowse » (ebrowse) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/emacsclient.emacs23 » pour fournir « /usr/bin/emacsclient » (emacsclient) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/etags.emacs23 » pour fournir « /usr/bin/etags » (etags) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/grep-changelog.emacs23 » pour fournir « /usr/bin/grep-changelog » (grep-changelog) dans mode automatique.
update-alternatives: utilisation de « /usr/bin/rcs-checkin.emacs23 » pour fournir « /usr/bin/rcs-checkin » (rcs-checkin) dans mode automatique.

Paramétrage de emacs23 (23.1+1-4ubuntu3) ...
update-alternatives: utilisation de « /usr/bin/emacs23-x » pour fournir « /usr/bin/emacs » (emacs) dans mode automatique.
emacs-install emacs23
install/auctex: Setting up for emacs23 (log file: /usr/share/emacs23/site-lisp/auctex//CompilationLog)... done.
update-auctex-elisp[16598]: Further output will appear in: /tmp/update-auctex-elisp.T8XUBPy.
install/dictionaries-common: Byte-compiling for emacsen flavour emacs23
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/debian-ispell.elc
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/ispell.elc
Wrote /usr/share/emacs23/site-lisp/dictionaries-common/flyspell.elc
emacsen-common: Handling install of emacsen flavor emacs23
emacsen-common: byte-compiling for emacs23
Wrote /etc/emacs23/site-start.d/00debian-vars.elc

In debian-run-directories:
debian-startup.el:131:25:Warning: `mapcar' called for effect; use `mapc' or
    `dolist' instead
Wrote /usr/share/emacs23/site-lisp/debian-startup.elc

Paramétrage de auctex (11.84-0ubuntu3) ...
Ignoring install-info called from maintainer script
The package auctex should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package auctex should be rebuild with new debhelper to get trigger support
install/auctex: Setting up for emacs23 (log file: /usr/share/emacs23/site-lisp/auctex//CompilationLog)... done.
update-auctex-elisp[17919]: Further output will appear in: /tmp/update-auctex-elisp.gtLryHA.

La ligne qui m'inquiète est celle de The package emacs23-common should be rebuild with new debhelper to get trigger support.

Si vous avez des idées ? En fait emacs se lance, il apparaît dans les menus, l'ouverture d'un fichier .tex est colorisé, mais les menus sont vides... je me doutais bien que ce ne serait pas aussi facile smile
xavier

Hors ligne

#20 Le 05/11/2009, à 20:56

xr13

Re : Reinstallation complète des paquets via apt-get

Re

Je crois avoir cerné le responsable de mes problèmes, mais pas encore ma solution :

xavier@xavier-desktop:~/paquetages$ sudo cp /usr/sbin/install-info /usr/local/bin/install-info
xavier@xavier-desktop:~/paquetages$ sudo apt-get install auctex 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Paquets suggérés :
  catdvi dvipng lacheck
Paquets recommandés :
  xdg-open
Les NOUVEAUX paquets suivants seront installés :
  auctex
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/1 192ko dans les archives.
Après cette opération, 4 493ko d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
Sélection du paquet auctex précédemment désélectionné.
(Lecture de la base de données... 142367 fichiers et répertoires déjà installés.)
Dépaquetage de auctex (à partir de .../auctex_11.84-0ubuntu3_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 « doc-base »...
Processing 2 added doc-base file(s)...
Registering documents with scrollkeeper...
Paramétrage de auctex (11.84-0ubuntu3) ...
Ignoring install-info called from maintainer script
The package auctex should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package auctex should be rebuild with new debhelper to get trigger support
install/auctex: Setting up for emacs23 (log file: /usr/share/emacs23/site-lisp/auctex//CompilationLog)... done.
update-auctex-elisp[21818]: Further output will appear in: /tmp/update-auctex-elisp.JBprNmM.

xavier@xavier-desktop:~/paquetages$ sudo apt-get remove auctex
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  auctex
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 4 493ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 142638 fichiers et répertoires déjà installés.)
Suppression de auctex ...
Ignoring install-info called from maintainer script
The package auctex should be rebuild with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package auctex should be rebuild with new debhelper to get trigger support
remove/auctex: Removing for emacs23... done.
Traitement des actions différées (« triggers ») pour « doc-base »...
Processing 2 removed 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 « install-info »...
xavier@xavier-desktop:~/paquetages$ sudo cp /usr/local/bin/install-info /usr/local/bin/install-info
install-info        install-info-v4.12  
xavier@xavier-desktop:~/paquetages$ sudo cp /usr/local/bin/install-info /usr/local/bin/install-info-v4.13
xavier@xavier-desktop:~/paquetages$ sudo cp /usr/local/bin/install-info-v4.12 /usr/local/bin/install-info
xavier@xavier-desktop:~/paquetages$ sudo apt-get install auctex Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Paquets suggérés :
  catdvi dvipng lacheck
Paquets recommandés :
  xdg-open
Les NOUVEAUX paquets suivants seront installés :
  auctex
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/1 192ko dans les archives.
Après cette opération, 4 493ko d'espace disque supplémentaires seront utilisés.
Préconfiguration des paquets...
Sélection du paquet auctex précédemment désélectionné.
(Lecture de la base de données... 142367 fichiers et répertoires déjà installés.)
Dépaquetage de auctex (à partir de .../auctex_11.84-0ubuntu3_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 « doc-base »...
Processing 2 added doc-base file(s)...
Registering documents with scrollkeeper...
Paramétrage de auctex (11.84-0ubuntu3) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de auctex (--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 :
 auctex
E: Sub-process /usr/bin/dpkg returned an error code (1)
xavier@xavier-desktop:~/paquetages$ sudo apt-get remove auctex 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  auctex
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 4 493ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 142638 fichiers et répertoires déjà installés.)
Suppression de auctex ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de auctex (--remove) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
install-info: No dir file specified; try --help for more information.
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 :
 auctex
E: Sub-process /usr/bin/dpkg returned an error code (1)

Dans ce test, j'ai fait l'installation/desinstallation de auctex avec la version 4.13 puis la même opération avec la 4.12.

C'est tout ce que je peux diagnostiquer sur mon installation, mais je suis incapable de savoir d'où çà vient et surtout comment le résoudre de manière stable.

help ???

xavier

Hors ligne

#21 Le 05/11/2009, à 22:08

pipou24

Re : Reinstallation complète des paquets via apt-get

honnêtement, je pense que tu as trop compliqué le shmilblik neutral


Non geek et fier de l'être. ㋡

Hors ligne

#22 Le 05/11/2009, à 22:15

xr13

Re : Reinstallation complète des paquets via apt-get

Re

ca marche smile, mais si je résume la situation. Je suis dans la situation où je ne peux pas installer/desinstaller emacs sans avoir le message de blocage : install-info

Tu me proposes quoi ?

xavier

Hors ligne

#23 Le 05/11/2009, à 22:39

pipou24

Re : Reinstallation complète des paquets via apt-get

sudo apt-get autoremove --purge install-info ?


Non geek et fier de l'être. ㋡

Hors ligne

#24 Le 05/11/2009, à 22:43

xr13

Re : Reinstallation complète des paquets via apt-get

Salut

merci de ton coup de main

xavier@xavier-desktop:~/paquetages$ sudo apt-get autoremove --purge install-info[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 suivants seront ENLEVÉS :
  auctex* emacs23* info* install-info* ubuntu-standard*
0 mis à jour, 0 nouvellement installés, 5 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 14,4Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 142638 fichiers et répertoires déjà installés.)
Suppression de auctex ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de auctex (--purge) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
install-info: No dir file specified; try --help for more information.
dpkg : erreur lors du nettoyage :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Suppression de emacs23 ...
emacs-remove emacs23
emacsen-common: Handling removal of emacsen flavor emacs23
emacsen-common: purging byte-compiled files for emacs23
remove/dictionaries-common: Purging byte-compiled files for flavour emacs23
remove/auctex: Removing for emacs23... done.
Purge des fichiers de configuration de emacs23 ...
Suppression de ubuntu-standard ...
Suppression de info ...
Purge des fichiers de configuration de info ...
Suppression de install-info ...
Traitement des actions différées (« triggers ») pour « desktop-file-utils »...
Traitement des actions différées (« triggers ») pour « man-db »...
Des erreurs ont été rencontrées pendant l'exécution :
 auctex
E: Sub-process /usr/bin/dpkg returned an error code (1)
xavier@xavier-desktop:~/paquetages$

xavier

Hors ligne

#25 Le 06/11/2009, à 14:23

xr13

Re : Reinstallation complète des paquets via apt-get

Salut

Suis toujours dans la panade. La situation est la suivante, j'ai fait la manip que tu m'as proposé précédement en ayant rétabli la situation initiale pour le install-info. Le post au dessus indique le résultat de la commande que tu m'as indiqué.

j'ai tenté les manips suivantes

xavier@xavier-desktop:~/paquetages$ sudo apt-get remove auctex
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  auctex
0 mis à jour, 0 nouvellement installés, 1 à enlever et 0 non mis à jour.
Après cette opération, 4 493ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 142618 fichiers et répertoires déjà installés.)
Suppression de auctex ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de auctex (--remove) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
install-info: No dir file specified; try --help for more information.
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 :
 auctex
E: Sub-process /usr/bin/dpkg returned an error code (1)
xavier@xavier-desktop:~/paquetages$ sudo dpkg --configure -a
xavier@xavier-desktop:~/paquetages$ sudo apt-get install -f
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
Paramétrage de auctex (11.84-0ubuntu3) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de auctex (--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 :
 auctex
E: Sub-process /usr/bin/dpkg returned an error code (1)
xavier@xavier-desktop:~/paquetages$ sudo dpkg --force-all --configure -a
xavier@xavier-desktop:~/paquetages$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Paramétrage de auctex (11.84-0ubuntu3) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de auctex (--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 :
 auctex
E: Sub-process /usr/bin/dpkg returned an error code (1)
xavier@xavier-desktop:~/paquetages$ sudo dpkg --audit
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 :
 auctex               An integrated environment for editing TeX and friends doc
xavier@xavier-desktop:~/paquetages$ sudo dpkg -P --force-all auctex
(Lecture de la base de données... 142618 fichiers et répertoires déjà installés.)
Suppression de auctex ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de auctex (--purge) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
install-info: No dir file specified; try --help for more information.
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 :
 auctex
xavier@xavier-desktop:~/paquetages$

Il est collant ce problème smile

Sinon voici la réponse à :

xavier@xavier-desktop:~/paquetages$ install-info --version
install-info (GNU texinfo) 4.12

Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

je suis toujours en version 4.12...

Si tu as des tests ou manips complémentaires...
xavier

Hors ligne