FreeRADIUS won't start after updating package to 0.15.14
-
I updated FreeRADIUS via the Package Manager to version 0.15.14 and now it won't start (I do not remember the version we were on before). We are running PFSense 24.11-RELEASE (amd64) on a Netgate 7100.
Running
radiusd -X
via the Command Prompt via the GUI outputs:FreeRADIUS Version 3.2.7
Copyright (C) 1999-2023 The FreeRADIUS server project and contributors
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE
You may redistribute copies of FreeRADIUS under the terms of the
GNU General Public License
For more information about these matters, see the file named COPYRIGHT
Starting - reading configuration files ...
including dictionary file /usr/local/share/freeradius/dictionary
including dictionary file /usr/local/share/freeradius/dictionary.dhcp
including dictionary file /usr/local/share/freeradius/dictionary.vqp
Errors reading /usr/local/etc/raddb/dictionary: dict_init: /usr/local/etc/raddb/dictionary[6]: Couldn't open dictionary "/usr/local/share/pfSense/radius/dictionary.pfsense": No such file or directoryWhen I do an
ls -l /usr/local/share/pfSense/radius/
I get
ls: /usr/local/share/pfSense/radius/: No such file or directoryWhen I run
ls -l /usr/local/share/freeradius/
, I do see a dictionary.pfsense in that folder.I have tried reinstalling the package using the reinstall button in Package Manager. I've uninstalled the package and then installed it again via the Package Manager, all with no change in outcome. I do see that PFSense 25.07 is available, but I don't want to update until I know this won't be a bigger issue.
-
So an update: Over the weekend I decided to try an update to 25.07. I first uninstalled the FreeRADIUS package before the update. The update to 25.07 was successful. I then re-installed the FreeRADIUS package, which seems to have fixed the issue.
So the update to 25.07 seemed to fix it. Might need to prevent Package Manager from allowing the update to FreeRADIUS 0.15.14 until on PFSense 25.07 or at least add a note if the user is still on the older PFSense version.
-
@claystorm said in FreeRADIUS won't start after updating package to 0.15.14:
Might need to prevent Package Manager from allowing the update to FreeRADIUS
That is really odd. Did you see it in the GUI, in Package Manager while 'System / Update / Update Settings' was still set to 24.11? I did check yesterday and only saw 0.15.13 and I'm not sure if I should see the 0.15.14 version or not.
-
Yeah this use to be an issue, where once a new release came out updating packages could install package from new release even if you were on old.. But I thought that was addressed while back.
From my understanding you shouldn't see new packages available for version Y when you are still on X.