-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FreeRADIUS stopped working after a recent upgrade on RHEL 8 #144
Comments
I think that a systemd override is the best solution here. Bootstrap running in systemd like this automatically generates certs in Does FreeRADIUS run in the default configuration without a certificate? Certificates are of course not required in all RADIUS use cases. |
In the spirit of making it work out of the box (even if not usefully), would it be wise to include some logic that knows whether or not the distro systemd generates snake oil at startup? If the system generates it, we can thereafter manage what was generated, otherwise we generate it ourselves. At least then it will always start up without having to do anything complex and won't make the module appear broken. |
I think I'm not sufficiently familiar with both this module and our setup (I'm just the guy reporting an issue which a colleague found and which I found a solution for on a bugzilla report :-P) to participate in the thinking about the best solution. For the record, I deployed the following systemd override to solve our problem:
|
Thanks @yann-soubeyrand, understood. We're just trying to understand the bug and discuss the best solution for all distros. I think we've got all the info we need from you now, until we manage to ship a fix. Hopefully in the meantime, other people will be able to find your workaround on here more easily than on bugzilla. Cheers, |
Hi,
After a FreeRADIUS upgrade on RHEL 8 (freeradius-3.0.20-3.module+el8.3.0+7597+67902674.x86_64), FreeRADIUS stopped working with this error in the logs:
I guess this is due to
puppet-freeradius/manifests/init.pp
Line 88 in e1dec8c
What would be the best solution, keeping this file, or dropping a systemd override to prevent the service from calling this script as part of its ExecStartPre command?
The text was updated successfully, but these errors were encountered: