Bug 23356

Summary: makewhatis is missing/not installed
Product: Mageia Reporter: Bit Twister <bittwister2>
Component: RPM PackagesAssignee: Base system maintainers <basesystem>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11, thierry.vignaud
Version: 6   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: man-db-2.7.6.1-2.mga6 CVE:
Status comment:

Description Bit Twister 2018-07-28 00:07:11 CEST
Description of problem:

makewhatis is missing/not installed and is needed for man -k or apropos to work.

Version-Release number of selected component (if applicable):


How reproducible: always


Steps to Reproduce:
1. man -k systemd
   systemd: nothing appropriate.

Yet, locate /usr/share/man/man1/systemd- | wc -l
shows there should have been at least 19 selections returned,

On mga5 "man -k systemd | wc -l" returns 146 selections.
Comment 1 Marja Van Waes 2018-07-29 13:11:19 CEST
Assuming man-db counts as a base system package, so assigning to that maintainer group. CC'ing the registered maintainer.

CC: (none) => marja11, thierry.vignaud
Assignee: bugsquad => basesystem

Comment 2 Thierry Vignaud 2018-07-30 14:36:43 CEST
mandb provides whatis...
Comment 3 Bit Twister 2018-07-30 15:21:30 CEST
(In reply to Thierry Vignaud from comment #2)
> mandb provides whatis...

Very true, but, I am talking about the program makewhatis.
All previous releases had a makewhatis cron job running /usr/sbin/makewhatis to build the man database/index used by man -k/apropos.
Comment 4 Thierry Vignaud 2018-07-31 09:54:23 CEST
We run "mandb -q" when installing files which takes care of updating the db
Comment 5 Bit Twister 2018-07-31 15:31:33 CEST
Verified my mga6 install did not have man index/database. Ran
mandb -q which created the files need by man -k and apropos.

Booted last night's clean mga6 network install and man -k worked.

Basic difference between systems which were broke was Xfce only install.
Since makewhatis is replaced by mandb command, I am closing this bug.

Thank you for time Thierry.

Status: NEW => RESOLVED
Resolution: (none) => FIXED