Re: Rawhide / systemd 250: kernel-install may place kernels and config in the wrong place

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2022-01-06 at 09:23 +0100, Tomasz Torcz wrote:
> On Wed, Jan 05, 2022 at 05:36:56PM -0800, Adam Williamson wrote:
> > So, my question is...do other Rawhide users have this problem, or is my
> > system an outlier for some reason? I have not been able to figure out
> > *what* created the problematic directories on my system. An earlier
> > systemd rc may have created /boot/efi/(machine_id) if
> > /boot/efi/loader/entries existed, but I don't know what might have
> > created /boot/efi/loader/entries . I'm pretty sure I didn't do it
> > myself, though.
> 
>   My rawhide system seem to have both and boot even other kernel:
> 
> tree /boot/efi
> /boot/efi
> ├── 6a1b72cbb94d4c95a4ac9df2d581e371
> │   ├── 0-rescue
> │   │   ├── initrd
> │   │   └── linux
> │   ├── 4.16.0-0.rc5.git2.1.fc29.x86_64
> │   ├── 4.16.0-0.rc6.git2.1.fc29.x86_64
> │   ├── 4.16.0-0.rc7.git1.1.fc29.x86_64
> │   └── 5.16.0-0.rc5.20211216git2b14864acbaa.37.fc36.x86_64
> │       ├── initrd
> │       └── linux
> ├── EFI
> │   ├── BOOT
> │   │   ├── BOOTX64.EFI
> │   │   └── fbx64.efi
> │   └── fedora
> │       ├── BOOTX64.CSV
> │       ├── grub.cfg
> │       ├── grub.cfg.rpmsave
> │       ├── grubenv.rpmsave
> │       ├── grubx64.efi
> │       ├── mmx64.efi
> │       ├── shim.efi
> │       └── shimx64.efi
> └── loader
>     └── entries
>             └──
> 	    6a1b72cbb94d4c95a4ac9df2d581e371-5.16.0-0.rc5.20211216git2b14864acbaa.37.fc36.x86_64.conf
> 
> # uname -r
> 5.16.0-0.rc4.20211207gitcd8c917a56f2.30.fc36.x86_64

Ah, yeah, so you can see, you've run into the bug - kernel 5.16.0-
0.rc5.20211216git2b14864acbaa.37.fc36 has been installed into /boot/efi
and your system has booted to the older rc4 kernel. Unless my systemd
patch gets merged, kernels won't install properly for you unless you
wipe out /boot/efi/6a1b72cbb94d4c95a4ac9df2d581e371 and
/boot/efi/loader . (After doing that you can run:

/bin/kernel-install add 5.16.0-0.rc5.20211216git2b14864acbaa.37.fc36.x86_64 /lib/modules/5.16.0-0.rc5.20211216git2b14864acbaa.37.fc36.x86_64/vmlinuz

to reinstall the rc5 kernel correctly, or just update to a newer one).

It's interesting that you have those very old fc29 folders in your
/boot/efi/(machineid); now I think about it, my folder might have had
very old entries like that in it too, but I stupidly wiped it without
keeping a note. So perhaps there was a bug some time ago that led to
these directories being created. I initially deployed this system as
F25, it looks like.
-- 
Adam Williamson
Fedora QA
IRC: adamw | Twitter: adamw_ha
https://www.happyassassin.net

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux