23.01 NETGATE 3100 lots of messages in log complaining about linker.hints file
-
Since updating to 23.01 from 22.05 I see lots of these messages in the system log:
Feb 16 16:32:22 router kernel: warning: KLD '/boot/kernel/kernel' is newer than the linker.hints file
And sure enough:
ls -l /boot/kernel/linker.hints
-rw-r--r-- 1 root wheel 111956 Aug 19 2021 /boot/kernel/linker.hintsIs it expected that that file would be over 18 months old?
-
We're looking into that currently (See https://redmine.pfsense.org/issues/13963), but for the time being you can run
kldxref /boot/kernel
to update thelinker.hints
file and it will stop complaining. -
@jimp Could this be related to the critical issue I have that since updating to 23.01 GIF interfaces no longer function? I am not even able to create GIF interface from the shell and as a result my HE 6in4 tunnel is disabled and this is a very serious issue for me...
Can someone please help m with this?
-
I don't think so but it's worth trying.
GIF in general works OK on 23.01, I have three HE.net tunnels (two on my edge, one in a lab system) and they are all working.
-
@jimp Well, they were working fair for me for the past 18 months including on 22.05 but since the upgrade they are utterly broken, Could it be hardware specific? I am on a NETGATE 3100 (arm7)? Clearly the upgrade broke this so how do I fix it please? As I said, all of my IPv6 connectivity is down due to the upgrade and given that I cannot even create GIF interface it seems kernel related.
-
I responded on your other threads -- the
kldxref /boot/kernel
should actually fix it for you. -
@jimp Yes, phew! I just tried that and after a reboot everything seems to be working now. Thanks for that.
Guess there is some problem with the update package containing that bad file...
-
It's more that it doesn't get updated under some circumstances still to be determined.
A clean install is not affected.Steve