Версия программы: ================= courier-authlib-userdb-0.71.3-alt2.1 Шаги, приводящие к ошибке: ========================== 1) Установить пакеты: courier-authlib courier-authlib-userdb 2) Наполнить содержимым файл /etc/courier-authlib/userdb 3) выполнить команду makeuserdb Результат: ========== Вывод в терминал: No such file or directory. Согласно одной из строчек исходного кода скрипта makeuserdb (21 строка) $makedat="/usr/bin/makedatprog"; нужен бинарный файл makedatprog, но он поставляется rpm пакетом courier-maildrop-utils. Получается, что не хватает зависимости у courier-authlib-userdb на courier-maildrop-utils. Ожидаемый результат: ==================== Зависимость присутствует или выводится более подробное сообщение о том, какого файла нет Дополнительно: ============== Ошибка также воспроизводится на P10 в версии courier-authlib-userdb-0.66.4-alt0.3.1
courier-authlib-0.71.5-alt1 -> sisyphus: Thu Sep 01 2022 L.A. Kostis <lakostis@altlinux.ru> 0.71.5-alt1 - 0.71.5. - add missing /usr/bin/makedatprog deps for -userdb (ALT#43653). - userdb: remove userdb-test-cram-md5 (obsoleted by upstream).