#1 Le 19/05/2010, à 22:58
- ant31
problème de mise à jour (lucid) avec dia [résolu]
Bonjour,
j'ai fait la mise à jour d'Ubuntu (karmic vers Lucid) et je n'arrive pas à installer le programme dia. J'ai fait d'abord "apt-get install dia", puis "dia-gnome" mai ça n'a pas marché. Maintenant si je fais par exemple " sudo aptitude safe-upgrade ", il m'affiche une liste impressionante d'erreurs, terminant par :
Pas de rapport Apport écrit car le nombre de rapport maximum (MaxReports) est atteint
Des erreurs ont été rencontrées pendant l'exécution :
man-db
dia
dia-gnome
doc-base
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l'installation d'un paquet. Tentative de réparation :
Paramétrage de man-db (2.5.7-2) ...
exec: 19: /usr/share/debconf/frontend: not found
dpkg : erreur de traitement de man-db (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
Paramétrage de doc-base (0.9.5) ...
/var/lib/dpkg/info/doc-base.postinst: 45: install-docs: not found
dpkg : erreur de traitement de doc-base (--configure) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 127
Des erreurs ont été rencontrées pendant l'exécution :
man-db
doc-base
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
puis je retombe sur une invite shell "normalement", sans résultat d'exécution du processus.
Je n'ai rien trouvé de semblable dans les problèmes de mise à jour de cette version...
Merci
Dernière modification par ant31 (Le 22/05/2010, à 19:55)
Hors ligne
#2 Le 19/05/2010, à 23:48
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
exec: 19: /usr/share/debconf/frontend: not found
Y'a quoi dans /usr/share/debconf/ ?
Hors ligne
#3 Le 20/05/2010, à 00:05
- Goulou99
Re : problème de mise à jour (lucid) avec dia [résolu]
Salut,
Regarde si ces deux fichiers existent sur ton poste:
/usr/share/debconf/frontend
/var/lib/dpkg/info/doc-base.postinst
Si non, essaie de les trouver sur un autre poste et copie-les sur ton poste.
Hors ligne
#4 Le 20/05/2010, à 00:36
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Regarde si ces deux fichiers existent sur ton poste:
[...]
/var/lib/dpkg/info/doc-base.postinst
/var/lib/dpkg/info/doc-base.postinst: 45: install-docs: not found
C'est pas "/var/lib/dpkg/info/doc-base.postinst" qui n'est pas trouvé, c'est "install-docs" qui est inconnu au bataillon ! Appelé justement par "/var/lib/dpkg/info/doc-base.postinst"...
Hors ligne
#5 Le 20/05/2010, à 00:50
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
J'ai effectivement pas le premier fichier.
J'ai "/var/lib/dpkg/info/doc-base.postinst", comme le fait remarquer alej...
Il faut que je cherche le premier fichier et "install-doc" sur internet et que je les copies sur mon disque, c'est ça ?
Hors ligne
#6 Le 20/05/2010, à 00:55
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Il faut que je cherche le premier fichier et "install-doc" sur internet et que je les copies sur mon disque, c'est ça ?
Mollo, mollo ! Faut d'abord essayer de régler le problème debconf...
J'ai effectivement pas le premier fichier
Ça, on avait compris mais ça ne répond pas à la question...
Hors ligne
#7 Le 20/05/2010, à 00:59
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
Voici le contenu du fichier :
#!/bin/sh
# $Id: postinst 198 2009-10-15 08:57:25Z robert $
# postinst for doc-base
# Abort if any command returns an error value
set -e
package=doc-base
# upgrades prior to this version require complete re-registration
compat_ver=0.9.5
VERBOSE=
ctrldir="/usr/share/$package"
infodir="/var/lib/$package/info"
docsdir="/var/lib/$package/documents"
if [ "$DEBUG" ]; then
echo entering $package postinst
set -x
fi
reinstall_docs () {
install-docs ${VERBOSE} "--install-$1"
}
case "$1" in
configure)
if dpkg --compare-versions "$2" lt-nl "$compat_ver" ||
[ ! -f "$infodir/status.db" ]; then
# version is less than last compatable version, we need to
# re-register all the docs
reinstall_docs all
else
reinstall_docs changed
fi
;;
triggered)
if [ -f "$infodir/status.db" ]; then
reinstall_docs changed
else
echo "doc-base seems not to be configured yet, skipping triggers run"
fi
;;
esac
exit 0
Hors ligne
#8 Le 20/05/2010, à 01:09
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Voici le contenu du fichier
T'es assez têtu comme garçon. Dans l'ordre, le 1er problème, ça semble être debconf ! Ensuite, le contenu du fichier, je le connais ... vu que j'ai le même. Mais on ne sait toujours pas ce qu'il y a sous /usr/share/debconf/. Pasque ça, on ne peut pas le savoir vu que normalement, devrait déjà y'avoir frontend et qu'il n'y est pas. CQFD. C'est déjà pas simple d'aider dans ce genre de cas mais si en + tu fais les demandes et les réponses, c'est que t'as besoin de personne...
Hors ligne
#9 Le 20/05/2010, à 01:19
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
Désolé j'avais pas compris. J'ai ça dans debconf :
confmodule confmodule.sh debconf.conf fix_db.pl frontend transition_db.pl
Hors ligne
#10 Le 20/05/2010, à 01:34
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Donc, il ne manque rien. Et dans le style ("exec: 19: /usr/share/debconf/frontend: not found"), j'ai trouvé ça mais faudrait prendre le temps de lire et ... faut que j'aille au lit
Hors ligne
#11 Le 20/05/2010, à 01:47
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
P.S.
$ grep -A 5 "Name: debconf\/frontend" /var/cache/debconf/config.dat
ça répond quoi ?
Hors ligne
#12 Le 20/05/2010, à 08:35
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
Name: debconf/frontend
Template: debconf/frontend
Value: Dialog
Owners: debconf
Flags: seen
Hors ligne
#13 Le 20/05/2010, à 12:18
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Moi, j'essaierais d'abord de réinstaller debconf, soit avec apt-get ("sudo apt-get --reinstall install debconf"), soit si ça foire, avec dpkg ("sudo dpkg -i debconf_1.5.28ubuntu4_all.deb" exécuté dans le répertoire où se trouve l'archive). Dans le 2ème cas, un "sudo apt-get -d --reinstall install debconf" préalable devrait récupérer le .deb kivabien (debconf_1.5.28ubuntu4_all.deb) et le mettre dans /var/cache/apt/archives.
Dernière modification par alej (Le 20/05/2010, à 12:22)
Hors ligne
#14 Le 21/05/2010, à 08:06
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
Aucune des deux méthodes précédente ne marche.. j'ai ça avec la seconde :
nico@butterfly:/var/cache/apt/archives$ sudo dpkg -i debconf_1.5.28ubuntu4_all.deb
(Lecture de la base de données...
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « libgmime2.2a-cil » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.
dpkg : avertissement : le fichier contenant la liste des fichiers du paquet « scilab-doc » étant manquant, il est considéré qu'aucun fichier du paquet n'est actuellement installé.
(Lecture de la base de données... 252191 fichiers et répertoires déjà installés.)
Préparation du remplacement de debconf 1.5.28ubuntu4 (en utilisant debconf_1.5.28ubuntu4_all.deb) ...
Dépaquetage de la mise à jour de debconf ...
Paramétrage de debconf (1.5.28ubuntu4) ...
exec: 19: /usr/share/debconf/frontend: not found
dpkg : erreur de traitement de debconf (--install) :
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
debconf
Hors ligne
#15 Le 21/05/2010, à 12:13
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Et si tu exécutes...
$ /usr/share/debconf/frontend
... tout seul, il se passe quoi ?
Et...
$ ls -l /usr/share/debconf/frontend
... ça dit quoi ?
Sinon...
$ sudo DEBCONF_DEBUG=developer sh -x /var/lib/dpkg/info/debconf.postinst
... mais j'ai peur de connaître le résultat
Hors ligne
#16 Le 21/05/2010, à 20:27
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
Voilà :
nico@butterfly:~$ /usr/share/debconf/frontend
bash: /usr/share/debconf/frontend : /usr/bin/perl : mauvais interpréteur: Aucun fichier ou dossier de ce type
nico@butterfly:~$ ls -l /usr/share/debconf/frontend
-rwxr-xr-x 1 root root 2278 2010-04-09 16:33 /usr/share/debconf/frontend
nico@butterfly:~$ sudo DEBCONF_DEBUG=developer sh -x /var/lib/dpkg/info/debconf.postinst
+ set -e
+ [ -z ]
+ [ = configure ]
+ . /usr/share/debconf/confmodule
+ [ ! ]
+ PERL_DL_NONLAZY=1
+ export PERL_DL_NONLAZY
+ [ ]
+ exec /usr/share/debconf/frontend /var/lib/dpkg/info/debconf.postinst
exec: 1: /usr/share/debconf/frontend: not found
Hors ligne
#17 Le 21/05/2010, à 20:40
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
nico@butterfly:~$ /usr/share/debconf/frontend
bash: /usr/share/debconf/frontend : /usr/bin/perl : mauvais interpréteur: Aucun fichier ou dossier de ce type
C'est sûr que sans perl, ça va marcher beaucoup moins bien...
$ which perl
$ apt-cache policy perl-base
... ça dit quoi ?
Hors ligne
#18 Le 21/05/2010, à 20:59
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
nico@butterfly:~$ which perl
Il ne répond rien, et :
nico@butterfly:~$ apt-cache policy perl-base
perl-base:
Installé : 5.10.1-8ubuntu2
Candidat : 5.10.1-8ubuntu2
Table de version :
*** 5.10.1-8ubuntu2 0
500 http://fr.archive.ubuntu.com/ubuntu/ lucid/main Packages
100 /var/lib/dpkg/status
Hors ligne
#19 Le 21/05/2010, à 21:08
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
T'aurais pas une idée de la manière dont perl a disparu ? Pasque là, ÀMHA, t'es très mal. Si c'était que perl, à la limite, y'aurait moyen de moyenner mais doit pas y'avoir que ça...
Hors ligne
#20 Le 21/05/2010, à 21:29
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
Ben non, à part la mise à jour et la tentative d'installation de dia je vois pas...
Hors ligne
#21 Le 21/05/2010, à 22:09
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Si c'est que perl-base, vu qu'en + le paquet vient sans scripts, tu peux tenter ça...
Tu récupéres le paquet comme avant avec...
$ sudo apt-get -d --reinstall install perl-base
Tu éventres le paquet...
$ ar -x /var/cache/apt/archives/perl-base_5.10.1-8ubuntu2_i386.deb
Tu vas retrouver 3 fichiers dans le répertoire où tu as lancé la commande : control.tar.gz, data.tar.gz et debian-binary. C'est data.tar.gz qui nous intéresse. Tu vas te placer à la racine de ton système (on vérifie au cas où)...
$ cd /
$ pwd
/
En supposant que tu a éventré le paquet dans ton $HOME, tu désarchives alors data.tar.gz sous la racine comme ça (tu peux faire sans le v mais comme ça, tu vois au - qu'il se passe quelque chose )...
$ sudo tar zxvf ~/data.tar.gz
Puis tu tentes à nouveau la réinstallation de debconf et tu nous dis quoi...
Hors ligne
#22 Le 22/05/2010, à 00:03
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
Incroyable, ça à l'air de marcher ! en tout cas la réinstallation de debconf a marché, j'ai pu faire update/upgrade alors qu'avant il m'affichait toujours des erreurs...
Je re-posterai en cas de problème mais pour l'instant tout fonctionne.
Merci beaucoup pour ton aide !
Hors ligne
#23 Le 22/05/2010, à 05:57
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Tant mieux, tant mieux mais c'est quand même louche cette affaire Au passage, lance un...
$ dpkg -l|grep -v ii
... pour savoir si y'a pas encore des paquets en convalescence ou en semi-coma...
Dernière modification par alej (Le 22/05/2010, à 06:20)
Hors ligne
#24 Le 22/05/2010, à 12:16
- ant31
Re : problème de mise à jour (lucid) avec dia [résolu]
J'ai pas très bien compris ce que faisait la commande, mais si ça affiche les paquets sur lesquels il y a un problème c'est gênant :
||/ Nom Version Description
+++-====================================-===============================================-============================================
rc devicekit-disks 007-2ubuntu6 abstraction for enumerating block devices
rc devicekit-power 011-1ubuntu2 abstraction for power management
ri dia 0.97.1-2ubuntu1 Diagram editor
pi dia-gnome 0.97.1-2ubuntu1 Diagram editor (GNOME version)
rc dvipdfmx 1:20090115-1.2 A DVI to PDF translator with CJK support
rc gnome-blackjack 1:2.28.0-0ubuntu3 Blackjack casino card game
rc laptop-mode-tools 1.47-1ubuntu2 Scripts to spin down hard drive and save pow
rc libass3 0.9.6-1 library for SSA/ASS subtitles rendering
rc libbind9-50 1:9.6.1.dfsg.P1-3ubuntu0.3 BIND9 Shared Library used by BIND
rc libboost-regex1.38.0 1.38.0-6ubuntu6 regular expression library for C++
rc libboost-signals1.38.0 1.38.0-6ubuntu6 managed signals and slots library for C++
rc libcdio7 0.78.2+dfsg1-3 library to read and control CD-ROM
rc libcouchdb-glib-1.0-1 0.5.2-0ubuntu1 GLib-based API for CouchDB
rc libcv1 1.0.0-6.2ubuntu1 computer vision library
rc libcv4 2.0.0-3ubuntu2 computer vision library
rc libcvaux1 1.0.0-6.2ubuntu1 computer vision extension library
rc libcvaux4 2.0.0-3ubuntu2 computer vision extension library
rc libdbusmenu-glib0 0.1.6-0ubuntu1 Menus over DBus shared library for glib
rc libdbusmenu-gtk0 0.1.6-0ubuntu1 Menus over DBus shared library for GTK
rc libdc1394-22 2.1.2-2 high level programming interface for IEEE139
rc libdns53 1:9.6.1.dfsg.P1-3ubuntu0.3 DNS Shared Library used by BIND
rc libempathy-gtk28 2.28.1.1-0ubuntu1 High-level library and user-interface for Te
rc libempathy30 2.28.1.1-0ubuntu1 High-level library and user-interface for Te
rc libevdocument1 2.28.1-0ubuntu1.2 GNOME document viewer backend library
rc libevview1 2.28.1-0ubuntu1.2 GNOME document viewer view library
rc libfaad0 2.6.1-3.1 freeware Advanced Audio Decoder - runtime fi
rc libgdata5 0.4.0-1 Library for accessing GData webservices - sh
rc libgnome-desktop-2-11 1:2.28.1-0ubuntu3 Utility library for loading .desktop files -
rc libgnomekbdui4 2.28.0-0ubuntu2 User interface library for libgnomekbd - sha
rc libgssdp-1.0-1 0.6.4-2 GObject-based library for SSDP
rc libgssrpc4 1.8.1+dfsg-2 MIT Kerberos runtime libraries - GSS enabled
rc libgupnp-1.0-2 0.12.6-3.1 GObject-based library for UPnP
rc libhighgui1 1.0.0-6.2ubuntu1 computer vision GUI library
rc libhighgui4 2.0.0-3ubuntu2 computer vision GUI library
rc libicu40 4.0.1-2ubuntu2 International Components for Unicode
rc libindicate-gtk1 0.2.3-0ubuntu2 GNOME panel indicator applet - shared librar
rc libindicate3 0.2.3-0ubuntu2 GNOME panel indicator applet - shared librar
rc libisc50 1:9.6.1.dfsg.P1-3ubuntu0.3 ISC Shared Library used by BIND
rc libisccc50 1:9.6.1.dfsg.P1-3ubuntu0.3 Command Channel Library used by BIND
rc libisccfg50 1:9.6.1.dfsg.P1-3ubuntu0.3 Config File Handling Library used by BIND
rc libiso9660-5 0.78.2+dfsg1-3 library to work with ISO9660 filesystems
rc libiw29 29-2ubuntu6 Wireless tools - library
rc libkadm5clnt-mit7 1.8.1+dfsg-2 MIT Kerberos runtime libraries - Administrat
rc libkadm5clnt6 1.7dfsg~beta3-1ubuntu0.5 MIT Kerberos runtime libraries - Administrat
rc libkadm5srv-mit7 1.8.1+dfsg-2 MIT Kerberos runtime libraries - KDC and Adm
rc libkadm5srv6 1.7dfsg~beta3-1ubuntu0.5 MIT Kerberos runtime libraries - KDC and Adm
rc libkdb5-4 1.8.1+dfsg-2 MIT Kerberos runtime libraries - Kerberos da
rc libkpathsea4 2007.dfsg.2-7ubuntu1.1 TeX Live: path search library for TeX (runti
rc liblwres50 1:9.6.1.dfsg.P1-3ubuntu0.3 Lightweight Resolver Library used by BIND
rc libmetacity0 1:2.28.0-0ubuntu2 library of lightweight GTK2 based Window Man
rc libntfs-3g54 1:2009.4.4-1ubuntu4 ntfs-3g filesystem in userspace (FUSE) libra
rc libparted1.8-12 1.8.8.git.2009.06.03-1ubuntu6 The GNU Parted disk partitioning shared libr
rc libprotobuf3 2.0.3-2.2ubuntu2 protocol buffer C++ library
rc librasqal1 0.9.16-1 Rasqal RDF query library
rc libreadline5 5.2-7build1 GNU readline and history libraries, run-time
rc libsdl1.2debian-alsa 1.2.13-4ubuntu4 Simple DirectMedia Layer (with X11 and ALSA
rc libtalloc1 1.4.0~git20090718-1 hierarchical pool based memory allocator
rc libtotem-plparser12 2.28.1-1 Totem Playlist Parser library - runtime file
rc libx264-67 1:0.svn20090621+git364d7d-0ubuntu2 x264 video coding library
rc libxklavier15 4.0-0ubuntu5 X Keyboard Extension high-level API
rc libxtrap6 2:1.0.0-5build1 X11 event trapping extension library
rc linux-image-2.6.31-14-generic 2.6.31-14.48 Linux kernel image for version 2.6.31 on x86
rc linux-image-2.6.31-20-generic 2.6.31-20.58 Linux kernel image for version 2.6.31 on x86
rc same-gnome 1:2.28.0-0ubuntu3 Colored ball puzzle game
rc sivp 0.5.0-1ubuntu3 Scilab Image and Video Processing toolbox
rc texlive-base-bin 2007.dfsg.2-7ubuntu1.1 TeX Live: Essential binaries
rc texlive-base-bin-doc 2007.dfsg.2-7ubuntu1.1 TeX Live: Documentation files for texlive-ba
rc texlive-generic-extra 2009-7ubuntu3 TeX Live: Extra generic packages
rc texlive-humanities 2009-7ubuntu3 TeX Live: Humanities packages
rc texlive-humanities-doc 2009-7ubuntu3 TeX Live: Documentation files for texlive-hu
rc usplash 0.5.49 Userspace bootsplash utility
rc usplash-theme-ubuntu 0.27 Usplash theme for Ubuntu
rc xulrunner-1.9.1 1.9.1.9+nobinonly-0ubuntu0.9.10.1 XUL + XPCOM application runner
Hors ligne
#25 Le 22/05/2010, à 19:15
- alej
Re : problème de mise à jour (lucid) avec dia [résolu]
Les "rc", c'est les paquets retirés dont il reste un résidu de la configuration. C'est pas un problème en soi. En fait, tu t'en tires pas mal et la réinstallation devrait suffire pour les 2 ou 3 autres...
Hors ligne