easyrule stopped working after upgrading from 23.05 to 23.09
-
I get this error message
ld-elf.so.1: /usr/local/bin/php-cgi: Undefined symbol "__libc_start1@FBSD_1.7"
-
What exactly are you running to generate that?
Not seeing that here in a 23.09 instance use one of the example rules:
[23.09-RELEASE][admin@plusdev-6.stevew.lan]/root: easyrule pass wan tcp 1.2.3.4 192.168.0.4 80 Successfully added pass rule!
[23.09-RELEASE][admin@plusdev-6.stevew.lan]/root: pfctl -sr | grep 1.2.3.4 pass in quick on em0 reply-to (em0 172.21.16.1) inet proto tcp from 1.2.3.4 to 192.168.0.4 port = http flags S/SA keep state label "USER_RULE: Passed via EasyRule" label "id:1699644149" ridentifier 1699644149
-
J jimp moved this topic from Problems Installing or Upgrading pfSense Software on
-
sudo easyrule block lan 192.168.1.27
-
Do you still see it if you run that as admin/root without sudo?
-
@stephenw10
Yes, same exact error
(sorry been slammed at work). -
Ok it looks like something didn't upgrade correctly.
Try running at the command line:
pkg-static upgrade
See what upgrades it offers you. -
No active remote repositories configured.
-
Yeah OK this is just a symptom of the upgrade issues in your other thread. Lets move ahead with that one instead.
-
@stephenw10
A clean reinstall fixed the easyrule issues. All working fine now.
Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.