Hey guys,
I'm back again with my ansible playbook to configure packetfence (on a Debian
8)
We have upgraded to packetfence 6.2.1, and it seems that the command I use to
apply changes to network.conf and switches.conf doesn't work anymore.
Currently, after a configuration file change in aPF conf, I use the following
commands :
/usr/local/pf/bin/pfcmd configfiles push
service packetfence restart
But now, when doing this, while all packetfence services appear to start
correctly, log are full of error for httpd.aaa and httpd.portal services :
Nov 08 16:29:16 httpd.portal(2482) ERROR: [mac:unknown] Caught exception in
captiveportal::Controller::Root->setupLanguage "Can't use string ("0") as an
ARRAY ref while "strict refs" in use at
/usr/local/pf/html/captive-portal/lib/captiveportal/PacketFence/Controller/Root.pm
line 211." (captiveportal::PacketFence::Controller::Root::end)
Nov 08 16:29:16 httpd.aaa(2343) ERROR: [mac:XX:XX:XX:XX:XX:XX] radius authorize
failed with error: Can't call method "match_first" on an undefined value at
/usr/local/pf/lib/pf/Portal/ProfileFactory.pm line 52.
...
The only way we have found to have PF working again is to :
* stop PF : /usr/local/pf/bin/pfcmd service pf stop
:
* stop packetfence-config : service packetfence-config stop
* start packetfence-config : service packetfence-config start
* start PF: /usr/local/pf/bin/pfcmd service pf start
Which seems a bit overkill.
Do you have suggestion, for a proper config reload after changing both
network.conf and switches.conf on PF 6.x ?
Cheers,
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users