Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Sep 2010 12:57:18 -0400
From:      Steven Friedrich <FreeBSD@insightbb.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: apropos returning same item twice
Message-ID:  <201009261257.18970.FreeBSD@insightbb.com>
In-Reply-To: <1284874572.20540.1746.camel@predator-ii.buffyverse>
References:  <201009111442.49114.FreeBSD@insightbb.com> <201009171218.38065.FreeBSD@insightbb.com> <1284874572.20540.1746.camel@predator-ii.buffyverse>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 19 September 2010 1:36:12 am Wayne Sierke wrote:
> On Fri, 2010-09-17 at 12:18 -0400, Steven Friedrich wrote:
> > On Thursday 16 September 2010 4:12:44 am Wayne Sierke wrote:
> > > On Wed, 2010-09-15 at 18:27 -0400, Steven Friedrich wrote:
> > > > On Wednesday 15 September 2010 12:39:15 pm Wayne Sierke wrote:
> > > > > On Tue, 2010-09-14 at 00:37 +0000, Alexander Best wrote:
> > > > > > On Sat Sep 11 10, Steven Friedrich wrote:
> > > > > > > Why does apropos list mysql(1) twice?
> > > > > > > 
> > > > > > > It doesn't return duplicates with apropos kde...
> > > > > > 
> > > > > > maybe you have a gzip'ed and plain version in /usr ?
> > > > > > 
> > > > > > see PR #4419.
> > > > > > 
> > > > > > cheers.
> > > > > > alex
> > > > > 
> > > > > Are you certain that /etc/manpath.config doesn't just still
> > > > > have /usr/X11R6/man configured (as well as /usr/local/man)?
> > > > > Admittedly the kde issue is a mystery, assuming its manpages are
> > > > > installed in /usr/local/man. This system has the following:
> > > > > 
> > > > > OPTIONAL_MANPATH	/usr/local/man
> > > > > # (disabled by xorg-libraries port) OPTIONAL_MANPATH	/usr/X11R6/man
> > > > > 
> > > > > MANPATH_MAP	/usr/local/bin		/usr/local/man
> > > > > # (disabled by xorg-libraries port)
> > > > > MANPATH_MAP	/usr/X11R6/bin	/usr/X11R6/man
> > > > > 
> > > > > 
> > > > > Is the whatis file being updated? Check the timestamp:
> > > > > 
> > > > > # ls -l /usr/local/man/whatis
> > > > > -rw-r--r--  1 root  wheel  273178 Sep 11 04:22
> > > > > /usr/local/man/whatis
> > > > > 
> > > > > 
> > > > > Wayne
> > > > > 
> > > > > > > admin@laptop2(/dev/pts/1)/usr/home/admin 106% apropos mysql
> > > > 
> > > > <snip>
> > > > 
> > > > > _______________________________________________
> > > > > freebsd-questions@freebsd.org mailing list
> > > > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > > > > To unsubscribe, send any mail to
> > > > > "freebsd-questions-unsubscribe@freebsd.org"
> > > > 
> > > > I still have X11R6 in usr symlinked to /usr/local. This was done per
> > > > entry 20070519 in /usr/ports/UPDATING.
> > > > 
> > > > Do we still need this symlink?
> > > 
> > > Yes, anything that references /usr/X11R6 gets directed to /usr/local.
> > 
> > Well I temporarily removed it and this anomaly disappeared. Perhaps we
> > just have to suffer until we know the symlink can be removed. I thought
> > it was going to eventually be removed...
> > 
> > > Did you check /etc/manpath.config and the timestamp
> > > on /usr/local/man/whatis?
> > 
> > grep -v '^#' manpath.config
> > MANDATORY_MANPATH       /usr/share/man
> > MANDATORY_MANPATH       /usr/share/openssl/man
> > OPTIONAL_MANPATH        /usr/local/man
> > MANPATH_MAP     /bin                    /usr/share/man
> > MANPATH_MAP     /usr/bin                /usr/share/man
> > MANPATH_MAP     /usr/local/bin          /usr/local/man
> > OPTIONAL_MANPATH        /usr/local/lib/perl5/5.12.2/man
> > OPTIONAL_MANPATH        /usr/local/lib/perl5/5.12.2/perl/man
> > 
> > > Another check is that the output of manpath(1) doesn't
> > > include /usr/X11R6/man.
> > 
> > manpath
> > /usr/share/man:/usr/local/man:/usr/local/kde4/man:/usr/share/openssl/man:
> > /usr/local/lib/perl5/5.12.2/man:/usr/local/lib/perl5/5.12.2/perl/man
> 
> Ok. There's also:
> 
>         %man -a -w mysql
> 
> to see the origins of the multiple man pages, although it seems that you
> may have already confirmed the /usr/X11R6 path connection.
> 
> >From what you've presented so far I'd say it's looking like a problem
> 
> with updating of the "whatis" db files. So to verify whether the weekly
> periodic "makewhatis" is being run:-
>  - check the timestamp on /usr/local/man/whatis - it shouldn't be more
> than a week old
>  - check that the "weekly run output" report lists "Rebuilding whatis
> database:" and that it doesn't list any errors, e.g.:
> 
>         Rebuilding whatis database:
> 
>         -- End of weekly output --
I also tried, as root in a text console (not in X), makewhatis `manpath` and 
it complained that it already visited /usr/X11R6/man, but the duplicates still 
appear.
-- 
System Name:   laptop2.StevenFriedrich.org
Hardware:      2.80GHz Intel Pentium 4 (HTT) with 2 GB memory
OS version:    FreeBSD 8.1-RELEASE i386 (6.9 MB kernel)
manager(s):    kde4-4.5.1 
X windows:     xorg-7.5    X.Org X Server 1.7.5



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009261257.18970.FreeBSD>