WireGuard boot failures and config corruption fixed in 1.5.119
Posted by tomspark
SparkBox 1.5.119 ships three fixes for edge cases that hit customers on minimal Ubuntu kernels and during template rendering races. The install script now explicitly loads and persists the iptablenat kernel module, so WireGuard won't fail on boot if your distro doesn't auto-load it. sparkbox up now re-renders all enabled module configs on every cycle instead of once at enable time, which self-heals templating failures like the Authelia 59KB validation issue we saw in production. And we fixed a cascade from an earlier version where missing Portainer password files would brick the whole container — the next sparkbox up will regenerate the bcrypt hash and bring Portainer back online automatically. What you'll see: - WireGuard container no longer crashes on reboot if your kernel is minimal or stripped - Authelia (or any templated module) auto-recovers if config rendering ever failed silently - Portainer stays up even if the password hash file got corrupted or deleted Check the Updates tab in your dashboard for the full changelog. If you hit any issues after upgrading, post in d/sparkbox with your logs. --- Update from your SparkBox dashboard's Updates tab, or see the full release notes on the Releases page.