Latest 9.2-RELEASE-p5 update keeps wanting to install /boot/kernel/linker.hints
Paul Macdonald
paul at ifdnrg.com
Thu May 1 18:38:17 UTC 2014
> A quick googling shows this is quite an old bug!
>
> Short answer: It's annoying but you can safely ignore it.
>
> Long answer: linker.hints is actually generated locally when
> freebsd-update runs "kldxref -R /boot/". The problem is then sometimes
> the local checksum doesn't match the freebsd-update server's remote
> checksum of linker.hints, because kldxref in 9.2-REL does not take
> into account that the order of a directory can be different between
> machines/filesystems.
>
> A patch was submitted to 9-stable & 10-stable in Dec 2013:
>
> http://www.freebsd.org/cgi/query-pr.cgi?pr=182098
>
> I think the only way to fix this properly is for the FreeBSD team to
> backport the kldxref.c patch to 9.2-REL and issue it as 9.2-REL-p6.
> The machines generating the freebsd-update files need the kldxref
> patch for local and remote checksums of linker.hints to match; it's
> not enough to just patch kldxref on your local machine.
>
> Regards
> Andrew
it's also showing up on 8.4 machines and adding it to IgnorePaths in
/etc/freebsd-update.conf has no effect.
I'd also say its not just an annoyance, if you script stuff so you can
see what needs updated..
Paul.
More information about the freebsd-questions
mailing list