Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: loopx

Bonjour, débutant sous linux, j'ai quelque problème... Mais dernièrement, un "bug??" assez désagréable ce produit à chaque fois ....

En fait, je pense que c'est du à un "cat" effectuer sur un drole de fichier, je m'explique :

je ne sais pour qu'elle raison, j'ai exécuter cette ligne de commande : cat /boot/boot.0300... Radicale je pense, je n'étais pas en mode graphique, tout, mais quand je dis tout, c'est tout les caractères ce sont transformé (petite barre, , angle droit... des trucs qu'on vois dans le Dos). Depuis ce jour, quand je tappe cette commande :

man startx (par exemple), j'obtiens :

root@loop-nb:/boot# man startx
Formatting page, please wait...
Error executing formatting or display command.
System command /bin/bzip2 -c -d /usr/X11R6/man/cat1/startx.1x.bz2 | /usr/bin/less -is exited with status 256.
root@loop-nb:/boot#

Alors c'est le comble pour un débutant... La je pouvais pas etre plus embeté... Il faudrais que je réinstalle les manuelles ... Mais comment ??? introuvable sur le net...

H E L P .. .. ..

Poste le Monday 31 January 2005 19:01:37
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: marc ferraton

les caracteres semi-graphiques ce n'est pas grave
quand çà t'arrive ( ex cat unfichierbianire )

tu récupere la police de caratere normal en tapant
<Ctrl>V <Ctrl>O (touche controle+V en meme temps)

et tout redeviendra normal
tu en trouveras l'explication avec man console_codes

pour en revenir a ton pb de man, tu as peut-etre fait une autres erreur donc on va verifier
- tout d'abord evites d'utiliser root, c'st dangereux ..., creer un utilisateur et connectes toi avec ce login
- le message d'erreur est
System command /bin/bzip2 -c -d /usr/X11R6/man/cat1/startx.1x.bz2 | /usr/bin/less -is exited with status 256.
* il peut y avoir une erreur sur le fichier /usr/X11R6/man/cat1/startx.1x.bz2

donc fais un ls -l /usr/X11R6/man/cat1/star*
pour verifier s'il existe

* il peut y avoir une erreur sur la commande /bin/bzip2

tapes la commande
# type bzip2
il va te répondre qque chose comme /usr/bin/bzip2
tu verifies avec
ls -l cequiltarepondu

si c'est toujours OK

* il peut y avoir un pb avec la commande less

pour verifier fais
# less /etc/inittab

il y a de fortes chances que le probleme soit ici

on attends tes réponses...

Poste le Monday 31 January 2005 19:21:20
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: loopx

Ok, alors je prend ma session sous xorg et :

loopx@loop-nb:/$ ls -l /usr/X11R6/man/cat1/star*
/usr/bin/ls: /usr/X11R6/man/cat1/star*: Permission denied

alors je vais essayer en root

root@loop-nb:/# ls -l /usr/X11R6/man/cat1/star*
-r--r--r-- 1 root root 2013 2005-01-31 19:02 /usr/X11R6/man/cat1/startx.1x.bz2
root@loop-nb:/#


Ca fonctionne.....

loopx@loop-nb:/$ type bzip2
bzip2 is /usr/bin/bzip2

Fonctionne aussi


Mmm

loopx@loop-nb:/$ ls -l /usr/bin/bzip2
lrwxrwxrwx 1 root root 15 2005-01-13 16:43 /usr/bin/bzip2 -> ../../bin/bzip2*

Fonctionne aussi grinning smiley

loopx@loop-nb:/$ less /etc/inittab
loopx@loop-nb:/$

Bah, il se passe que dalle... Est ce normal ??

Ai essayé un man less :

loopx@loop-nb:/$ man less
Error executing formatting or display command.
System command (cd /usr/man && (echo ".pl 1100i"; /bin/gunzip -c '/usr/man/man1/less.1.gz'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -S -mandoc | /usr/bin/less -is) exited with status 256.
No manual entry for less

Bizarre tjs.. et non fonctionnel... sad smiley

Poste le Monday 31 January 2005 19:49:32
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: Jonesy's

Bonsoir,

Tu n'as pas de /etc/inittab ? Et il boote/démarre comment tu PC ? Ch'uis sur le c*l... ?-(

@+

--- Marchons seul, sans faire le mal, sans rien attendre, tel l'éléphant qui traverse la forêt. ---

Poste le Monday 31 January 2005 20:10:20
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: loopx

Bah si, je l'ai le fichier (j'ai fais avec la touche tabulation pour vérifier et il y est... mais la commande fait rien du tout...)


Que dois je faire ??? J'èspère ne pas devoir faire un format comme pour windows... :|

Poste le Monday 31 January 2005 20:45:09
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: marc ferraton

ton probleme est bien le less
essayes avec
$ more /etc/inittab
si OK
alors
en root
# man -P /usr/bin/more man

devrait fonctionner

mais en mode user, tu dois avoir un probleme de droits sur /usr
(verifies si tes droits correspondent aux extraits ci-dessous)
bash-2.05b# ls -al /usr
total ....
drwxr-xr-x 17 root root 4096 2004-12-15 19:01 .
....
.... le sous-rep aussi à controler
lrwxrwxrwx 1 root root 5 2004-09-11 00:22 X11 -> X11R6
drwxr-xr-x 11 root root 4096 2002-03-13 03:26 X11R6

ensuite
# ls -al /usr/X11R6/man/
drwxr-xr-x 13 root root 4096 2004-09-26 23:44 .
drwxr-xr-x 11 root root 4096 2002-03-13 03:26 ..
lrwxrwxrwx 1 root root 13 2004-09-11 00:22 cat1 -> /var/man/cat1
lrwxrwxrwx 1 root root 13 2004-09-11 00:22 cat2 -> /var/man/cat2
...
...
drwxr-xr-x 2 root root 12288 2002-03-13 03:26 man1
drwxr-xr-x 2 root root 4096 1993-11-28 15:46 man2
drwxr-xr-x 2 root root 57344 2004-06-05 23:48 man3



pour terminer sous ton utilisateur ( home directory), tu crees un fichier
$ echo "bonjour les slackeux" >>montest.txt

puis
$ less montest.txt
et tu regardes la fin des fichiers de log avec more ( en root)

# more /var/log/messages
et
#more /var/log/syslog

d'un coup je pense, tu as REDEMARRE ta machine après le coup du cat /boot/boot.0300 ????

Poste le Monday 31 January 2005 21:09:02
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: loopx

Non, je n'ai pas redémarrer la machine, mais j'ai fait un startx (sans voir ce que je tappais) et pour quitter, je fais tjs un restart car shutdown 0 fonctionne pas en général...

J'ai vérifier les droits et tout semble correcte... Je pige pas trop ce que je dois faire avec les fichiers log... Ils sont énorme en plus....

N'y a t'il pas moyen de changer le LESS par le MORE qui fonctionne a merveille ???

Poste le Monday 31 January 2005 22:53:20
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: marc ferraton

tu peux te depanner comme tu as fait en passant l'option -P /usr/bin/more

mais je pense que ton pb va se résoudre si tu redémarres ta machine, tu as du (avec ta commande cat) pulverisé ta console (jeu de caractere, emulation meme )
donc tout se rétablira je pense au démarrage....

pour arreter tu peux faire
# init 6
c'est plus direct

Poste le Monday 31 January 2005 23:16:22
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: loopx

Merci pour le dépannage, c'est déjà bien (ferai un alias). La machine (portable) à déjà redémarré... est-ce possible que ce soit lié au nouveau kernel ?? depuis, man ne fonctionne plus. Pourtant, j'ai pas vu l'option "man" dans la compil du kernel 8(

Poste le Tuesday 1 February 2005 01:49:23
Répondre     Citer    
Re: Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Envoyé par: Rm

Bonjour,

j'ai le même preblème avec man.
As-tu recompilé ton noyau pour la version 2.6.1X ????
Après avoir parcouru le web, j'ai pu voir que c'est un probleme connu sous slack 10.0, il est même dans les FAQ sur slackware.com.
Solution :
remplacer KERNEL="tty[p-za-e][0-9a-f]*", "NAME=tty/s%n", SYMLINK="%k"
par KERNEL="tty[p-za-e][0-9a-f]*", "NAME=pty/s%n", SYMLINK="%k"
dans le fichier : /etc/udev/rules.d/udev.rules

OU Upgrader le package Udev:
--> Télécharger le package udev de la version 10.1 ( [www.slackware.com] )

Poste le Monday 21 March 2005 14:17:32
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Mais, quesqu'il s'ai passé ??? man ne fonctionne plus !!!!
Aide aux utilisateurs de la distribution Slackware et ses dérivées : Slax, Vector

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