This probably means that you upgraded from Tiger, and so have uncompressed Tiger man pages obscuring the compressed Leopard ones, in this case an outdated /usr/share/man/man1/syslog.1 preventing you from seeing the current /usr/share/man/man1/syslog.1.gz.
Here is how I fixed that:
First, make a backup of your /usr/share/man hierarchy in case anything goes wrong.
Then, as root: cd /usr/share/man/ find . -iname "*.gz" -type f -exec gunzip -v -f {} \;
This uncompresses all the Leopard pages, replacing any outdated Tiger ones, and preserving timestamps. Still inside /usr/share/man/, find . -type f -exec gzip -v {} \;
This recompresses all the Leopard manual pages, and compresses any non-obsoleted old pages which remain, again preserving timestamps.
Unfortunately, this leads to a bunch of broken symbolic links which are pointing to the non-nonexistent uncompressed versions of a page. (You can see this by running /etc/periodic/weekly/320.whatis.)
So a friend and I came up with the attached script, which adjusts all the symbolic link names and destinations to reflect the current, compressed situation. |