[RESOLU] problème TIFF library

Vu que je sais pas comment rendre leur forme à mes librairies et cela même en essayant de les reprendre sur le web comme les premières (ce qui a marché pour c’est dernières mais pas pour les 3 récalcitrantes) faut bien que je trouve des idées mais apparemment c’est pas constructif.

J’ai mis libtiff3g_3.5.5-6.woody5_i386.deb dans le /tmp mais malgré le fait de mettre le ibtiff dans /usr/lib cela ne donne rien de plus mais j’ai peut-être fait une mauvaise manip puisque je retrouve le .deb dans /usr/libcela ne change pas grand chose.

srvfax:/tmp# mv /tmp/usr/lib/libtiff.so.3.* /usr/lib srvfax:/tmp# cd srvfax:~# ldconfig ldconfig: File /usr/lib/libtiff.so.4.2. is empty, not checked. ldconfig: File /usr/lib/libXext.so.6.4. is empty, not checked. ldconfig: File /usr/lib/libXdmcp.so.6. is empty, not checked. srvfax:~# cd /usr/lib srvfax:/usr/lib# ls apt libgcrypt.so.11.2.2 libpaper.so.1 aspell libgc.so.1 libpaper.so.1.1.2 awk libgc.so.1.0.2 libpci.so.2 crt1.o libgdbm_compat.so.3 libpcreposix.so.3 crti.o libgdbm_compat.so.3.0.0 libpcreposix.so.3.12.0 crtn.o libgdbm.so.3 libpcre.so.3 cups libgdbm.so.3.0.0 libpcre.so.3.12.0 dpkg libgnutls-extra.so.13 libpng12.so.0 e2initrd_helper libgnutls-extra.so.13.0.9 libpng12.so.0.15.0 emacsen-common libgnutls-openssl.so.13 libpspell.so.15 exim4 libgnutls-openssl.so.13.0.9 libpspell.so.15.1.4 gcc libgnutls.so.13 libpthread.a gconv libgnutls.so.13.0.9 libpthread_nonshared.a gcrt1.o libgpg-error.so.0 libpthread.so gnupg libgpg-error.so.0.3.0 libpython2.4.so.1 groff libgpm.so.1 libpython2.4.so.1.0 grub libgpm.so.1.19.6 libresolv.a gs-esp libgssapi_krb5.so.2 libresolv.so hotplug libgssapi_krb5.so.2.2 librpcsecgss.so.3 hylafax libgssapi.so.2 librpcsecgss.so.3.0.0 i386-linux-gnu libgssapi.so.2.0.0 librpcsvc.a i486 libICE.so.6 librt.a i486-linux-gnu libICE.so.6.3.0 librt.so i586 libidn.la libsasl2.so.2 i686 libidn.so.11 libsasl2.so.2.0.22 ispell libidn.so.11.5.19 libsigc-2.0.so.0 klibc libieee.a libsigc-2.0.so.0.0.0 ldscripts libisccc.so.0 libSM.so.6 libanl.a libisccc.so.0.2.2 libSM.so.6.0.0 libanl.so libisccfg.so.1 libssl.so.0.9.8 libapt-inst-libc6.3-6.so.1.1 libisccfg.so.1.0.6 libssp.so.0 libapt-inst-libc6.3-6.so.1.1.0 libisc.so.11 libssp.so.0.0.0 libapt-pkg-libc6.3-6.so.3.11 libisc.so.11.1.1 libstdc++.so.6 libapt-pkg-libc6.3-6.so.3.11.0 libjpeg.so.62 libstdc++.so.6.0.8 libaspell.so.15 libjpeg.so.62.0.0 libtasn1.so.3 libaspell.so.15.1.4 libk5crypto.so.3 libtasn1.so.3.0.6 libasprintf.so.0 libk5crypto.so.3.0 libthread_db.so libasprintf.so.0.0.0 libkrb4.so.2 libtiff3g_3.5.5-6.woody5_i386.deb libbfd-2.17.so libkrb4.so.2.0 libtiff.so.3 libbind9.so.0 libkrb5.so.3 libtiff.so.3.5.5 libbind9.so.0.0.8 libkrb5.so.3.2 libtiff.so.4 libBrokenLocale.a libkrb5support.so.0 libtiff.so.4.2. libBrokenLocale.so libkrb5support.so.0.0 libtiff.so.4.2.1 libbsd-compat.a liblber.so.2 libutil.a libc.a liblber.so.2.0.130 libutil.so libcidn.so libldap_r.so.2 libX11.so.6 libc_nonshared.a libldap_r.so.2.0.130 libX11.so.6.2.0 libcrypt.a libldap.so.2 libXau.so.6 libcrypto.so.0.9.8 libldap.so.2.0.130 libXau.so.6.0.0 libcrypt.so liblockfile.so.1 libXdmcp.so.6 libc.so liblockfile.so.1.0 libXdmcp.so.6. libcupsimage.so.2 liblwres.so.9 libXdmcp.so.6.0.0 libcups.so.2 liblwres.so.9.1.5 libXext.so.6 libdb-4.2.so liblzo.so.1 libXext.so.6.4. libdb-4.3.so liblzo.so.1.0.0 libXext.so.6.4.0 libdb-4.4.so libm.a libXt.so.6 libdes425.so.3 libmagic.so.1 libXt.so.6.0.0 libdes425.so.3.0 libmagic.so.1.0.0 libz.so.1 libdl.a libmcheck.a libz.so.1.2.3 libdl.so libmenu.so.5 locale libdns.so.22 libmenu.so.5.5 locate libdns.so.22.1.0 libmenuw.so.5 man-db libedit.so.2 libmenuw.so.5.5 Mcrt1.o libedit.so.2.9 libmetamail.so.0 mime libevent-1.0d.so.1 libmetamail.so.0.0.0 mutt libevent-1.0e.so.1 libm.so nptl libevent-1.1a.so.1 libnewt.so.0.52 openssh libevent-1.1a.so.1.0.2 libnewt.so.0.52.2 perl libevent-1.1.so.1 libnfsidmap.so.0 perl5 libevent.so.1 libnfsidmap.so.0.2.0 pt_chown libexpat.so.0 libnsl.a python2.3 libexpat.so.1 libnsl.so python2.4 libexpat.so.1.0.0 libnss_compat.so python2.5 libfontconfig.so.1 libnss_dns.so python-support libfontconfig.so.1.2.0 libnss_files.so sasl2 libform.so.5 libnss_hesiod.so Scrt1.o libform.so.5.5 libnss_nisplus.so sendmail libformw.so.5 libnss_nis.so sftp-server libformw.so.5.5 libopcodes-2.17.so ssl libfreetype.so.6 libopencdk.so.8 tasksel libfreetype.so.6.3.10 libopencdk.so.8.0.5 valgrind libg.a libpanel.so.5 w3m libgccpp.so.1 libpanel.so.5.5 X11 libgccpp.so.1.0.2 libpanelw.so.5 libgcrypt.so.11 libpanelw.so.5.5

