Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    [SOLVED] Freeradius doesn't start after a pfsense 2.4.4 fresh install and restored previous config.

    Scheduled Pinned Locked Moved pfSense Packages
    23 Posts 9 Posters 6.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sisko212
      last edited by

      @jimp unfortunately not... no errors, no logs, nothing, just the status icon stays red, on Status -> Services section

      jimpJ 1 Reply Last reply Reply Quote 0
      • GertjanG
        Gertjan
        last edited by

        Hi,

        When freeradius is stopped, use the console, option 8, and enter

        radiusd -X
        

        All logging will be done to the console - you'll be seeing errors if they exist.

        No "help me" PM's please. Use the forum, the community will thank you.
        Edit : and where are the logs ??

        1 Reply Last reply Reply Quote 0
        • jimpJ
          jimp Rebel Alliance Developer Netgate @sisko212
          last edited by

          @sisko212 said in [SOLVED] Freeradius doesn't start after a pfsense 2.4.4 fresh install and restored previous config.:

          @jimp unfortunately not... no errors, no logs, nothing, just the status icon stays red, on Status -> Services section

          So it didn't start even if you clicked the start button on Status > Services?

          But after you started it manually once from the command line, it works every time now?

          I'll have to setup a fresh install VM and see if I can replicate it that way. Perhaps mine work because they're already configured.

          Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

          Need help fast? Netgate Global Support!

          Do not Chat/PM for help!

          S 1 Reply Last reply Reply Quote 0
          • S
            sisko212 @jimp
            last edited by

            So it didn't start even if you clicked the start button on Status > Services?

            right..

            But after you started it manually once from the command line, it works every time now?

            right again..

            I'll have to setup a fresh install VM and see if I can replicate it that way. Perhaps mine work because they're already configured.

            Ok thanks... if can helps, my pfsense is installed to a zfs pool mirrored to 2 ssd.
            Let me know, if you need more details about hardware i am using... or, if you need, i will try to send you my config file... just i will try to remove users passwords and certificates sections from it

            1 Reply Last reply Reply Quote 0
            • D
              dddave
              last edited by

              Hi all,

              I just upgraded freeradius3 package to version 0.15.5_4 running on APU hardware with pfsense build: 2.4.4-RELEASE.

              It's been running pretty much rock solid for years... (should not have upgraded! :( ).

              I need guidance on where to look to help diagnose this please??? :(

              Previously after the last update I had to manually re-start after a boot up -> now I cannot manually start, and I cannot see any logs in the radius.log file under /var/log? No errors in any of the system logs. Is this a temporary issue that anyone is aware of? Its been pretty rock stable until now. Re-installation of the package / changing a few settings or rolling config back config has not helped. Cannot get the service to boot. Does this ring any bell's / idea's from anyone? Luckily it only handles Wireless authentication, so we have 1 SSID I can use that is rate limited that doesn't use it - so the family "may not notice" - but I'm a tad surprised as I know some big names use PFSense, for various elements.

              Where may I find more log information to help break the root cause down?

              Thanks in advance - please link to other posts if I couldn't find them - or advise if this is already know / in pending merges.

              David

              1 Reply Last reply Reply Quote 0
              • D
                dddave
                last edited by

                And yes - sorry I know the package is third party - please advise where to post if this is not suitable - but it doesn't help the brand, as many consumers will see it as part of the PFSense brand.

                1 Reply Last reply Reply Quote 0
                • J
                  juruteknik
                  last edited by

                  hi dddave, please share the output of radiusd -X

                  i have same problem here

                  1 Reply Last reply Reply Quote 0
                  • S
                    strangegopher
                    last edited by strangegopher

                    Same issue here.

                    radiusd -X show:

                    Errors reading /usr/local/etc/raddb/dictionary: dict_init: /usr/local/etc/raddb/dictionary[6] invalid entry
                    

                    /usr/local/etc/raddb/dictionary :

                    # Local dictionary, does not need to include the master dictionary
                    ATTRIBUTE               MOTP-Init-Secret                900     string
                    ATTRIBUTE               MOTP-PIN                        901     string
                    ATTRIBUTE               MOTP-Offset                     902     string
                    
                     /usr/share/doc/radius/dictionary.pfsense
                    
                    

                    edit: removing the last line fixes the issue. also changing the last line to be this works

                    $INCLUDE /usr/share/doc/radius/dictionary.pfsense
                    

                    Now a reboot will remove this fix.

                    edit2: created bug report - https://redmine.pfsense.org/issues/8989

                    R GertjanG 2 Replies Last reply Reply Quote 3
                    • R
                      RikkertJ @strangegopher
                      last edited by

                      @strangegopher that seems to resolve the issue. Thank you!

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        sisko212 @RikkertJ
                        last edited by

                        @strangegopher I can confirm your workaround. This fix the issue.

                        1 Reply Last reply Reply Quote 0
                        • F
                          free4 Rebel Alliance
                          last edited by free4

                          @dddave @juruteknik @strangegopher @RikkertJ and @sisko212
                          I appologize for this problem, this is my fault. I am an occasional contributor to pfSense and it's me who caused this issue.

                          I submited a pull request to fix the issue ( https://github.com/pfsense/FreeBSD-ports/pull/579 ). I hope it will be merged fast.

                          1 Reply Last reply Reply Quote 0
                          • GertjanG
                            Gertjan @strangegopher
                            last edited by Gertjan

                            @strangegopher said in [SOLVED] Freeradius doesn't start after a pfsense 2.4.4 fresh install and restored previous config.:

                            Same issue here.
                            edit: removing the last line fixes the issue. also changing the last line to be this works

                            $INCLUDE /usr/share/doc/radius/dictionary.pfsense
                            

                            Now a reboot will remove this fix.
                            edit2: created bug report - https://redmine.pfsense.org/issues/8989

                            Edit (only) this file : /usr/local/pkg/freeradius.inc
                            Line 3666
                            Change

                            $INCLUDE /usr/share/doc/radius/dictionary.pfsense
                            

                            for

                            \$INCLUDE /usr/share/doc/radius/dictionary.pfsense
                            

                            Escaping the $ (adding a backslash in front) and "$INCLUDE" will be included literally.
                            Now the patch will persists after rebooting.

                            Btw : to apply the edit : reboot !

                            edit : @free4 : look at the source, it's just the backslash that is missing. Instead of reverting your PL, add another PL and done ^^

                            No "help me" PM's please. Use the forum, the community will thank you.
                            Edit : and where are the logs ??

                            1 Reply Last reply Reply Quote 0
                            • jimpJ
                              jimp Rebel Alliance Developer Netgate
                              last edited by

                              This should be fixed in the latest version of the pkg now

                              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                              Need help fast? Netgate Global Support!

                              Do not Chat/PM for help!

                              1 Reply Last reply Reply Quote 0
                              • GertjanG
                                Gertjan
                                last edited by

                                Yep, installed the ...5 : case closed.

                                No "help me" PM's please. Use the forum, the community will thank you.
                                Edit : and where are the logs ??

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.