Bug 37474

Summary: catman: команда man завершилась неудачно (код выхода 3) на сервере с минимальной установкой
Product: Sisyphus Reporter: Vera Blagoveschenskaya <vercha>
Component: man-dbAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: asy, legion, sotor
Version: unstable   
Hardware: all   
OS: Linux   

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