Getting `KLD Linux.ko: depends on kernel - not available or version mismatch` on a machine that runs the #Linuxulator on #FreeBSD after upgrading a pkgbasified 14 to 15. Same for related file system modules. Is there anything I can do right now, or should I revert and wait for the modules to be re-compiled for 15? When would those versions hit -RELEASE?
@_bapt_ put me on the right track earlier:
The running kernel was 15, but `freebsd-version` still returned 14.x. I ran pkg upgrade again, this time prepended by `env ABI=FreeBSD:15:amd64` followed by a reboot after the successful update, and that resolved this issue.
@mikael linux.ko is part of the regular kernel, it probably means your running kernel does not match you installed kernel so when you kldload you have a version mismatch, a simple reboot should fix your issue

@mikael

pkg repos -el | sort -f

pkg repos -e | grep -B 1 url

@grahamperrin Thanks! Makes sense, and after actually performing the update, they all look good now; i.e. `FreeBSD:15:amd64` in the URL. :)