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

ant31 a écrit :

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]

Goulou99 a écrit :

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]

ant31 a écrit :

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

ant31 a écrit :

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]

ant31 a écrit :

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 big_smile

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 sad

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]

ant31 a écrit :

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... lol

$ 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... sad

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 big_smile)...

$ 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 hmm Au passage, lance un...

$ dpkg -l|grep -v ii

... pour savoir si y'a pas encore des paquets en convalescence ou en semi-coma... big_smile

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