Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

Problème avec les pages du man

Alim, le vendredi 14 octobre 2005 à 11:03:39 
 Signaler ce message aux modérateurs

Voici un détail de ce que j'ai en output avec un ls, tar...n'importe quelles commandes demandé au man:

> <standard input>:3: warning: can't find character with input code 2
> <standard input>:3: warning: can't find character with input code 3
> <standard input>:3: warning: can't find character with input code 12
> <standard input>:3: warning [p 1, 0.2i]: can't break line
> <standard input>:4: warning: can't find character with input code 7
> <standard input>:4: warning: can't find character with input code 127
> <standard input>:4: warning: can't find character with input code 5
> <standard input>:4: warning: numeric expression expected (got `?')
> <standard input>:4: warning: can't find character with input code 6
> <standard input>:4: warning [p 1, 0.3i]: cannot adjust line
> <standard input>:4: warning [p 1, 0.5i]: can't break line
> <standard input>:4: warning: can't find character with input code 4
> <standard input>:4: warning [p 1, 0.8i]: cannot adjust line
> <standard input>:5: warning [p 1, 1.0i]: cannot adjust line
> <standard input>:5: warning [p 1, 1.2i]: cannot adjust line
> <standard input>:5: warning [p 1, 1.3i]: can't break line
> <standard input>:5: warning [p 1, 1.5i]: cannot adjust line
> <standard input>:5: warning [p 1, 1.7i]: can't break line
> grotty:<standard input>:6: character above first line discarded
> <standard input>:8: warning [p 1, 2.0i]: cannot adjust line
> <standard input>:8: warning [p 1, 2.2i]: cannot adjust line
> <standard input>:9: warning [p 1, 2.3i]: cannot adjust line
> <standard input>:9: warning [p 1, 2.5i]: can't break line
> <standard input>:9: warning [p 1, 2.7i]: cannot adjust line
> <standard input>:9: warning [p 1, 2.8i]: can't break line
> ?<tar.1X?n?H}????0?@/??Nb'?$?akf/N???5o ???T??x7uwU-
> uw??SU|: ???N??
> LN~???????????j?_???=??n?0w?z?Z;&??iz??<??l????zPm??????MW?C^-??y?(??szu}{yM^?Tt??>??g???8M???????>}???+?<??0a"?.?u-
>
> f?QUf'4&??v?c?7Y??H?z?m??Ris2?y???Uj?i??c??:?????_y?+8c/??02_}3?
> nm7????/??J??MWz?',??Ew??ng??W/??nScJ?W:??6o4]`?u?P=n?f??;????I?c?6??+?j?U<?eU?*?`?+??/y?be
>
> n??=K?+??u;??y-
> 4?fb])?.R?????S?R?X?RYZ9 d???Q?B???~e?+?B?6p?=?D<????1?x??-
> N?&?o????~?{'N?y??????????;ZC"????5n?????/AA`?????? ??-
> ??L?7R?j0w+?.xt?" m]?6g?.L<?&i^??)N??0D??-??
> <%H??(i??@????/6?????3??C????"??^????+7?2_x~?1??k?k?)o?mR?????
> bXk???q?????fs?u4?$?{w:?;??tL?????'6???PT??????????jM>G?U?QT=??I?:?o:?)?i??1%?
>
> ??g??tM6U??? ??WW2M?
> IIG nuy???$:?ST&+o#%?LBY+HY?k????5?VeM?x
> ??D?65$C{???eC8?m?YI?O?u???s?[??[7??Dn?,?Z???8Z?E?d4??+??^?1?{????n?w???v?u?_:?p???u??/2>un6Z...?
>
> pI8hl:???`#zh????C??zGHII???&???o]??|6;??=00}MW?e?7?<r~?Q?WN#>j?vq?B??~L+o#??e?2o??;???5?P?Dxx?$Z?^+??l?<??!=
>
> {"?? ?/:?jD^f0?R?????"0 K????l'?qwo?]...M)?X???:??h??????1??4??
> &c??GC??cS???:!t5{~CWBR.?O?B8??~???$?????JEY_6???)
> GHFp????S??L-4???8<??Rs??X-
> ?:???/F?????????x`1F?(MRs#<?v??E?(jZ??$?
> ?w??_d;[??d??i58SGm??????????|A+a??.???b?kMQ?WdG@?%#:R??=-?qt9`?8???A?A?|??}??}?N??s5L{?{u5?,?????CR??
>
> *?`???d~??M??Bx_]7nw?Z??U[???????V?
> ???)<??tZ at Vv?eC??.b?u?rqH?m[?#??:GcQ???It/??W,????:??l??&?(???j??8cii?I|???7j?~?l'Q???E?&Tk-
>
> Biv+Au???]h8??OR%??'??/z??????d?????i???Pb?"?7{6q??
> ]I;?=?"[5??[/??sF???V???n!wR?w??????e?x?Z+?/y?uM??N?=_???T????lv????`?,?N&?/???@.s2sd?$H#1+-
>
> :?"|7?zGkyh?hpd.??2z g?d[&M ?ZP-
> WX?>?)??#_iZ}WKJ?w+??[4??he?2?&??)M??N?>Ww?TnO??"0.pl 760u+10
>
> (END)

quelqu'un peut il m'aider ?

merci d'avance,
Alim

1

[Dal], le vendredi 14 octobre 2005 à 11:45:27

Salut Alim,

Apparemment, le fichier que man essaye de lire ne contient pas des caractères ASCII.

Peux-tu poster le résultat de :

updatedb
locate /tar.1



Dal

Répondre à [Dal]

2

Alim, le vendredi 14 octobre 2005 à 14:09:40

J'ai fais ce que tu m'as demandé et voici le résultat :

/usr/share/man/man1/tar.1.gz

j'ai aussi fais un test avec zcat /usr/share/man/man1/tar.1.gz et j'arrive bien à lire le contenu (malgrès des soucis de caractères spéciaux mais ce qui semble normal)

une idée ?

Répondre à Alim

3

[Dal], le vendredi 14 octobre 2005 à 14:40:43

Hmm..

Fait un man -D tar

Celà lance man avec des options de débogage.

Quitte man et poste le résultat.


Dal

Répondre à [Dal]

4

alim, le vendredi 14 octobre 2005 à 18:20:08

Voilà le dump en mode debug :

MUSORA samba # man -d ls
Reading config file /etc/man.conf

utilisation de /usr/bin/less pour la consultation

using /usr/bin/less -is as browser

using /bin/cat to dump HTML pages as textajout de /usr/local/share/man au chemin de recherche
ajout de /usr/share/man/fr au chemin de recherche
ajout de /usr/share/man au chemin de recherche
ajout de /usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man au chemin de recherche
ajout de /usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/man au chemin de recherche

path directory /usr/kde/3.4/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/local/sbin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin
ajout de /usr/local/man au chemin de recherche

path directory /usr/local/bin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin

path directory /usr/sbin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin
ajout de /usr/man/fr au chemin de recherche
ajout de /usr/man au chemin de recherche

path directory /usr/bin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin

path directory /sbin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /opt/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/i686-pc-linux-gnu/gcc-bin/3.3.6 n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/i386-pc-linux-gnu/gcc-bin/3.3.5 n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /opt/blackdown-jdk-1.4.2.02/bin n'est pas dans le fichier de conf
mais il y a un répertoire de manuel pas loin
ajout de /opt/blackdown-jdk-1.4.2.02/man au chemin de recherche

path directory /opt/blackdown-jdk-1.4.2.02/jre/bin n'est pas dans le fichier de
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/qt/3/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/kde/3.4/sbin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/kde/3.4/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/kde/3.3/sbin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/kde/3.3/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

ajout des répertoires de manuel obligatoires

pas de page cat enregistrée en raison d'une taille de ligne non standard
utilisation séquence préprocesseur par défaut
directive tbl(1) rencontrée

n'exécute pas la commande:
(cd /usr/share/man && (echo ".ll 11.0i"; echo ".nr LL 11.0i"; echo ".pl 1100i"; cho ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -Tascii -c -m
MUSORA samba #

Répondre à alim

5

[Dal], le vendredi 14 octobre 2005 à 20:24:07

Salut,

man -d ls

C'était sur "tar" que je t'avais demandé de le faire, pour vérifier la sortie debug de la recherche de cette page de manuel compte tenu de sa localisation effective sur ton système (trouvée avec "locate" dans ton post <2>).

Sinon, dans ta commande tu as un "cho" à la place d'un "echo", gunzip n'est pas appelé avec le fichier de page de manuel correspondant en .gz (qui d'ailleurs n'est pas indiqué comme trouvé par la sortie debug).

Il est possible que tes path de manuel ne soient pas correctement définis.

Fait un cat /etc/man.conf

Vérifie que tu as bien des sections MANPATH définissant les emplacements de tes pages de manuel (en particulier /usr/share/man où se trouve ta page pour tar.. ainsi que celle pour ls probablement...)

Vérifie que tu as bien une ligne ".gz" et quelque chose comme "/usr/bin/gunzip -c" à la suite et que gunzip est bien installé sur ta machine (et à cet emplacement où un autre).

Tu pourrais poster ce fichier de configuration (en enlevant les parties commentées).

Et puis.. dis nous sur quel OS tu travailles stp.


Dal

Répondre à [Dal]

6

alim, le samedi 15 octobre 2005 à 07:56:28

Bonjour,

1) j'ai une gentoo 200.5 avec le kernel 2.6.12-r10

2) en regardant dans /etc/man.conf je constate que le fichier est vide est qu'il n'y a qu'un commentaire que voici :

MUSORA ~ # cat /etc/man.conf
#
# Generated automatically from man.conf.in by the
# configure script.
#
MUSORA ~ #

--> c'est peut etre bien pour cela que ca marche pô !!! est ce qu'il ya un fichier man.conf par defaut que je peux générer ou copier dans /etc ???

3) voici ce que j'ai quand je fais mon locate :
MUSORA ~ # locate tar.1
/usr/share/doc/samba-3.0.10/swat/help/smbtar.1.html
/usr/share/man/man1/tar.1.gz
/usr/share/man/man1/smbtar.1.gz
/usr/portage/app-arch/tar/files/tar.1
MUSORA ~ #


4) voici le dump pour le man -d tar (visiblement c'est la meme chose quelque soit la cmmande)

MUSORA ~ # man -d tar
Reading config file /etc/man.conf

utilisation de /usr/bin/less pour la consultation

using /usr/bin/less -is as browser

using /bin/cat to dump HTML pages as textajout de /usr/local/share/man au chemin de recherche
ajout de /usr/share/man/fr au chemin de recherche
ajout de /usr/share/man au chemin de recherche
ajout de /usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man au chemin de recherche
ajout de /usr/share/gcc-data/i686-pc-linux-gnu/3.3.6/man au chemin de recherche

path directory /usr/kde/3.4/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/local/sbin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin
ajout de /usr/local/man au chemin de recherche

path directory /usr/local/bin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin

path directory /usr/sbin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin
ajout de /usr/man/fr au chemin de recherche
ajout de /usr/man au chemin de recherche

path directory /usr/bin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin

path directory /sbin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /opt/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/i686-pc-linux-gnu/gcc-bin/3.3.6 n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/i386-pc-linux-gnu/gcc-bin/3.3.5 n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /opt/blackdown-jdk-1.4.2.02/bin n'est pas dans le fichier de configuration
mais il y a un répertoire de manuel pas loin
ajout de /opt/blackdown-jdk-1.4.2.02/man au chemin de recherche

path directory /opt/blackdown-jdk-1.4.2.02/jre/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/qt/3/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/kde/3.4/sbin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/kde/3.4/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/kde/3.3/sbin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

path directory /usr/kde/3.3/bin n'est pas dans le fichier de configuration
et nous ne trouvons pas de répertoire de manuel dans le coin

ajout des répertoires de manuel obligatoires

pas de page cat enregistrée en raison d'une taille de ligne non standard
utilisation séquence préprocesseur par défaut
directive tbl(1) rencontrée

n'exécute pas la commande:
(cd /usr/share/man && (echo ".ll 11.0i"; echo ".nr LL 11.0i"; echo ".pl 1100i"; /bin/cat '/usr/share/man/man1/tar.1.gz'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -Tascii -c -mandoc | /usr/bin/less)
MUSORA ~ #

voilà j'espère que cela pourra te donner des idées ?

merci encore,
alim

Répondre à alim

7

[Dal], le lundi 17 octobre 2005 à 15:22:26

Salut Alim,

Je n'ai pas Gentoo, que je n'ai jamais utilisé. Peut-être que le plus simple serait de réinstaller les paquets correspondant à man (ou de trouver pourquoi il n'a pas été "généré" et tenter de le "générer" de nouveau).

Sinon, pour remédier temporairement à ton problème, tu pourrais tenter d'insérer ceci dans ton fichier de configuration :

# options
FHS

# les MANPATH
MANPATH /usr/share/man
MANPATH (...)

# Outils de décompression
.gz /bin/gunzip -c
.bz2 /bin/bzip2 -c -d
.z
.Z /bin/zcat
.F
.Y


En "MANPATH", mets déjà la racine de pages man identifiée dans ta recherche précédente, et d'autres si tu les identifie. Ce n'est pas absolument nécessaire car "man" semble se débrouiller pour trouver la page de manuel "tar" dans la sortie ci-dessus, mais celà devrait permettre à "man" de trouver plus vite.

Vérifie les chemins des outils de décompression présents sur ton système. Dans la commande ci-dessus le problème est que "less" se voit bombarder le fichier compressé sans le décompresser.

Vois déjà si c'est mieux en ajoutant les lignes relatives aux outils de décompression et si c'est bien un contenu décompressé qui est lancé à "less".

Le fichier de configuration de man supporte de nombreux autres paramètres, c'est un peu compliqué de te guider comme çà. A moins de réinstaller tu pourrais demander à un possesseur d'une distribution similaire à ton installation de t'en passer une copie, ou sur un forum Gentoo.


Dal

N.B. : regarde aussi dans /usr/share/misc/man voir si tu n'as pas un man.conf à cet emplacement.

Répondre à [Dal]

8

mamiemando, le lundi 17 octobre 2005 à 22:11:30

Dans un premier jet fait un :

etc-update

Si ça ne suffit pas backupe et donne nous le contenu de ton /etc/man.conf, et essaye de mettre ça :
NROFF /usr/bin/nroff -Tascii -c -mandoc

ou ça :
NROFF /usr/bin/nroff -Tlatin1 -c -mandoc 

Le pb c'est que là je suis sous windows et je peux pas rebooter pour te dire ce que j'ai dans mon fichier :-/

Bonne chance

Répondre à mamiemando

9

 Alim, le mercredi 19 octobre 2005 à 11:18:01

Salut à tous et un grand merci pour votre aide,

en fait grâce à vos suggestions j'ai trouvé la solution. le fichier man.conf est obligatoirement rempli or ce n'étais pas le cas. du coup un ami m'a reflié le sien et hop cela a marché de nouveau.

je pense que lorsque je lançais ma commande je lisais tout bêtement un flux binaire ce qui est normal puisque les docs sont zippés.

bref j'ai la solution et jen suis heureux.

merci encore pour votre support.
Alim :-))

Répondre à Alim
Pages man en francais! bonjour, j'aimerais avoir les pages de man en francais, j'ai telcharge (atp-get install manpagesfr) les pages mais quand je tape man qqchose, il m'ouvre une page en angalis pkoi??? comment changer???? merci de m'expliquer!!!! www.commentcamarche.net/forum/affich-1402215-pages-man-en-francais
Installation de man-pages-fr Bonjour Je tente d'installer man-pages-fr sous Linux Mandrake 10.0 . Je l'ai téléchargé sur internet sous forme de dossier compressé qui contient des dossier de man1 à man8. Dans le fichier Lisezmoi ils disent de copier les dossiers dans... www.commentcamarche.net/forum/affich-1820163-installation-de-man-pages-fr
Pages de man en français & en anglais (Résolu) Bonjour, Existe-t-il un moyen, et lequel, d'utiliser simplement les pages de man en français ET en anglais ? Du genre, “man ???” et hop, en anglais                “manf ???” et hop, en français. Je dispose d'une version en français (man-fr... www.commentcamarche.net/forum/affich-1787921-pages-de-man-en-francais-en-anglais
[MacOS X] Pages de man en françaisIl vous arrive d'utiliser le Terminal. Et les options des commandes disponibles vous intéressent. Vous souhaitez progresser… Malheureusement, l'anglais n'est pas votre fort et la lecture des pages de manuels vous est difficile. Une possibilité de... www.commentcamarche.net/faq/sujet-2973-macos-x-pages-de-man-en-francais
[Windows] Fichier pagefile.sysPagefile.sys est un fichier créé par Windows afin de pallier les manques de mémoire vive, on l'appelle ainsi "fichier d'échange" ou "fichier swap" (en anglais "swap file"). Cette technique permettant d'étendre la mémoire vive du système est appelée... www.commentcamarche.net/faq/sujet-952-windows-fichier-pagefile-sys
[Webmaster] Publier facilement une vidéo dans une page webPublier une vidéo dans une page web n'est pas toujours évident: Selon le format (AVI, MPG, MOV...) tout le monde ne possède pas forcément le bon plugin et le bon codec. En revanche, la quasi-totalité des navigateurs possèdent le plugin Flash (SWF).... www.commentcamarche.net/faq/sujet-3049-webmaster-publier-facilement-une-video-dans-une-page-web
Ouvrir fichier , man pages (Résolu)Bonsoir , j'ai 3 petites questions : 1.Quand je tape une man page , je n'arrive plus à revenir au prompt , comment on fait svp , car c'est désagréable je dois rouvrir un autre shell à chaque fois . 2.Avec openoffice writer , j'ai crée un fichier .odt... www.commentcamarche.net/forum/affich-2672423-ouvrir-fichier-man-pages
Ajout de pages manBonjour, J'ai installé un utilitaire unix (top), en créant un répertoire ou il a copié ses man pages (/usr/local/man/man1) mais quand j'invoque la commande : man top je reçois l'erreur suivante : ERROR: Manual entry does not exist for page top comment... www.commentcamarche.net/forum/affich-1936575-ajout-de-pages-man
Langue commande MANj'ai installer une mandrake 10 community et je n'est toute les commande MAN que j'effectue sont en anglais comment les mettre en francais merci www.commentcamarche.net/forum/affich-1040798-langue-commande-man
Télécharger PagePlusPagePlus SE est un logiciel gratuit de PAO (publication assistée par ordinateur) permettant de concevoir et de créer des documents et supports de communication tels que des documents commerciaux (plaquettes, brochures,etc) ou, à titre individuel,... www.commentcamarche.net/telecharger/telecharger-34055147-pageplus
Télécharger US Yellow PagesPour rechercher des informations de localisation sur une personne, le moyen le plus rapide est de consulter l'annuaire téléphonique notamment les pages jaunes. US Yellow Pages est la version en ligne pour consulter les pages jaunes aux Etats Unis.... www.commentcamarche.net/telecharger/telecharger-34056618-us-yellow-pages
Télécharger Page Saver BasicLes outils de capture d'écran se limitent à la capture de la zone visible de l'écran. Parfois il est nécessaire d'avoir une capture complète d'une page web. Pearl Crescent Page Saver est une extension de Mozilla Firefox permettant la capture d'une... www.commentcamarche.net/telecharger/telecharger-34055931-page-saver-basic
Spider-Man: Web of ShadowsOther Names:Spider-Man: Webslinger [working codename], Spider-Man: Spiderman: Red vs Black [rumored title], Genre:Action, Développeur:Aspyr www.commentcamarche.net/guide/1141011-spider-man-web-of-shadows
Mega Man Star Force 2: Zerker X NinjaOther Names:Mega Man Star Force 2, Mega Man Star Force 2: Thunder Berserk x Green Shinobi, New Mega Man Battle Network 2: Berserk x Shinobi, Ryusei no Rockman 2: Berserk x Shinobi (JPN), Genre:RPG, Avis ESRB :Everyone 6+, Développeur:Capcom Production... www.commentcamarche.net/guide/1137654-mega-man-star-force-2-zerker-x-ninja
Introduction aux Java Server PagesPrésentation des Java Server Pages Les JSP (Java Server Pages) sont un standard permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web JSP (repérable par l'extension... www.commentcamarche.net/contents/jsp/jspintro.php3
ASP - Active Server Pages - IntroductionPrésentation des Active Server Pages ASP (Active Server Pages) est un standard mis au point par Microsoft en 1996 permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. Ainsi une page web ASP... www.commentcamarche.net/contents/asp/aspintro.php3
MAN (Metropolitan Area Network) - Réseau métropolitainRéseau métropolitain (MAN) Les MAN (Metropolitan Area Network, réseaux métropolitains) interconnectent plusieurs LAN géographiquement proches (au maximum quelques dizaines de kilomètres) à des débits importants. Ainsi, un MAN permet à deux noeuds... www.commentcamarche.net/contents/initiation/man.php3