Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 talos 1.6.0-beta.0 cannot boot in qemu/kvm #8023

Closed
Tracked by #7561
rgl opened this issue Dec 4, 2023 · 1 comment
Closed
Tracked by #7561

🐛 talos 1.6.0-beta.0 cannot boot in qemu/kvm #8023

rgl opened this issue Dec 4, 2023 · 1 comment
Assignees

Comments

@rgl
Copy link
Contributor

rgl commented Dec 4, 2023

Bug Report

Description

While trying to upgrade to talos 1.6.0-beta.0 at https://github.com/rgl/terraform-libvirt-talos/tree/upgrade-to-talos-1.6 (in qem/kvm VMs), talos cannot boot in qemu/kvm due to:

image

digging a little bit at the grub prompt with ls (hd0,gpt3)/grub/x86_64-efi/, it seems there's a bug somewhere trying to find files with the error: invalid XFS directory entry error:

image

it seems this kind of bug is being reported elsewhere, I found these might help understand/fix the problem:

Environment

  • Talos version: talos 1.6.0-beta.0
  • Kubernetes version: 1.27.8
  • Platform: qemu/kvm
@smira smira changed the title talos 1.6.0-beta.0 cannot boot in qemu/kvm 🐛 talos 1.6.0-beta.0 cannot boot in qemu/kvm Dec 4, 2023
smira added a commit to smira/talos that referenced this issue Dec 5, 2023
Generate a structured table of contents following the structure of the
config.

Make high-level examples follow the full structure of the config.

Document new multi-doc machine config.

Fixes siderolabs#8023

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
smira added a commit to smira/talos that referenced this issue Dec 6, 2023
Generate a structured table of contents following the structure of the
config.

Make high-level examples follow the full structure of the config.

Document new multi-doc machine config.

Fixes siderolabs#8023

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
frezbo added a commit to frezbo/pkgs that referenced this issue Dec 6, 2023
This reverts commit 70919d8.

Newer grub has issues with loading from XFS filesystems.
See siderolabs/talos#8023, and the fix in
`70919d82` cannot be backported to older version. So the safe option is
to revert while siderolabs/extensions#272
remains open.
frezbo added a commit to frezbo/pkgs that referenced this issue Dec 6, 2023
This reverts commit 70919d8.

Newer grub has issues with loading from XFS filesystems.
See siderolabs/talos#8023, and the fix in
`70919d82` cannot be backported to older version. So the safe option is
to revert while siderolabs/extensions#272
remains open.

Signed-off-by: Noel Georgi <git@frezbo.dev>
smira added a commit to smira/talos that referenced this issue Dec 6, 2023
Generate a structured table of contents following the structure of the
config.

Make high-level examples follow the full structure of the config.

Document new multi-doc machine config.

Fixes siderolabs#8023

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
@frezbo
Copy link
Member

frezbo commented Dec 7, 2023

We've decided to revert the grub version since it's the fix for large initramfs is not backportable, we'll be moving towards possible grub meaintained by redhat for bios implementations and use systemd-boot for all UEFI going forward (Talos 1.7)

@frezbo frezbo closed this as completed Dec 7, 2023
smira added a commit to smira/talos that referenced this issue Dec 7, 2023
Generate a structured table of contents following the structure of the
config.

Make high-level examples follow the full structure of the config.

Document new multi-doc machine config.

Fixes siderolabs#8023

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
smira added a commit to smira/talos that referenced this issue Dec 8, 2023
Generate a structured table of contents following the structure of the
config.

Make high-level examples follow the full structure of the config.

Document new multi-doc machine config.

Fixes siderolabs#8023

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
smira added a commit to smira/talos that referenced this issue Dec 8, 2023
Generate a structured table of contents following the structure of the
config.

Make high-level examples follow the full structure of the config.

Document new multi-doc machine config.

Fixes siderolabs#8023

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
(cherry picked from commit 46121c9)
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants