23.01.b.20230202.1645 crash report after upgrade from 22.05 on Netgate 6100
-
Here is my crash report I received after upgrading from 22.05 on my Netgate 6100 Max.
There also is the error:
PHP ERROR: Type: 64, File: /usr/local/pkg/suricata/suricata_generate_yaml.php, Line: 396, Message: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` @ 2023-02-03 08:42:59
System is still upgrading in the background and I'm getting another crash report:
And another one. Seems like this is happening while upgrading the packages in backgroud:
Console:
Custom commands completed ... done. Executing custom_php_resync_config_command()...len 4 vecnum: 126 sizeof (zfs_cmd_t) 4528
All packages are now upgraded but Wireguard service isn't running. If I start it manually I get another crash report:
-
PHP errors during the upgrade process are normal and expected. They are only a source of concern if they happen on subsequent reboots or actions. Normally those get cleared at the end of the upgrade process.
The easiest way to check is to restart the firewall and see if any of them happen at that point.
The
vecnum
line is also normal/expected, it is printed on the console during some ZFS Boot Environment operations. -
@jimp It was as you said. Errors are gone. Unfortunately there is a bug with Wireguard & Suricata (as discussed in another thread). That's why I'm back at 22.05 for the moment.
-
I'm looking at the WireGuard + Suricata issue.
The
vecnum
output is worked around in devel snapshots, and will likely be fixed the next time we resync with FreeBSD main (the root cause is in OpenZFS). -
@cmcdonald Thank you Christian!