Auparavant as tu fait

[code]# cd /var/cache/apt/archives

mv libxext6* libxdmcp6* libtiff4* /tmp

apt-get install --reinstall libxext6 libxdmcp6 libtiff4[/code]

La réinstallation est la bombe atomique, ça enlève le pbm. Dans la mesure où tu peux décomporesser ou installer des paquets, le pbm de tes librairies est réglé. Par contre il faudrait comprendre où il y a eu un pbm. As tu des messages dans le syslog pour les alentours de 10h32??

[quote=“fran.b”]Auparavant as tu fait

[code]# cd /var/cache/apt/archives

mv libxext6* libxdmcp6* libtiff4* /tmp

apt-get install --reinstall libxext6 libxdmcp6 libtiff4[/code][/quote]+1

Et si ça marche, reinstalles quand même, vu qu’on ne sait pas d’ou ça vient.

Mais en relisant, ça me parait étonnant que hylafax 4 turne avec libtiff 4 et hylafax 5 avec libtiff 3.

Oui, mais comme c’est une compil extérieure, on peut faire des choses exotiques… Ce que je ne comprends pas c’est comment des librairies peuvent disparaitre comme ça… Tu as une idée?

Aucune vraiment.
J’ai remarqué que le hylafax parlait de a.out et pas de elf. Je me dis qu’il y a p.e. un truc dans le format d’executables entre woody et etch, mais même si ça aurait pu donner une erreur disant de manière erronée que la lib faisait une taille 0, quand on regarde, elles font vraiment 0, donc ce n’est pas une ldconfig qui n’arrive pas à les lire.
Non, vraiment je ne vois pas. Par contre, si c’est de nouveau d’équerre sans libtiff3, ça peut valoir le coup de “forwardporter” le paquet woody en etch, pour voir si le configure de hylafax passe mieux.

[quote]Auparavant as tu fait

[code]# cd /var/cache/apt/archives

mv libxext6* libxdmcp6* libtiff4* /tmp

apt-get install --reinstall libxext6 libxdmcp6 libtiff4[/code]

[/quote]

Non je ne les ai pas bougé ce qui explique que ça n’est rien changé. Je ferais ça demain car là j’ai plus la bête avec moi.

Vous avez jeté un œil (un seul suffira) sur le tuto pour voir si vous comprenez pourquoi ça n’a pas fonctionné.

Si jamais mes fichiers reviennent (ce que je souhaite) je pense que je resterais sur la version 4.3 de hylafax parce que là ça commence à devenir critique pour mon projet. (dommage j’aurais vraiment aimé tester la dernière version, tant pis).

