Прошу добавить в зависимость ntp-server. python3 -c 'from ipapython.ntpmethods import TIME_SERVER, SERVICE_API' Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: cannot import name 'SERVICE_API' from 'ipapython.ntpmethods' (/usr/lib64/python3/site-packages/ipapython/ntpmethods.py) И скопируйте в p9, пожалуйста.
Дизайн этой функциональности предусматривает предварительную установку одного из поддерживаемых NTP серверов или отключение ее совсем: https://www.freeipa.org/page/V4/NTP_Servers_Configuration (это предложение реализовано только для ALT, к сожалению). Пожалуйста, поясните, с какой проблемой вы столкнулись.
(Ответ для Stanislav Levin на комментарий #1) > Дизайн этой функциональности предусматривает предварительную установку > одного из поддерживаемых NTP серверов или отключение ее совсем: > > https://www.freeipa.org/page/V4/NTP_Servers_Configuration > (это предложение реализовано только для ALT, к сожалению). > > Пожалуйста, поясните, с какой проблемой вы столкнулись. Заказчик говорит: "Из минимального шаблона сервер в Альт Виртуализация. Там NTP-клиентов не было. Я был уверен, что вместе с ipa-клиентом приедут все нужные пакеты." То есть клиент не вытягивает необходимые для его работы зависимости. Выглядит это так: [root@pmi-suss-alt9-srv-0 ~]# ipa-client-install -h Traceback (most recent call last): File "/usr/sbin/ipa-client-install", line 22, in <module> from ipaclient.install import ipa_client_install File "/usr/lib64/python3/site-packages/ipaclient/install/ipa_client_install.py", line 7, in <module> from ipaclient.install import client File "/usr/lib64/python3/site-packages/ipaclient/install/client.py", line 57, in <module> from ipapython.ntpmethods import TIME_SERVER, SERVICE_API ImportError: cannot import name 'SERVICE_API' from 'ipapython.ntpmethods' (/usr/lib64/python3/site-packages/ipapython/ntpmethods.py) [root@pmi-suss-alt9-srv-0 ~]#
Да, не очень user-friendly. Поправлю сообщение об ошибке.
- исправлена возможность вызова инсталляторов без импорта опциональной функциональности - улучшено сообщение об ошибке в случае отсутствия какого-либо из поддерживаемых NTP клиентов/серверов - добавлены интеграционные тесты Отправил в сизиф.
freeipa-4.8.9-alt5 -> sisyphus: Fri Jul 02 2021 Stanislav Levin <slev@altlinux> 4.8.9-alt5 - Improved error message for missing supported NTP (closes: #40343).