Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 May 2022 18:59:34 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        FreeBSD Current <current@freebsd.org>
Subject:   Re: Loader can't find /boot/ua/loader.lua on UFS after main-n255828-18054d0220c
Message-ID:  <CANCZdfoPazRtaKqKTtvsgm4dOoP7QFPs2HGM9ch=X9hrDS_yhQ@mail.gmail.com>
In-Reply-To: <YpP9fO4v%2BdE1pCgu@albert.catwhisker.org>
References:  <YpP9fO4v%2BdE1pCgu@albert.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000000f5c5305e0302cad
Content-Type: text/plain; charset="UTF-8"

Sorry for top posting...

Did you upgrade your boot blocks?

Warner

On Sun, May 29, 2022, 5:11 PM David Wolfskill <david@catwhisker.org> wrote:

> -- but only on one machine (of the 3 that I use for daily tracking head
> (and stable/12 & stable/13) -- the build machine ("freebeast").
>
> Each is amd64, using ... venerable ... BIOS/MBR & UFS -- stuff that has
> generally been functionally stable for the last couple of decades.
>
> So for yesterday and today, I've moved the new loader aside and copied
> the one from Friday, which works just fine.
>
> The build machine ("freebeast") uses a GENERIC kernel; the other 2 are
> laptops, and use a kernel that includes GENERIC, then tweaks things a
> bit (e.g., dropping support for tape drives; adding IPFIREWALL and
> explicitly NOT setting IPFIREWALL_DEFAULT_TO_ACCEPT; adding sound stuff).
>
> Info on the update history & copies of stuff like most recent
> (verbosely-booted) dmesg.boot should be available at
> https://www.catwhisker.org/~david/FreeBSD/history/ (and if you can't get
> through, please send a note to dhw@freebsd.org and I'll do what I can to
> fix it).
>
> (Of the 2 laptops, I only have the one that I actuaqlly use in
> day-to-day work represented.)
>
> (I note that to recover, I boot from one the stable/* slices, move the
> "head" slice's files around, then reboot from the "head" slice.)
>
> AFAICT, there were no changes to stand/* since main-n255828-18054d0220c,
> though yesterday (main-n255828-18054d0220c -> main-n255840-9cb70cb4769),
> there were some changes to sys/ufs/ffs/ffs_subr.c (from
> main-n255835-076002f24d35:
>
> commit 076002f24d35962f0d21f44bfddd34ee4d7f015d
> Author: Kirk McKusick <mckusick@FreeBSD.org>
> Date:   Fri May 27 12:21:11 2022 -0700
>
>     Do comprehensive UFS/FFS superblock integrity checks when reading a
> superblock.
>
>     Historically only minimal checks were made of a superblock when it
>     was read in as it was assumed that fsck would have been run to...
>
> -- which doesn't seem a likely culprit to me).
>
> That said, I am powering freebeast up, and plan to run a manual
> full fsck on the "head" slice's root file system....  Maybe a few
> others, while I'm here. :-}
>
> Peace,
> david
> --
> David H. Wolfskill                              david@catwhisker.org
> "Putin is a paranoid dictator.  Putin must go. He started a senseless war
> and is leading Russia into a ditch." - Egor Polyakov & Alexandra
> Miroshnikova
>
> See https://www.catwhisker.org/~david/publickey.gpg for my public key.
>

--0000000000000f5c5305e0302cad
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto">Sorry for top posting...<div dir=3D"auto"><br></div><div =
dir=3D"auto">Did you upgrade your boot blocks?</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">Warner=C2=A0</div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, May 29, 2022, 5:11 PM Davi=
d Wolfskill &lt;<a href=3D"mailto:david@catwhisker.org">david@catwhisker.or=
g</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-- but only on one=
 machine (of the 3 that I use for daily tracking head<br>
(and stable/12 &amp; stable/13) -- the build machine (&quot;freebeast&quot;=
).<br>
<br>
Each is amd64, using ... venerable ... BIOS/MBR &amp; UFS -- stuff that has=
<br>
generally been functionally stable for the last couple of decades.<br>
<br>
So for yesterday and today, I&#39;ve moved the new loader aside and copied<=
br>
the one from Friday, which works just fine.<br>
<br>
The build machine (&quot;freebeast&quot;) uses a GENERIC kernel; the other =
2 are<br>
laptops, and use a kernel that includes GENERIC, then tweaks things a<br>
bit (e.g., dropping support for tape drives; adding IPFIREWALL and<br>
explicitly NOT setting IPFIREWALL_DEFAULT_TO_ACCEPT; adding sound stuff).<b=
r>
<br>
Info on the update history &amp; copies of stuff like most recent<br>
(verbosely-booted) dmesg.boot should be available at<br>
<a href=3D"https://www.catwhisker.org/~david/FreeBSD/history/" rel=3D"noref=
errer noreferrer" target=3D"_blank">https://www.catwhisker.org/~david/FreeB=
SD/history/</a> (and if you can&#39;t get<br>
through, please send a note to <a href=3D"mailto:dhw@freebsd.org" target=3D=
"_blank" rel=3D"noreferrer">dhw@freebsd.org</a> and I&#39;ll do what I can =
to<br>
fix it).<br>
<br>
(Of the 2 laptops, I only have the one that I actuaqlly use in<br>
day-to-day work represented.)<br>
<br>
(I note that to recover, I boot from one the stable/* slices, move the<br>
&quot;head&quot; slice&#39;s files around, then reboot from the &quot;head&=
quot; slice.)<br>
<br>
AFAICT, there were no changes to stand/* since main-n255828-18054d0220c,<br=
>
though yesterday (main-n255828-18054d0220c -&gt; main-n255840-9cb70cb4769),=
<br>
there were some changes to sys/ufs/ffs/ffs_subr.c (from<br>
main-n255835-076002f24d35:<br>
<br>
commit 076002f24d35962f0d21f44bfddd34ee4d7f015d<br>
Author: Kirk McKusick &lt;mckusick@FreeBSD.org&gt;<br>
Date:=C2=A0 =C2=A0Fri May 27 12:21:11 2022 -0700<br>
<br>
=C2=A0 =C2=A0 Do comprehensive UFS/FFS superblock integrity checks when rea=
ding a superblock.<br>
<br>
=C2=A0 =C2=A0 Historically only minimal checks were made of a superblock wh=
en it<br>
=C2=A0 =C2=A0 was read in as it was assumed that fsck would have been run t=
o...<br>
<br>
-- which doesn&#39;t seem a likely culprit to me).<br>
<br>
That said, I am powering freebeast up, and plan to run a manual<br>
full fsck on the &quot;head&quot; slice&#39;s root file system....=C2=A0 Ma=
ybe a few<br>
others, while I&#39;m here. :-}<br>
<br>
Peace,<br>
david<br>
-- <br>
David H. Wolfskill=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"mailto:david@ca=
twhisker.org" target=3D"_blank" rel=3D"noreferrer">david@catwhisker.org</a>=
<br>
&quot;Putin is a paranoid dictator.=C2=A0 Putin must go. He started a sense=
less war<br>
and is leading Russia into a ditch.&quot; - Egor Polyakov &amp; Alexandra M=
iroshnikova<br>
<br>
See <a href=3D"https://www.catwhisker.org/~david/publickey.gpg" rel=3D"nore=
ferrer noreferrer" target=3D"_blank">https://www.catwhisker.org/~david/publ=
ickey.gpg</a> for my public key.<br>
</blockquote></div>

--0000000000000f5c5305e0302cad--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfoPazRtaKqKTtvsgm4dOoP7QFPs2HGM9ch=X9hrDS_yhQ>