Bon, ,je t’ai compoilé libtiff3g pour etch/686, tu as le paquet ici
http://boisson.homeip.net/debian/libtiff3g_3.5.5-7woody2_i386.deb
C’est un paquet compilé sur une etch qui ne doit poser aucun pbm.

Le tuto est bien mais date du 19 Oct 2005, là ça fait un peu loin et ça explique la tiff3…

Dans la foulée je t’ai fait un backport de hylafax 4.4, tu le trouveras sur
http://boisson.homeip.net/debian/hylafax-client_4.4.4-10.1_i386.deb et http://boisson.homeip.net/debian/hylafax-server_4.4.4-10.1_i386.deb

Je te remercie des efforts que tu fournis pour m’aider. Faudrait-il que je fasse un remove de hylafax 4.3.1 que j’ai mis avant d’essayer dee mettre la 4.4.4?

  1. Régle ton problème de librairie d’abord, il te faut un système propre. As tu vu quelque chose dans les logs?
  2. Un simple dpkg -i devrait faire l’affaire en remplaçant l’ancienne version. SI ça ne marche pas, tu réinstalle le vieux paquet, garde le donc dans un coin…

Comme je possède pas le poste sur lequel je suis et que (malheureusement) je l’arrête, j’ai plus rien dans le fichier de log.

Je vais prendre ton nouveau libtiff3 compilé et réessayé car même avec le mv j’ai eu un résultat identique.

Bon ben, à moins d’avoir fait encore une connerie j’ai toujours un problème avec ces 3 *@#ieufahf de librairies libxext6 libxdmcp6 et libtiff4

[code]srvfax:/var/cache/apt/archives# apt-get install --reinstall libxext6 libxdmcp6 libtiff4
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
0 mis à jour, 0 nouvellement installés, 3 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 24,6ko/518ko dans les archives.
Après dépaquetage, 0o d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n]Â ? o
Réception de : 1 http://ftp.fr.debian.org etch/main libxext6 1:1.0.1-2 [24,6kB]
24,6ko réceptionnés en 0s (73,7ko/s)
(Lecture de la base de données… 27663 fichiers et répertoires déjà installés.)
Préparation du remplacement de libtiff4 3.8.2-7+etch1 (en utilisant …/libtiff4_3.8.2-7+etch1_i386.deb) …
Dépaquetage de la mise à jour de libtiff4 …
Préparation du remplacement de libxdmcp6 1:1.0.1-2 (en utilisant …/libxdmcp6_1%3a1.0.1-2_i386.deb) …
Dépaquetage de la mise à jour de libxdmcp6 …
Préparation du remplacement de libxext6 1:1.0.1-2 (en utilisant …/libxext6_1%3a1.0.1-2_i386.deb) …
Dépaquetage de la mise à jour de libxext6 …
Paramétrage de libtiff4 (3.8.2-7+etch1) …
ldconfig: File /usr/lib/libtiff.so.4.2. is empty, not checked.
ldconfig: File /usr/lib/libXext.so.6.4. is empty, not checked.
ldconfig: File /usr/lib/libXdmcp.so.6. is empty, not checked.

Paramétrage de libxdmcp6 (1.0.1-2) …
ldconfig: File /usr/lib/libtiff.so.4.2. is empty, not checked.
ldconfig: File /usr/lib/libXext.so.6.4. is empty, not checked.
ldconfig: File /usr/lib/libXdmcp.so.6. is empty, not checked.

Paramétrage de libxext6 (1.0.1-2) …
ldconfig: File /usr/lib/libtiff.so.4.2. is empty, not checked.
ldconfig: File /usr/lib/libXext.so.6.4. is empty, not checked.
ldconfig: File /usr/lib/libXdmcp.so.6. is empty, not checked.
[/code]

en même temps, vu que c’est une libtiff3 il serait peut-être plus logique de faire un apt-get install --reinstall libtiff3, non?

Ce n’est pas la la libtiff qui m’inquiètent, c’est cette manie de mettre ces fichiers à 0. Bon tu va faire la chose suivante:

[code]# cd /tmp

mkdir gre

cd gre

dpkg-deb -x /var/cache/apt/archives/libxext6*deb .

(il y a un point à la fin)

rm /usr/lib/libXext.so.6.4

cp -dpRf usr/lib/libXext.so.6.4* /usr/lib

ls -l /usr/lib/libXext.so.6.4*

ldconfig

ls -l /usr/lib/libXext.so.6.4*[/code]

