Strange problem with "man".
GianPiero Puccioni
gip at ino.it
Wed Jul 7 09:02:37 UTC 2004
Hi,
There is a strange problem when I try to use "man" as root.
The first time I try "man" on a command, say "man ls" I get:
recursive I/O operation, unit 1, file (echo ".pl 1100i"; /usr/bin/gunzip
-c '/usr/share/man/man1/ls.1.gz'; echo ".\\\""; echo ".pl \n(nlu+10") |
/usr/bin/gtbl | /usr/bin/nroff -c --legacy ISO-8859-1 -mandoc
2>/dev/null
and the manual can be seen normally, after that it works without the
error, but I suppose now it uses the formatted version in /var/cache.
If I am not root the error is not seen but the formatted version in
/var/cache is not created either, shouldn't "man" run suid man? or the
cache dirs be writable to users?
Instead if I use "man" on a non existing command, say "man nothing"
I get: "cannot overwrite existing file, unit -17155555, file"
and some random characters (the number changes too) and this seems to
happen to both root and user.
Is there something wrong?
Ciao,
GianPiero
More information about the fedora-list
mailing list