Error message since upgrade 2.7.0 to 2.7.2 and enable Kea DHCP
-
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
-
@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!
-