MAN не работает

Здесь обсуждаются все вопросы, не попадающие под другие категории
bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

MAN не работает

Сообщение bazil »

Значит после перевода Gentshare/locale/%L/%N")
oo с ru_RU.KOI8-R на be_BY.CP1251 и установки manpages-ru
или может раньше или вообще не из-за ентого, но man перестал работать и вываливается с разнообразными ошибками типа

bazil@radzima bazil $ man su #ТУТ ОН МНЕ ТАКИ ПОКАЗАЛ МАН
bazil@radzima bazil $ man sudo
rm: выдаліць абаронены ад запісу звычайны парожні файл `/var/cache/man/cat8/sudo.8.bz2'? 1
Failed to open the message catalog "man" for locale "be_BY.CP1251"
(NLSPATH="/usr/share/locale/%L/%N")

Formatting page, please wait...
sh: line 1: /var/cache/man/cat8/sudo.8.bz2: бракуе правоў
Error executing formatting or display command.
System command (cd /usr/share/man && (echo ".ll 7.4i"; echo ".nr LL 7.4i"; echo ".pl 1100i"; /bin/gunzip -c '/usr/share/man/man8/sudo.8.gz'; echo; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -Tlatin1 -c -mandoc | /bin/bzip2 > /var/cache/man/cat8/sudo.8.bz2) exited with status 1.
rm: выдаліць абаронены ад запісу звычайны парожні файл `/var/cache/man/cat8/sudo.8.bz2'? 1
bazil@radzima bazil $ su
Password:
This is BASH 2.05b - DISPLAY on :0.0$

root is here

Чцв Жнв 5 22:15:06 EEST 2004

root@radzima bazil # man su
Failed to open the message catalog "man" for locale "be_BY.CP1251"
(NLSPATH="/usr/share/locale/%L/%N")

Что делать не знаю manpages-ru уже снес. В чем фишка хоть?
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

Сообщение bazil »

root@radzima bazil # source /etc/profile
radzima bazil # man kppp
Failed to open the message catalog "man" for locale "be_BY.CP1251"
(NLSPATH="/usr/share/locale/%L/%N")

No manual entry for kppp
radzima bazil #
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

Сообщение bazil »

сорри его действительно нету. но дело не в ентом

radzima bazil # man mc
Failed to open the message catalog "man" for locale "be_BY.CP1251"
(NLSPATH="/usr/share/locale/%L/%N")

Formatting page, please wait...
radzima bazil #
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

1) Под рутом нормально?
2) Я бы посмотрел на установку suid на man напрмер...
Опыт растет прямо пропорционально выведенному из строя оборудованию

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

Сообщение bazil »

Ллама внимательней посмотри на сообщения -- там и рут был ;)
Про suid но раньше ведь пахало, зачем манпэйджес-ру менять бит на бинарнике.
Стоит права рут, группа рут, чтение и выполняемый для всех и SGID
Сча мот уберу SGID
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

Сообщение bazil »

Значит убрал SGID c man терь для юзверя пахает но для рута

bash-2.05b$ source /etc/profile
bazil@radzima bazil $ sudo man su #ЧЕРЕЗ СЮДО РАБОТАЕТ
bazil@radzima bazil $ su
Password:
This is BASH 2.05b - DISPLAY on :0.0$

root is here

Пят Жнв 6 00:10:44 EEST 2004

root@radzima bazil # man su
Failed to open the message catalog "man" for locale "be_BY.CP1251"
(NLSPATH="/usr/share/locale/%L/%N")

Formatting page, please wait...
root@radzima bazil #

Есть подозрение что запускается с параметром -F как проверить -- не получается.
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

Сообщение bazil »

Ллама пасиб. Виноват во всем сам. Не заметил. Ни локаль новая, ни манпэйджес-ру не виноваты. Виноват мой недоделанный .bashrc -- кусок чужого кода не прошел бесследно, как енто я упустил, вроде несколько раз все перечитал и переправил.
А тут не просто алиас с -F, а целая функция.

function man ()
{
for i ; do
xtitle The $(basename $1|tr -d .[:digit:]) manual
command man -F -a "$i"
done
}

Чего я и боялся -- параметр F -- тока форматированние без вывода.
Однако от пользователя пахала -- а енти части .bashrc одинаковые
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

Сообщение bazil »

manpages-ru ввела меня в заблуждение своим выводом, т.к. у меня be_BY а странички то в ru_RU вот она и пишет что не может найти. Все тема исчерпана. Мот кого убережет от ошибок -- спасете кучу времени, сигарет, нервов.
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

Закрыто