Bug 37474 - catman: команда man завершилась неудачно (код выхода 3) на сервере с минимальной установкой
Summary: catman: команда man завершилась неудачно (код выхода 3) на сервере с минималь...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: man-db (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-12 17:13 MSK by Vera Blagoveschenskaya
Modified: 2019-11-13 17:14 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2019-11-12 17:13:51 MSK
alt-server-9.0-x86_64.iso
http://ftp.altlinux.org/pub/distributions/ALTLinux/images/p9/server/x86_64/
Минимальная установка

[root@server-9-x86-64-minimal ~]# rpm -qa | grep man-db
man-db-2.9.0-alt1.x86_64

Выполнить команду
[root@server-9-x86-64-minimal ~]# catman

Обновление cat файлов в разделе 1 man иерархии /usr/share/man
man: команда завершилась с кодом 127: (cd /usr/share/man && /usr/lib/man-db/zsoelim) | (cd /usr/share/man && /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t ANSI_X3.4-1968//IGNORE) | (cd /usr/share/man && tbl) | (cd /usr/share/man && nroff -mandoc -rLL=154n -rLT=154n -Tascii) | iconv -c -f ANSI_X3.4-1968 -t UTF-8//TRANSLIT | gzip -c7
catman: команда man завершилась неудачно (код выхода 3)
Comment 1 Sergey Y. Afonin 2019-11-13 12:25:04 MSK
Как раз сегодня до p9 добрался относительно новый man-db. В Sisyphus уже ещё новее.
Comment 2 Sergey Y. Afonin 2019-11-13 12:26:22 MSK
(In reply to comment #1)

> Как раз сегодня до p9 добрался относительно новый man-db. В Sisyphus уже ещё
> новее.

Извиняюсь, не посмотрел, что речь про версию из Сизифа уже.
Comment 3 Alexey Gladkov 2019-11-13 13:00:52 MSK
В описании вы потеряли сообщение о настоящей ошибке:

<standard input>:77: fatal error: input stack limit exceeded (probable infinite loop)
Comment 4 Alexey Gladkov 2019-11-13 13:57:53 MSK
На моей системе вот команда, которая падает:

$ env -i /usr/bin/man -L ru_RU.UTF-8 -caM /usr/share/man -S 1 mksh >/dev/null
<standard input>:77: fatal error: input stack limit exceeded (probable infinite loop)
/usr/bin/man: команда завершилась с кодом 127: (cd /usr/share/man && /usr/lib/man-db/zsoelim) | (cd /usr/share/man && /usr/lib/man-db/manconv -f UTF-8:ISO-8859-1 -t ANSI_X3.4-1968//IGNORE) | (cd /usr/share/man && tbl) | (cd /usr/share/man && nroff -mandoc -rLL=136n -rLT=136n -Tascii) | iconv -c -f ANSI_X3.4-1968 -t UTF-8//TRANSLIT | gzip -c7
Comment 5 Alexey Gladkov 2019-11-13 17:14:38 MSK
Fixed in man-db 2.9.0-alt2