Ca n’a pas l’air d’avoir fonctionné: srvfax:/tmp/gre# dpkg-deb -x /var/cache/apt/archives/libxext6*deb . dpkg-deb: impossible de lire l'archive « /var/cache/apt/archives/libxext6*deb »: Aucun fichier ou répertoire de ce type srvfax:/tmp/gre# rm /usr/lib/libXext.so.6.4 rm: ne peut enlever `/usr/lib/libXext.so.6.4': Aucun fichier ou répertoire de ce type srvfax:/tmp/gre# cp -dpRf usr/lib/libXext.so.6.4* /usr/lib cp: ne peut évaluer `usr/lib/libXext.so.6.4*': Aucun fichier ou répertoire de ce type srvfax:/tmp/gre# ls-l /usr/lib/libXext.so.6.4* -bash: ls-l: command not found srvfax:/tmp/gre# ls -l /usr/lib/libXext.so.6.4* -rw-r--r-- 1 root root 0 2008-12-09 10:32 /usr/lib/libXext.so.6.4. -rw-r--r-- 1 root root 52848 2006-08-26 20:18 /usr/lib/libXext.so.6.4.0 srvfax:/tmp/gre# ldconfig ldconfig: File /usr/lib/libtiff.so.4.2. is empty, not checked. ldconfig: File /usr/lib/libXext.so.6.4. is empty, not checked. ldconfig: File /usr/lib/libXdmcp.so.6. is empty, not checked. srvfax:/tmp/gre# ls -l /usr/lib/libXext.so.6.4* -rw-r--r-- 1 root root 0 2008-12-09 10:32 /usr/lib/libXext.so.6.4. -rw-r--r-- 1 root root 52848 2006-08-26 20:18 /usr/lib/libXext.so.6.4.0

Bon, en regardant plus attentivement il y a un «.» derrière, ils sont bizarre ces fichiers, fais

[code]# rm -f /usr/lib/libXext.so.6.4. /usr/lib/libtiff.so.4.2. /usr/lib/libXdmcp.so.6. /usr/lib/libXext.so /usr/lib/libtiff.so usr/lib/libXdmcp.so

apt-get install --reinstall libxext6 libxdmcp6 libtiff4

[/code]
(une seule ligne la première commande)

Je crois que le problème est résolu (j’attends une confirmation):

[code]srvfax:~# apt-get install --reinstall libxext6 libxdmcp6 libtiff4
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
0 mis à jour, 0 nouvellement installés, 3 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 518ko dans les archives.
Après dépaquetage, 0o d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n]Â ? o
Réception de : 1 http://ftp.fr.debian.org etch/main libtiff4 3.8.2-7+etch1 [483kB]
Réception de : 2 http://ftp.fr.debian.org etch/main libxdmcp6 1:1.0.1-2 [10,7kB]
Réception de : 3 http://ftp.fr.debian.org etch/main libxext6 1:1.0.1-2 [24,6kB]
518ko réceptionnés en 1s (336ko/s)
(Lecture de la base de données… 27663 fichiers et répertoires déjà installés.)
Préparation du remplacement de libtiff4 3.8.2-7+etch1 (en utilisant …/libtiff4_3.8.2-7+etch1_i386.deb) …
Dépaquetage de la mise à jour de libtiff4 …
Préparation du remplacement de libxdmcp6 1:1.0.1-2 (en utilisant …/libxdmcp6_1%3a1.0.1-2_i386.deb) …
Dépaquetage de la mise à jour de libxdmcp6 …
Préparation du remplacement de libxext6 1:1.0.1-2 (en utilisant …/libxext6_1%3a1.0.1-2_i386.deb) …
Dépaquetage de la mise à jour de libxext6 …
Paramétrage de libtiff4 (3.8.2-7+etch1) …

Paramétrage de libxdmcp6 (1.0.1-2) …

Paramétrage de libxext6 (1.0.1-2) …

srvfax:~# find /lib/ /usr/lib -name “lib*” -type f| xargs ls -l | grep " 0 "
srvfax:~#
[/code]

Merci pour vos efforts incessants(je sais pas si je saurais le refaire mais ça m’auras beaucoup appris). Je venais juste de préparer une secode machine pour refaire ce que je devais.

Bon, donc là le pbm est régler. Il ne reste qu’à vérifier que tout va bien et éventuellement tester le backport d’hylafax…

Les erreurs s’étaient produites lors d’un /etc/init.d/hylafax restart, je l’ai refait et aucun souci le résultat attendu est bien là. J’ai téléchargé tes deux backports et les ai décompressé dans tmp.

Pour les installer, je peux retourner à la racine et faire un apt-get install hylafax (puisque une fois décompressé j’ai un répertoire hylafax dans un répertoire etc et la distinction client et serveur disparait; j’aurais du décompresser l’un puis après l’autre).

dpkg -i pour installer les paquets en local, sinon c’est bon

Existe t’il une commande qui peut me permettre de voir la version d’hylafax que j’utilise?

Puis-je faire un rm de tout ce qui se trouve dans tmp, y compris les libxext6 libxdmcp6 et libtiff4 déplacé dedans?