Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
man erreur ...
Envoyé par: hidwulf

Bonjour,

J'ai une erreur quand je fais un man il me sort çà :

ex: man malloc

Erreur pendant l'exécution du formatage ou de l'affichage.
Le système retourne pour (cd /usr/man/fr && (echo ".ll 8.4i"; echo ".pl 1100i"; /bin/cat '/usr/man/fr/man3/malloc.3'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -S -Tlatin1 -mandoc | /usr/bin/less -is) l'erreur 256.
Il n'y a pas de page de manuel pour malloc.

Si quelqu'un peut m'aiguiller ... ?

Poste le Friday 10 December 2004 20:58:38
Répondre     Citer    
Re: man erreur ...
Envoyé par: hidwulf

Personne n'a une petite idée ? ... eh ben :-/

A noter que apparement sous X, il m'affiche l'erreur ci dessus, alors que sans lancer X, il m'affiche la page man en sa globalité sans format "page" et m'affiche quand même à la fin : "Il n'y a pas de page de manuel pour malloc." par exemple.

Poste le Monday 13 December 2004 10:32:55
Répondre     Citer    
Re: man erreur ...
Envoyé par: marc ferraton

et bien verifies chacune des process de ta commande man
(cd /usr/man/fr && (echo ".ll 8.4i"; echo ".pl 1100i"; /bin/cat '/usr/man/fr/man3/malloc.3'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -S -Tlatin1 -mandoc | /usr/bin/less -is)
donc
cd /usr/man/fr
on se dispensera ici des echo mais bon..
/bin/cat '/usr/man/fr/man3/malloc.3

/bin/cat '/usr/man/fr/man3/malloc.3 | /usr/bin/gtbl

et ainsi de suite tu trouveras sans doute le shell provocant l'erreur réelle...

j'attends tes réponses

L'homme qui parlait à l'oreille des PC @#%!

Poste le Tuesday 14 December 2004 23:15:07
Répondre     Citer    
Re: man erreur ...
Envoyé par: Hidwulf

Il me semblait l'avoir déjà fait correctement pourtant tant qu'à faire j'ai tout refait et ...

La commande less ne fonctionne plus du tout ! J'ai beau faire ce que je veux le less ne fait plus aucune sortie de quelque manière que ce soit.

J'ai tenté d'aller chercher les sources de less, recompiler, réinstaller avec la manip habituelle mais rien n'y fait ...

Mon less semble ne plus fonctionner du tout ... du coup tout mes shell basé deçu ... "carotte !" comme on dit.

Une idée ? un murmure à faire à mon pc ? :-/

Poste le Wednesday 15 December 2004 20:15:44
Répondre     Citer    
Re: man erreur ...
Envoyé par: marc ferraton

as tu verifier que tu n'aurais pas plusieurs commandes less ?
des fois on fait des conn...

$ type less
less is /usr/bin/less

bash-2.05b$ less -V
less 382
Copyright (C) 2002 Mark Nudelman

less comes with NO WARRANTY, to the extent permitted by law.
For information about the terms of redistribution,
see the file named README in the less distribution.
Homepage: [www.greenwoodsoftware.com]

ash-2.05b$ set | grep LESS
LESS=-M
LESSCHARSET=latin1
LESSOPEN='|lesspipe.sh %s'

puis
bash-2.05b$ type lesspipe.sh
lesspipe.sh is /usr/bin/lesspipe.sh

un petit controles de lesspipe.sh
$ more (ou cat) /usr/bin/lesspipe.sh
#!/bin/sh
#
# Copyright 1997, 1998, 1999, 2000 Patrick Volkerding, Moorhead, Minnesota USA
# Copyright 2001, 2002 Slackware Linux, Inc, Concord, CA, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
...
...
# strings "$1"
# fi ;;
esac
}

lesspipe "$1"


si tout cela semble OK il te reste lib ...


donc verifies les biblio
bash-2.05b$ ldd /usr/bin/less
libncurses.so.5 => /lib/libncurses.so.5 (0x4002c000)
libc.so.6 => /lib/libc.so.6 (0x4006b000)
libgpm.so.1 => /lib/libgpm.so.1 (0x4019a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

et controles que tes lib soit bien OK (existantes à minima)


L'homme qui parlait à l'oreille des PC @#%!

Poste le Wednesday 15 December 2004 22:40:48
Répondre     Citer    
Re: man erreur ...
Envoyé par: Hidwulf

Je te remercie déjà de m'aider en tout cas ...

Cependant j'ai bien peur de devoir t'annoncer que j'ai eu beau tester tout ce que tu as pu écrire dans ton post précédent et j'ai exactement la même chose que toi visiblement.

Je ne comprend pas du tout d'où çà peut venir, et aussi pourquoi par exemple le less n'affiche rien du tout quand X est lancé, et quand X n'est pas lancé le less m'affiche la premère page pui rien s'arrête net.

La seule chose que j'aurai pu faire pour engendrer çà, ce serait une recompilation de noyau 2.6.9 mais je ne vois pas le rapport.

*a pas du tout envie de réinstaller sa slackware*

Poste le Wednesday 15 December 2004 23:27:44
Répondre     Citer    
Re: man erreur ...
Envoyé par: marc ferraton

tu as le pb dans un xterm ?

as-tu verifié les log ?
/var/log/messages
/var/log/syslog
/var/log/debug
/var/log/Xorg.0.log

essayes sous X et en console
less unfichier 1>/tmp/res.less
et regardes à chaque fois ton fichier resultat

et que dit la commande more, et zless ?

Poste le Wednesday 15 December 2004 23:48:23
Répondre     Citer    
Re: man erreur ...
Envoyé par: marc ferraton

sinon pas besoin de tout réinstaller, juste le package ou se situe less

ls /var/log/packages/less*
less-382-i486-1 lesstif-0.93.94-i486-1

un fois que tu as le nom (less-382-i486-1), tu inseres ton CD et puis
# installpkg /cdrom/slackware/a/less--382-i486-1.tgz

il faut que tu cherches le paquet car j'ai une slack10.0
less(infodeversion).tgz


Poste le Thursday 16 December 2004 00:09:10
Répondre     Citer    
Re: man erreur ...
Envoyé par: Hidwulf

Rien ... pas de changement significatif,

Dans les log je ne vois pas d'erreur, j'ai fait un tail -f sur chaque log et j'ai lancé des less mais rien ne s'y affiche.

Pour ce qui est des redirection de l'affichage de less, et bien à la fois sous X et sous console, le fichier qui contient la redirection contient la première page du fichier (équivalente à celle d'un more).

Concernant le more pas de soucis il fonctionne, pour le zless pareil ou presque ...

ex:
zless bookmarks.html
------> bookmarks.html <------

Je viens de réinstaller les deux package less et lesstif ... aucun changement non plus, çà devient dingue

Poste le Thursday 16 December 2004 07:13:31
Répondre     Citer    
Re: man erreur ...
Envoyé par: marc ferraton

as-tu controlé le device
/dev/null

des fois que ce serait devenu un fichier ?

Poste le Thursday 16 December 2004 22:04:24
Répondre     Citer    
Re: man erreur ...
Envoyé par: marc ferraton

Autre chose, j'ai fait un cauchemar qui m'a réveillé, C'était un pb de compilation avec un encodage ascii 8 bits pour une machine ( vieille) donc l'encodage à l'époque n'était que de l'ascii 6 bits (plus EBCDIC mais déjà Ascii),
Donc t'aurais pas touché au charset des fois à ta compil ?
style LAtin9 et UFT8....

tu pourrais comparer ton fichier .config avec ceux du CD slack ( kernels) pour le noyau que tu utilisais précédement.

L'homme que fait songé Micro$oft ...

L'homme qui parlait à l'oreille des PC @#%!

Poste le Friday 17 December 2004 01:59:29
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
man erreur ...
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons