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 07/11/2009, à 16:13

xr13

Wdiff, install-info: No dir file specified; try --help for more inform

Bonjour

Je trimballe un problème récurent d'installation de paquetages sur mon installation dont je tente de me débarrasser
sans pour avoir à reinstaller ubuntu complètement. Cela doit faire une semaine que je tente de trouver une solution, mais je
n'avance pas beaucoup.

Le problème ici est le package wdiff, qui est cassé et la configuration s'est mal terminée.
J'ai suivi les infos contenus à la page : http://blogs.koolwal.net/2009/03/30/a-c … -and-dpkg/

Voici donc l'état des lieux : le paquet est cassé

xavier@xavier-desktop:~/paquetages$ sudo dpkg-reconfigure wdiff
/usr/sbin/dpkg-reconfigure: wdiff est cassé ou partiellement installé

xavier@xavier-desktop:~/paquetages$ sudo dpkg --list | grep "wdiff"
iF  wdiff                                0.5-18                                     Compares two files word by word

Les codes sont ici :

xavier@xavier-desktop:/var/lib/dpkg/info$ sudo dpkg --list | more
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nom                                  Version                                    Description

Donc la configuration s'est mal terminée. J'ai testé les trois premieres commandes...

# apt-get -f install
# apt-get upgrade
# apt-get dist-upgrade

Voici le résultat :

-----------------------
xavier@xavier-desktop:~/paquetages$ sudo apt-get -f install wdiff
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
wdiff est déjà la plus récente version disponible.
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 wdiff (0.5-18) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de wdiff (--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 :
 wdiff
E: Sub-process /usr/bin/dpkg returned an error code (1)
-----------------------
xavier@xavier-desktop:~/paquetages$ sudo apt-get -y 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.
Paramétrage de wdiff (0.5-18) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de wdiff (--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 :
 wdiff
E: Sub-process /usr/bin/dpkg returned an error code (1)
-----------------------
xavier@xavier-desktop:~/paquetages$ sudo apt-get -y dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... 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 wdiff (0.5-18) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de wdiff (--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 :
 wdiff
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ensuite j'ai testé le deuxième paquet :

# dpkg --configure -a
# apt-get -f install

Voici le résultat :

-----------------------
xavier@xavier-desktop:~/paquetages$ sudo dpkg --configure -a
Paramétrage de wdiff (0.5-18) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de wdiff (--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 :
 wdiff
-----------------------
xavier@xavier-desktop:~/paquetages$ sudo apt-get -f install wdiff
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
wdiff est déjà la plus récente version disponible.
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 wdiff (0.5-18) ...
install-info: No dir file specified; try --help for more information.
dpkg : erreur de traitement de wdiff (--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 :
 wdiff
E: Sub-process /usr/bin/dpkg returned an error code (1)

Et le dernier qui lui a l'air de fonctionner.

# mv /var/lib/dpkg/info/wdiff.* .
# apt-get install wdiff

xavier@xavier-desktop:~/paquetages$ sudo mv /var/lib/dpkg/info/wdiff.* .
xavier@xavier-desktop:~/paquetages$ sudo apt-get install wdiff
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
wdiff est déjà la plus récente version disponible.
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 wdiff (0.5-18) ...

Voici le test de résultat.

xavier@xavier-desktop:~/paquetages$ sudo dpkg --list | grep "wdiff"
ii  wdiff                                0.5-18                                     Compares two files word by word
xavier@xavier-desktop:~/paquetages$ wdiff
Try `wdiff --help' for more information.

Mais pourquoi tout ce bazar ? Ou est ce que j'ai fait une fausse manip pour devoir retrouver une situation classique
d'installation ?

Je pense que les problèmes doivent se situer sur install-info: No dir file specified; try --help for more information.
? mais je ne sais pas aller plus loin ???

J'ai l'impression de rétablir la situation vis à vis de dpkg et apt-get, mais si je désinstalle wdiff, et reinstalle, je vais
me retrouver au point de départ présenté au dessus....

J'ai les mêmes soucis avec emacs, auctex, mais dans ce contexte impossible de passer le cap de l'installation, les problèmes sont trop
enchevetrés.
Je cherche maintenant des solutions "radicales" : est il possible de tout remettre à zéro ? C'est à dire, purger l'installation de tous les paquets :
mettre de côté ce qui a été fait,

sudo dpkg --get-selections > liste-des-paquets

effacer toute l'installation sans formater (est ce faisable ?)
la reparamétrer a partir d'une situation saine...

sudo dpkg --set-selections < liste-des-paquets
sudo apt-get update
sudo apt-get dselect-upgrade

Si vous savez faire ?
xavier

Hors ligne