Squid: "Undefined symbol "_ZTVNSt3__117bad_function_callE" after upgrade to 2.8
-
I just upgrded my PFSense from 2.7.2 to 2.8; upgrading operations completed fine.
Then I wanted to add Squid package as well, installing it after having completed this upgrade.
Squid installation process completed regularly. But after a very simple config, daemon didn't start in any way. When I tried by CLI, I received this error message:
"ld-elf.so.1: /usr/local/sbin/squid: Undefined symbol "_ZTVNSt3__117bad_function_callE"Maybe Squid last release (0.5.3) is not compatible with libc++ in FreeBSD 15.0 ?
-
I have the same issue after upgrading from 2.7.2 to 2.8.0.
When trying to start squid the below message is shown in syslog:php-fpm[71339]: /pkg_edit.php: The command '/usr/local/sbin/squid -f /usr/local/etc/squid/squid.conf' returned exit code '1', the output was 'ld-elf.so.1: /usr/local/sbin/squid: Undefined symbol "_ZTVNSt3__117bad_function_callE"'
-
Hey that is familiar :
[2.8.0-RELEASE][admin@fw1.man.mylocal]/root: squid -z
ld-elf.so.1: /usr/local/sbin/squid: Undefined symbol "ZTVNSt3__117bad_function callE"Hopefully it is resolved soon!
-
I also have this issue (tried upgrading this morning and had to roll back). No idea if this works as I can't try again until tomorrow.
https://dannyda.com/2025/05/30/how-to-fix-pfsense-community-edition-pfsense-ce-2-8-0-squid-issue/