Description of problem: With mpich package installed 'man' is loosing ability to display any manual pages other than located in /usr/share/man/mpich-x86_64/ tree. Run 'man -d man' and see for yourself. The culprit is the following line from /etc/modulefiles/mpi/mpich-x86_64 prepend-path MANPATH /usr/share/man/mpich-x86_64 The issue is that by default MANPATH is not set and 'man' relies on a configuration in /etc/man_db.conf. With the above line mpich sets unconditionally MANPATH to /usr/share/man/mpich-x86_64 and hilarity ensues. The cure is simple. Replace the faulty line above with prepend-path MANPATH :/usr/share/man/mpich-x86_64 As documented this first searches "regular" directories as configured in /etc/man_db.conf followed by mpich specific stuff. Putting ':' at the line end does not work! Version-Release number of selected component (if applicable): mpich-3.2.1-2.fc28.x86_64 and likely others How reproducible: always Additional info: Although PATH so far is set hence a line prepend-path PATH /usr/lib64/mpich/bin so far does not breaks the whole system quite thoroughly, lines prepend-path LD_LIBRARY_PATH /usr/lib64/mpich/lib prepend-path PKG_CONFIG_PATH /usr/lib64/mpich/lib/pkgconfig look like have a serious potential for a mischief. In particular there exist directories /usr/lib64/pkgconfig/ and /usr/share/pkgconfig/. Are these not good enough?
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'.
An update of a rawhide installation, which brings in mpich-3.2.1-3.fc28.x86_64, breaks MANPATH once again; precisely as described in the original report from 2018-01-11.
I see the same issue here on a F28 beta system. When mpi/openmpi-x86_64 is loaded, the MANPATH shows: $ echo $MANPATH /usr/share/man/openmpi-x86_64 and all the standard man pages are inaccessible.
mpich-3.2.1-5.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-34508bca3c
mpich-3.2.1-3.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-af65f4eeab
mpich-3.2.1-3.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-af65f4eeab
mpich-3.2.1-5.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-34508bca3c
mpich-3.2.1-5.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.
mpich-3.2.1-3.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.