Created attachment 21908 [details] ошибка [P11 + 425333] Система (обновленная до Sisyphus): Alt Server 11.1 x86-64 Версия пакета: freeradius-3.2.8-alt1 Шаги для воспроизведения: 1. Установить пакет: # apt-get install freeradius 2. Запустить сервис: # systemctl start radiusd.service; journalctl -fu radiusd.service Ожидаемое поведение: Сервис запускается без ошибок Реальное поведение: Сервис падает с ошибкой: июл 24 09:45:27 server-11-1-x86-64-legacy-ext4-minimal-server-20260723.localdoma systemd[1]: Starting radiusd.service - FreeRADIUS high performance RADIUS server.... июл 24 09:45:27 server-11-1-x86-64-legacy-ext4-minimal-server-20260723.localdoma sh[1980]: make: Makefile: Отказано в доступе июл 24 09:45:27 server-11-1-x86-64-legacy-ext4-minimal-server-20260723.localdoma sh[1980]: make: *** Нет правила для сборки цели «Makefile». Останов. июл 24 09:45:27 server-11-1-x86-64-legacy-ext4-minimal-server-20260723.localdoma systemd[1]: radiusd.service: Control process exited, code=exited, status=2/INVALIDARGUMENT июл 24 09:45:27 server-11-1-x86-64-legacy-ext4-minimal-server-20260723.localdoma systemd[1]: radiusd.service: Failed with result 'exit-code'. июл 24 09:45:27 server-11-1-x86-64-legacy-ext4-minimal-server-20260723.localdoma systemd[1]: Failed to start radiusd.service - FreeRADIUS high performance RADIUS server.. Дополнительно: 1. В P11 (freeradius-3.2.7-alt1) не воспроизводится 2. В [P11 + 425333] (обновление openssl) сервис падает c ошибкой генерации сертификата (см. вложение)
В freeradius-3.2.8-alt1 были затянуты гайки по безопасности, в результате чего сервис перестал запускаться :) Для исправления проблемы нужно поменять права на следующие файлы: %attr(640,root,radiusd) %_sysconfdir/raddb/certs/Makefile %attr(640,root,radiusd) %_sysconfdir/raddb/certs/xpextensions Но тогда возникает другая проблема, но только для новых инсталляций: bootstrap не может создавать файлы, так как в freeradius.service теперь запрещено писать в %_sysconfdir/raddb: ReadOnlyDirectories=/etc/raddb Чтобы не ослаблять закрученные гайки предлагаю сделать вспомогательный сервис типа oneshot. Всё это я сделал: https://packages.altlinux.org/ru/tasks/427084/ И намереваюсь закоммитить.
freeradius-3.2.8-alt2 -> sisyphus: Sun Jul 26 2026 Anton Midyukov <antohami@altlinux> 3.2.8-alt2 - NMU: + Fix permissions on Makefile for create certificate (Closes: 59929). + Add bootstrap service to work around the file system write restriction on the radiusd.service.