Ошибка при выполнении справочных страниц справки по Fedora 25 для всех видов справочных страниц
[user1@testMachine ~]$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: Fedora
Description: Fedora release 25 (Twenty Five)
Release: 25
Codename: TwentyFive
[user1@testMachine ~]$ man wget
sed: can't read 2>/dev/null: No such file or directory
sed: can't read |: No such file or directory
sed: can't read less: No such file or directory
man: command exited with status 2: sed -e '/^[[:space:]]*$/{ N; /^[[:space:]]*\n[[:space:]]*$/D; }' | (cd <fd 3> && LESS=-ix8RmPm Manual page wget(1) ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for help or q to quit)$PM Manual page wget(1) ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for help or q to quit)$-iMSx4 -FXR MAN_PN=wget(1) sed s/\([[:space:]]\+[0-9.\-]\+\)$/\1/;s/\([[:space:]]\+[0-9.\-]\+[[:space:]]\)/\1/g;s/|/|/g;s/^\([-+]\+\)/\1/ 2>/dev/null | less)
Даже много команд справки не работают, и показывают ту же страницу ошибки.
2 ответа
Ты должен сделать export MANPAGER=less
, Проверь это /usr/bin/man wget
работает после этого, и если это так, внимательно изучите файлы RC для переопределений для MANPAGER и PAGER.
Вы можете попробовать переустановить пакет man:
yum reinstall man
Ошибка, которую вы видите, пугает меня... 2>/dev/null будет отправлять сообщения об ошибках в /dev/null (в основном, нет). Очень мало веских причин для этого.
Вы проверили which man
и проверил, был ли это бинарный файл?