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

    Error message since upgrade 2.7.0 to 2.7.2 and enable Kea DHCP

    Scheduled Pinned Locked Moved DHCP and DNS
    2 Posts 1 Posters 218 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.
    • M
      M0L50N
      last edited by

      Hi.

      Tonigh, I updated my pfsense 2.7.0 to 2.7.2. By the way, I was unable to obtain the update but follow some trick on forum to update repository and that worked.

      Right after the update, I enabled the Kea DHCP in Advanced/Networking. When I cliked "save", I got this PHP error message :

      [19-Aug-2024 23:24:23 America/New_York] PHP Fatal error:  Uncaught TypeError: implode(): Argument #1 ($array) must be of type array, string given in /etc/inc/services.inc:1411
      Stack trace:
      #0 /etc/inc/services.inc(1411): implode(', ', NULL)
      #1 /etc/inc/services.inc(1006): services_kea4_configure()
      #2 /usr/local/pfSense/include/www/system_advanced_network.inc(258): services_dhcpd_configure()
      #3 /usr/local/www/system_advanced_network.php(47): saveAdvancedNetworking(Array)
      #4 {main}
        thrown in /etc/inc/services.inc on line 1411
      No FreeBSD crash data found.
      

      I login back to my pfsense and see that Kea DHCP was enable. Going in my DHCP server to adjust some WINS/DNS and when I click "Apply change" I got another PHP error

      ![a602beb3-00b8-48c4-bbb6-48b33ecbf615-image.png](/assets/uploads/files/1724125145993-a602beb3-00b8-48c4-bbb6-48b33ecbf615-image.png) PHP Errors:
      [19-Aug-2024 23:24:23 America/New_York] PHP Fatal error:  Uncaught TypeError: implode(): Argument #1 ($array) must be of type array, string given in /etc/inc/services.inc:1411
      Stack trace:
      #0 /etc/inc/services.inc(1411): implode(', ', NULL)
      #1 /etc/inc/services.inc(1006): services_kea4_configure()
      #2 /usr/local/pfSense/include/www/system_advanced_network.inc(258): services_dhcpd_configure()
      #3 /usr/local/www/system_advanced_network.php(47): saveAdvancedNetworking(Array)
      #4 {main}
        thrown in /etc/inc/services.inc on line 1411
      [19-Aug-2024 23:28:40 America/New_York] PHP Fatal error:  Uncaught TypeError: implode(): Argument #1 ($array) must be of type array, string given in /etc/inc/services.inc:1411
      Stack trace:
      #0 /etc/inc/services.inc(1411): implode(', ', NULL)
      #1 /etc/inc/services.inc(1006): services_kea4_configure()
      #2 /usr/local/www/services_dhcp.php(841): services_dhcpd_configure()
      #3 {main}
        thrown in /etc/inc/services.inc on line 1411
      [19-Aug-2024 23:32:41 America/New_York] PHP Fatal error:  Uncaught TypeError: implode(): Argument #1 ($array) must be of type array, string given in /etc/inc/services.inc:1411
      Stack trace:
      #0 /etc/inc/services.inc(1411): implode(', ', NULL)
      #1 /etc/inc/services.inc(1006): services_kea4_configure()
      #2 /usr/local/www/services_dhcp.php(841): services_dhcpd_configure()
      #3 {main}
        thrown in /etc/inc/services.inc on line 1411
      

      I'm unable to save my DHCP change ... any idea about that problem?

      Thanks

      M 1 Reply Last reply Reply Quote 0
      • M
        M0L50N @M0L50N
        last edited by

        @M0L50N - Update

        Just for info, If I switch back to ISC DHCP, everything works normally and I can update and start my DHCPD service ... When I was in Kea mode, I was unable to start Kea-DHCP4 service

        To be operationnal for tomorrow, I just forget the idea to change DHCP mode to Kea for now ... but if you have idea to help me diagnose this, this would be really appreciate!

        Thanks!

        1 Reply Last reply Reply Quote 0
        • M M0L50N referenced this topic on
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.