Hello all! First post here. Sorry in advance if I confuse a term with the other, I’m tech savy enough to generally work my around the little issue, but no IT expert by any means.
I’ve been using Tumbleweed for a while without much issues, but since a few weeks ago (not sure when, I didn’t notice at first) my system stopped updating the bootloader after a kernel update. I would have to either select the latest kernel manually at boot, or use yast bootloader (as mentioned here: Why doesn't openSUSE Tumbleweed automatically update to the latest kernel? - #3 by mchnz).
Here’s the output of zypper lr -d:
# | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service
---+--------------------------------------+-------------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+--------
1 | Wine | Wine | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/ |
2 | download.opensuse.org-non-oss | Repository principale (NON-OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
3 | download.opensuse.org-oss | Repository principale (OSS) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
4 | download.opensuse.org-tumbleweed | Repository principale degli aggiornamenti | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
5 | home_flowkeeper | home:flowkeeper (openSUSE_Tumbleweed) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/home:/flowkeeper/openSUSE_Tumbleweed/ |
6 | home_nuklly | Home Project of xz (openSUSE_Tumbleweed) | Yes | (r ) Yes | No | - | 99 | rpm-md | https://download.opensuse.org/repositories/home:/nuklly/openSUSE_Tumbleweed/ |
8 | https-download.opensuse.org-6bd65dea | hardware:razer | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/hardware:/razer/openSUSE_Tumbleweed/ |
9 | https-download.opensuse.org-6f10a909 | games:tools | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/games:/tools/openSUSE_Tumbleweed/ |
7 | https-download.opensuse.org-24e3c929 | network:im:signal | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/network:/im:/signal/openSUSE_Tumbleweed/ |
11 | https-download.opensuse.org-c3b927ef | games | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/ |
10 | https-download.opensuse.org-c262e50a | multimedia:proaudio | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/multimedia:/proaudio/openSUSE_Tumbleweed/ |
12 | https-download.opensuse.org-f50c368a | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |
13 | https-download.opensuse.org-fd5c41d1 | home:zzndb001 | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/home:/zzndb001/openSUSE_Tumbleweed/ |
14 | nextdns | nextdns | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://repo.nextdns.io/rpm |
15 | packman-essentials | packman-essentials | Yes | (r ) Yes | Yes | - | 90 | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/ |
16 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
17 | repo-openh264 | Open H.264 Codec (openSUSE Tumbleweed) | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed |
18 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
If I check bootctl list, you can see how the last entry is not selected as default - hence why my machine booted up in the older one by default, this morning.
type: Boot Loader Specification Type #1 (.conf)
title: openSUSE Tumbleweed 20260217
id: system-opensuse-tumbleweed-6.19.2-1-default-1.conf
source: /boot/efi//loader/entries/system-opensuse-tumbleweed-6.19.2-1-default-1.conf (on the EFI System Partition)
sort-key: opensuse-tumbleweed
version: 1@6.19.2-1-default
linux: /boot/efi//opensuse-tumbleweed/6.19.2-1-default/linux-39c51a7cda637aeb02b6ee4c8452037bb79f3df3
initrd: /boot/efi//opensuse-tumbleweed/6.19.2-1-default/initrd-921838be19e5a2d8c4815f401c9ed2a8f7c1ad3b
options: splash=silent resume=/dev/disk/by-uuid/42c77b71-1f9e-4da4-887f-c6911e0e98c8 quiet security=selinux selinux=1 mitigations=auto root=UUID=50a7ae93-4200-4d2d-b9d7-ed0835a89c06 rootflags=subvol=@/.snapshots/1/snapshot
type: Boot Loader Specification Type #1 (.conf)
title: openSUSE Tumbleweed 20260209 (default) (selected)
id: system-opensuse-tumbleweed-6.18.9-1-default-1.conf
source: /boot/efi//loader/entries/system-opensuse-tumbleweed-6.18.9-1-default-1.conf (on the EFI System Partition)
sort-key: opensuse-tumbleweed
version: 1@6.18.9-1-default
linux: /boot/efi//opensuse-tumbleweed/6.18.9-1-default/linux-a3488f4ae3589f171ef92d9186ebf9f25671f70c
initrd: /boot/efi//opensuse-tumbleweed/6.18.9-1-default/initrd-fb537ce0e7d78b348b5f29a043bfc6ca918d4062
options: splash=silent resume=/dev/disk/by-uuid/42c77b71-1f9e-4da4-887f-c6911e0e98c8 quiet security=selinux selinux=1 mitigations=auto root=UUID=50a7ae93-4200-4d2d-b9d7-ed0835a89c06 rootflags=subvol=@/.snapshots/1/snapshot
I know I can manually set it every time through yast bootloader, but it’s rather inconvenient. I would like to specify that this is the only distribution running on my machine. What other steps can I take to try and fix this? Thanks in advance!