- Joined
- Nov 25, 2013
- Messages
- 7,776
EDIT: FreeBSD 13.2 will be supported until early June 2024 and jails with 13.2 run just fine on the current version of TrueNAS CORE. So just don't upgrade your jails to 13.3 until after the release of TN CORE 13.1.
EDIT2: If you have a jail already upgraded to 13.3 and neither a roll back from snapshots nor a complete reinstall with a 13.2 jail is an option for "reasons" you can try this from the TrueNAS host system:
Hi all!
With FreeBSD 13.3 just released and considering that one should run up-to-date and supported software I upgraded all my jails from FreeBSD 13.2 to FreeBSD 13.3.
All jails that use the daemon(8) facility to start their services failed to do so.
Investigation revealed that while in theory no breaking changes to the ABI should happen in a FreeBSD -stable branch like releng/13, in this particular case a new system call, kqueuex(), was merged into releng/13 and releng/13.3. I just sent a message to the -stable mailing list to verify.
For the moment this is not a big deal - I just rolled back to 13.2 and all was well.
We, the entire community, will face a major road block in April, though. Starting with the next quarter packages will be built for 13.3 instead of the EOL 13.2. Which means we will probably not be able to reliably deploy new jails by then.
This is exactly the situation we have been in multiple times in the past and which I predicted for some time in 2026 because TrueNAS CORE always lags behind FreeBSD releases.
Looks like I will be jumping to the nightlies rather sooner than later. April the very last.
Kind regards,
Patrick
EDIT2: If you have a jail already upgraded to 13.3 and neither a roll back from snapshots nor a complete reinstall with a 13.2 jail is an option for "reasons" you can try this from the TrueNAS host system:
cp -p /usr/sbin/daemon /mnt/<pool>/iocage/jails/<jail>/root/usr/sbin/
Hi all!
With FreeBSD 13.3 just released and considering that one should run up-to-date and supported software I upgraded all my jails from FreeBSD 13.2 to FreeBSD 13.3.
All jails that use the daemon(8) facility to start their services failed to do so.
Investigation revealed that while in theory no breaking changes to the ABI should happen in a FreeBSD -stable branch like releng/13, in this particular case a new system call, kqueuex(), was merged into releng/13 and releng/13.3. I just sent a message to the -stable mailing list to verify.
For the moment this is not a big deal - I just rolled back to 13.2 and all was well.
We, the entire community, will face a major road block in April, though. Starting with the next quarter packages will be built for 13.3 instead of the EOL 13.2. Which means we will probably not be able to reliably deploy new jails by then.
This is exactly the situation we have been in multiple times in the past and which I predicted for some time in 2026 because TrueNAS CORE always lags behind FreeBSD releases.
Looks like I will be jumping to the nightlies rather sooner than later. April the very last.
Kind regards,
Patrick
Last edited: