[Stable Update] 2025-12-22 - Kernels, Cinnamon, KDE Frameworks, Pacman

With this update, I decided to switch to systemd hooks that came with 2025-12-08, so this post is probably more relevant to 2025-12-08. However, that thread is already closed, so I am posting here as it might still be useful. For instance, @campfire reverted back to udev while the problem was actually fixable.

When switching from encrypt to sd-encrypt hook in mkinitcpio.conf, it is also necessary to update /etc/defaults/grub because systemd ignores cryptdevice in GRUB_CMDLINE_LINUX_DEFAULT. It expects rd.luks.uuid or rd.luks.name instead. Also, if you decide to use a different name rather than the default luks-UUID, you have to update /etc/fstab.

I also had udev.log_priority=3 and I removed it just in case. Tbh, I do not know if it still works with systemd and has to be replaced with something else. It is probably INFO by default anyway.

In addition, I discovered that, unlike udev, systemd does not take over the unlocked file systems from grub. My /boot directory is on the encrypted volume, so I have to unlock it twice: once for grub and once for systemd. At this point, I am not sure if it would be better to mount EFI as /boot rather than /boot/efi and move grub with initramfs images there or just revert to udev and wait for a better solution to appear. Apart from making grub unencrypted, which is arguably not a big deal, my EFI partition is rather small and I will have to be careful about installing new kernels and retaining old ones. (I would definitely prefer not to resize luks partitions.)

Update: encrypt did not take over the unlocked file systems. Instead, it was using /crypto_keyfile.bin by default to unlock. With sd-encrypt you have to specify the key location explicitly or use the different default location. See pheiduck’s suggestion below.

1 Like

If you not removed the keyfile in / (root dir) add this to your grub config.:

See: dm-crypt/System configuration - ArchWiki

Then you need to type in your password only once for grub.

1 Like

Update OK.
Thank you.

Thinkpad T60, Intel T5500, Intel i915, BIOS MBR
KDE Plasma X11, Kernel 6.12 LTS

Indeed, thanks! I totally forgot about the keyfile. After adding rd.luks.key, I only get grub’s prompt.

I tried the KDE Plasma liveISO in a VirtualBox VM. I can’t get it use the host’s screen resolution or to adapt the screen resolution to the window size. It gets stuck to 800x600 and I don’t see why (virtualbox guest additions are in place at least).

Once installed it works a little better as I can change the screen resolution directly on the VMs Plasma settings, but It doesn’t seem to care about window size changes or changes in the VirtualBox view settings.

I also noticed that a Plymouth service (plymouth-quit-wait.service) gets stuck and systemctl status state stays at “starting” rather than “running” or “failed”.

Hi all,

So, I ran the update on a test rig and it runs…DMESG does yield that the “novacore” module cannot be initiated…

It is a Mac, by the way…one of those white laptops…

Is this critical?

Thanks

There is also the possibility to place the key properly named in /etc/cryptsetup-keys.d/:

The whole rd.luks.key parameter can be omitted if the keyfile is included as /etc/cryptsetup-keys.d/name.key.

The key has to reside somewhere anyways so this is the route I’ve chosen for my setups.

2 Likes

Seems to be related to Minecraft. Does that work?

:scream: I dont have minecraft…

7 posts were split to a new topic: Spectacle crashes when I try to use it after 2025-12-22 Stable Update

Since the 2025-12-15 Stable Update I encounter two issues that are not critical but annoying, as I have not found any solution to make them disappear.

1/ Every boot process comes with a new warning on unability to resume from device

“Unable to resume from device ‘/dev/disk/by-uuid/b8f…’ (8:2) offset 0, continuing boot process.

2/ I get two separate Authentication required screens in sequence

1 Like

I also have the 1/ issue. I tried to hibernate and it does ok and wakes-up ok too. But the message appear on every boot although I don’t hibernate.

is the message related to the nova-core nvidia driver?

phoronix.com - Nova Driver Progress & Other NVIDIA Linux News From 2025

1 Like

No nvidia driver is involved. My inxi -v2 output is this …

System:
  Host: XXXXX Kernel: 6.6.119-1-MANJARO arch: x86_64 bits: 64
  Desktop: GNOME v: 49.2 Distro: Manjaro Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-I GAMING v: Rev 1.xx
    serial: <superuser required> Firmware: UEFI vendor: American Megatrends
    v: 5404 date: 03/18/2024
CPU:
  Info: quad core AMD Ryzen 3 2200G with Radeon Vega Graphics [MCP]
    speed (MHz): avg: 2536 min/max: 1600/3500
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Raven Ridge [Radeon Vega Series
    / Radeon Mobile Series] driver: amdgpu v: kernel
  Display: wayland server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
    compositor: gnome-shell driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu
    resolution: 1920x1080~60Hz
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: x11: xdpyinfo, xprop, xrandr
Network:
  Device-1: Intel I211 Gigabit Network driver: igb
  Device-2: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter
    driver: rtw_8822be
Drives:
  Local Storage: total: 2.74 TiB used: 276.4 GiB (9.8%)
Info:
  Memory: total: 16 GiB note: est. available: 13.57 GiB used: 5.95 GiB (43.8%)
  Processes: 322 Uptime: 10h 40m Shell: Bash inxi: 3.3.40

Comment was a response to another user with an Apple laptop

If that system or a specific package is not working as expected, more information would be needed

I’m 3 updates behind, and today I just did an update of my PC with an Nvidia 1080Ti running Plasma on Wayland.

Surprisingly, I haven’t had any issues

I did get issues updating steam-native-runtime on the AUR due to some unresolved dependencies, but I think that’s separate since it’s AUR-related and I can probably figure it out on my own (or maybe give it time to resolve itself)

1/ Have you checked your pacnew files? From 2012-12-08 Gnome X11 was removed and hooks in /etc/mkinitcpio.conf probably needs to be updated. I don’t have Gnome and have been running wayland for some time so just a guess.
I assume the warning come from having resume= in Grub entry but the computer is not sleeping and hence is unable to resume (a wild guess, I am far from an expert), so there should be a hook or order of hooks to change.
2/ Do you use encryption? There is a similar discussion further up this thread. If you think it’s a kernel issue, which kernels have you tried?

Hello.

Since 2025-12-08 update, I am having problems with Nvidia Drivers. Tried to reverse to 575xx on the last update but it broke my system (rolled back using my snapshot).

So, I am 2 stable updates behind. What is the correct procedure to use 575xx instead of 580xx? Do I need to do the downgrade before or after the update?

Right now I am using the 580xx on Gnome 48.

yes…I read (started, anyway) to read the article. The macbook runs, I’m about to give the main box a go…I suspect no trouble, but…I am prepared…

Wish me luck…