Привет! Довелось мне тут завести mailman с нуля и оказывается у нас для этого приходится делать лишние телодвижения: - Если оставить настройки "как есть", т.е. MAILMAN_SITE_LIST = None в /etc/mailman/mm_config.py то создание нового списка рассылки падает с ошибкой mailman_1 | Traceback (most recent call last): mailman_1 | File "/usr/share/mailman/bin/newlist", line 274, in <module> mailman_1 | main() mailman_1 | File "/usr/share/mailman/bin/newlist", line 240, in main mailman_1 | sys.modules[modname].create(mlist) mailman_1 | File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 315, in create mailman_1 | _do_create(mlist, VIRTFILE, _addvirtual) mailman_1 | File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 297, in _do_create mailman_1 | func(mlist, fp) mailman_1 | File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 150, in _addvirtual mailman_1 | if (MailList(mm_cfg.MAILMAN_SITE_LIST, lock=False).host_name.lower() == mailman_1 | File "/usr/share/mailman/Mailman/MailList.py", line 149, in __getattr__ mailman_1 | raise AttributeError, name mailman_1 | AttributeError: host_name Если же заменить MAILMAN_SITE_LIST = 'mailman' и создать таки сначала список mailman и затем все остальные списки то ошибок не возникает. Предлагаю заменить MAILMAN_SITE_LIST = None на MAILMAN_SITE_LIST = 'mailman' и вывести предупреждение о создании списка mailman после установки.
Перевешиваю на текущего мантейнера ;)
ping
mailman-5:2.1.33.0.4.0f97-alt1 -> sisyphus: Fri May 29 2020 Dmitry V. Levin <ldv@altlinux> 5:2.1.33.0.4.0f97-alt1 - 2.1.29-9-ge227cb9f -> 2.1.33-4-g0f97bcba. - mm_config.py: reset MAILMAN_SITE_LIST to default (closes: #36460).