Solved [freebsd-update] only userland is updated - normal behavior?

Hello,

I use FreeBSD since 12/2025. That is what I have on my current installed FreeBSD now:
:~ $ freebsd-version
15.0-RELEASE-p3

:~ $ freebsd-version -k
15.0-RELEASE-p2
:~ $ freebsd-version -r
15.0-RELEASE-p2
:~ $ freebsd-version -u
15.0-RELEASE-p3

:~ $ ls -la /boot/kernel*/kernel | head
-r--r--r-- 2 root wheel 29339192 Jan 29 21:34 /boot/kernel.old/kernel
-r--r--r-- 2 root wheel 29339192 Jan 29 21:34 /boot/kernel/kernel

:~ $ strings /boot/kernel/kernel | grep -i "FreeBSD 15.0-RELEASE"
@(#)FreeBSD 15.0-RELEASE-p2 GENERIC
FreeBSD 15.0-RELEASE-p2 GENERIC
:~ $ strings /boot/kernel.old/kernel | grep -i "FreeBSD 15.0-RELEASE" 2>/dev/null
@(#)FreeBSD 15.0-RELEASE-p2 GENERIC
FreeBSD 15.0-RELEASE-p2 GENERIC

:~ $ sysctl kern.bootfile
kern.bootfile: /boot/kernel/kernel

:~ $ uname -a
FreeBSD mybsd 15.0-RELEASE-p2 FreeBSD 15.0-RELEASE-p2 GENERIC amd64

:~ # cat /var/db/freebsd-update/tag
freebsd-update|amd64|15.0-RELEASE|3|1c0bc3ec84b55016280ae2712b9d55aead9329d2444259868203498b53693141|1790812800


:~ $ cat /boot/loader.conf | grep -i kernel
:~ $
Is this normal behavior?
 
Yes. When there is no update besides the userland, than that's it, yes.
Btw. you can combine commands options: freebsd-version -kru
 
Yes. When there is no update besides the userland, than that's it, yes.
Btw. you can combine commands options: freebsd-version -kru
But one needs to read the man page that says
if multiple options are combined, the ouput is always:
Installed kernel version (-k)
Running kernel version (-r)
Userland (-u)

freebsd-version -rku gives the same output as freebsd-version -ukr or -kur
The fixed order of output sometimes gets confusing, I know it took me a bit then simply read the manpage
 
Thanks for reply.

I was also confused by the output of freebsd-version -kru hence I wrote the command three times with different parameter...
 
Back
Top