PHP Fatal Error after reconfiguring relayd



  • @pfSense:

    Status: Load Balancer: Pool
    Fatal error: Cannot use string offset as an array in /etc/inc/service-utils.inc on line 205

    Getting this error going to any page related to relayd/load balancing; this happened after hitting the Stop button on relayd and trying to end the process.  Cannot now edit anything related to the service, or start/stop/restart it.

    Also attached is an image of what my "Services" page now looks like, with the relayd section missing entirely.  This is part of an HA setup, and the secondary device doesn't have the same issue.  Was curious as to the best method of getting relayd back available again.  Thanks!




  • As an aside, I don't mind destroying the current load balancer config, it was very basic and easy to set up again; I just want to get the service and configuration menu working properly.


  • Rebel Alliance Developer Netgate

    Do you have any packages installed on the system?

    If not, for curiosity's sake, does that error go away if you install one (something small like Cron would be sufficient)



  • There aren't any packages currently installed on the system.  I'll be happy to attempt installing one during our maintenance window, just in case it causes any further problems.  Hopefully this can happen overnight tonight.



  • @jimp:

    Do you have any packages installed on the system?
    If not, for curiosity's sake, does that error go away if you install one (something small like Cron would be sufficient)

    Hello,
    I did what Jimp suggested and it works fine. The Services Dashboard is now properly displayed.
    Thank You.