Hi Loris, to deal with this I have resorted to doing:
unset MANPATH After loading many Easybuild modules. This works since man will find the manpages for any program that has the manpages relative to the executable like this: ../share/man. E.g. for executable P located in $HOME/.local/bin/P the manpages will be located at $HOME/.local/share/man/ (See: https://askubuntu.com/a/1378260) Of course, this is not a viable solution for software that is not laid out in this fashion. Best regards, Steen ________________________________________ From: [email protected] <[email protected]> on behalf of Loris Bennett <[email protected]> Sent: Tuesday, February 7, 2023 8:58:13 AM To: easybuild Subject: [easybuild] [man v2.6.3] manpath list too long Hi, On CentOS 7.9, the version of 'man' is 2.6.3. This version seems to have a limit of 50 directories for MANPATH. If this is exceeded, which sometimes happens with EasyBuild, 'man' will produce the error man: manpath list too long Versions 2.9.3 (AlmaLinux 9.1) and 2.9.4 (Debian 11) don't have this limitation (or the limit is higher). Often (usually?) users are mainly interested in the man page for the program they have loaded explicitly via 'module add' and less in that for, say, 'binutils'. Does anyone know of a workaround for this issue? Cheers, Loris -- Dr. Loris Bennett (Herr/Mr) ZEDAT, Freie Universität Berlin

