[Testing Update] 2024-12-23 - Kernels, XFCE, Systemd, OpenGamepadUI, Xorg-Server, Python 3.13

Hello community, here we have another set of package updates.

Current Promotions

  • Find out all about our current Gaming Laptop the Hero with Manjaro pre-installed from Spain!
  • Protect your personal data, keep yourself safe with Surfshark VPN: Get 4 months extra

Recent News

Previous News
Finding information easier about Manjaro

Finding information easier about Manjaro always has been a topic that needed to be solved. With our new search we have put all Manjaro data accessible in one place and divided by sections so it makes it easier to digest: News – Manjaro

image

Notable Package Updates

Additional Info

Nvidia driver downgrade

Nvidia drivers got downgraded to 550.100, therefore update with sudo pacman -Syuu. If you want to stay on the 555 driver series you may either switch to unstable or install nvidia-dkms via: sudo pacman -U https://mirror.easyname.at/manjaro/pool/overlay/nvidia-dkms-555.58.02-1-x86_64.pkg.tar.zst. More info about Nvidia drivers here:

555 release feedback & discussion - Linux - NVIDIA Developer Forums
550.78 release feedback & discussion thread - Linux - NVIDIA Developer Forums

Python 3.13 info

:information_source: You will need to rebuild any AUR Python packages that install files to site-packages or link to libpython3.12.so.

Print a list of of packages that have files in /usr/lib/python3.12/ :

pacman -Qoq /usr/lib/python3.12/

Rebuild them all at once:*

pamac build $(pacman -Qoq /usr/lib/python3.12)

Use rebuild-detector to see if anything else needs to be rebuilt:

 checkrebuild

* It’s recommended to clean your build cache first with pamac clean --build-files

Info about AUR packages

:warning: AUR (Arch User Repository) packages are neither supported by Arch nor Manjaro. Posts about them in Announcements topics are off-topic and will be flagged, moved or removed without warning.

For help with AUR packages, please create a new topic in AUR and a helpful volunteer may be able to assist you.

Get our latest daily developer images now from Github: Plasma, GNOME, XFCE. You can get the latest stable releases of Manjaro from CDN77.


Our current supported kernels

  • linux419 4.19.325 [EOL]
  • linux54 5.4.288
  • linux510 5.10.232
  • linux515 5.15.175
  • linux61 6.1.121
  • linux66 6.6.67
  • linux611 6.11.11 [EOL]
  • linux612 6.12.6
  • linux613 6.13-rc3
  • linux61-rt 6.1.119_rt45
  • linux66-rt 6.6.65_rt47

Package Changes (Mon Dec 23 09:10:08 CET 2024)

  • testing core x86_64: 41 new and 41 removed package(s)
  • testing extra x86_64: 3427 new and 3421 removed package(s)
  • testing multilib x86_64: 17 new and 17 removed package(s)

Overlay Changes

  • testing core x86_64: 23 new and 23 removed package(s)
  • testing extra x86_64: 158 new and 173 removed package(s)
  • testing multilib x86_64: 1 new and 1 removed package(s)

A list of all changes can be found here

  • No issue, everything went smoothly
  • Yes there was an issue. I was able to resolve it myself.(Please post your solution)
  • Yes i am currently experiencing an issue due to the update. (Please post about it)
0 voters

Check if your mirror has already synced:


2 Likes

Known issues and solutions

This is a wiki post; please edit as necessary.
Please, consider subscribing to the Testing Updates Announcements RSS feed


Please RTFT (Read This Fine Thread) first before reporting the same issues over and over again!

Note: Do not forget to review your .pacnew files:

:arrow_right: 2024-12-23

2024-12-11

Kernel 6.11 and 4.19 has been marked End Of Life (EOL) on kernel.org

2024-11-27

Partial Cinnamon 6.4 updates

Linux Mint is currently preparing Cinnamon 6.4. The Arch Maintainers went ahead and released some Cinnamon packages which got already tagged 6.4. However, it seems this will break your installation of your Cinnamon desktop. We will monitor the situation and might downgrade to 6.2 packages if needed, before we do a stable branch update. Your feedback regarding Cinnamon overall is highly appreciated.

Known issues so far:

What you can do:

  • Ignore all cinnamon updates when updating.
  • You can try the newly added cinnamon-git package to see if it improves the situation.
  • Update: The issues are resolved with cinnamon >= 6.4.0-1. If you manually installed cinnamon-git, you may now install cinnamon again.

2024-11-13

v86d has been dropped from Manjaro repositories and is no longer required for mhwd

Re: Unstable Update MHWD disussion

If pamac GUI options Enable AUR support and Check for updates are enabled, users should check the package list before agreeing to update and un-check AUR packages

2024-11-01

KVM default behavior change on module loading in kernel 6.12

In kernel 6.12, KVM initializes virtualization on module loading by default. This prevents VirtualBox VMs from starting. In order to avoid this, either add kvm.enable_virt_at_load=0 parameter into kernel command line or unload the corresponding kvm_XXX module. Initial support for 6.12 kernel series was added with Virtualbox 7.1.4.

More info about that in the Linux mailing list

2024-10-20

Kernel 6.10 has been marked [EOL] on kernel.org

sddm login problems with multiple monitors
  • bug report
  • login only works on secondary monitor
  • switching sddm theme to maldives works around the issue

Previous testing threads:

Is this not installed by default?

It is not installed in my environment. I simply wondered for a long time about the description that seems to say “it is obvious”, so I decided to ask. In my case , I don’t have any problems without it.

My Reported bug in XFCE is solved: Bug: The XFCE4 taskbar behaves unexpectedly (#869) · Issues · Xfce / xfce4-panel · GitLab :+1:

DNS resolution (or network) seems broken on the latest update. I’m on KDE with network manager installed and using systemd-resolved or DNS. Running resolvectl status shows the following error at the end.

Failed to get link data for 7: Unknown object '/org/freedesktop/resolve1/link/_37'.

which is strange because I should only have links 2-4. What I did notice was that resolved was not handing off dns requests to upstream. Switched to pre-upgrade snapshot and things are “working” again. I’ll increase log level and see if there is something in there.

PS: False alarm I guess. I had to turn dnssec off and back to allow-downgrade systemd-resolved after upgrade and dns resolution is working again.

Oh, Python 3.13! I had to update my interpreter settings in PyCharm, but everything is running smoothly again now. Thanks for the hard work, and I wish the Manjaro team a Merry Christmas and a Happy New Year 2025!

1 Like

This update broke my “suspend when closing the lid” when HDMI is plugged in, even though it is set in xfce4-power-manager.

changed logind.conf:

HandleLidSwitch=suspend
HandleLidSwitchExternalPower=suspend
HandleLidSwitchDocked=suspend  #test if this works while HDMI is plugged in

…no success.

sleep.conf:

[Sleep]
AllowSuspend=yes
#AllowHibernation=yes
#AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
SuspendState=mem standby freeze
#HibernateMode=platform shutdown
#MemorySleepMode=
#HibernateDelaySec=
#SuspendEstimationSec=60min

mem_sleep:

[s2idle]

Using suspend from xfce4-session-logout works, closing the lid with unplugged HDMI also works.

1 Like

Got an issue updating due to hyprland related packages

:: Synchronizing package databases...
 core                                        140.4 KiB   138 KiB/s 00:01 [########################################] 100%
 extra                                         8.0 MiB  2.33 MiB/s 00:03 [########################################] 100%
 multilib                                    142.1 KiB   140 KiB/s 00:01 [########################################] 100%
:: Starting full system upgrade...
warning: libxnvctrl: downgrading from version 565.57.01-1 to version 550.142-1
:: Replace p7zip with extra/7zip? [Y/n] Y
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'libhyprutils.so=1-64' required by hyprland
:: unable to satisfy dependency 'libhyprutils.so=1-64' required by hyprgraphics
:: unable to satisfy dependency 'libhyprutils.so=1-64' required by hyprlock
:: unable to satisfy dependency 'libhyprutils.so=1-64' required by hyprpaper
:: unable to satisfy dependency 'libhyprutils.so=1-64' required by xdg-desktop-portal-hyprland
:: installing hyprutils (0.3.0-1) breaks dependency 'libhyprutils.so=1-64' required by aquamarine
:: installing hyprutils (0.3.0-1) breaks dependency 'libhyprutils.so=1-64' required by hyprlang
1 Like

Looks like the hyprland problem has been fixed by Arch upstream. hyprland 0.46.2-4 is already in Manjaro Unstable and should be on its way to Testing.

1 Like

From the man page:

If the system is inserted in a docking station, or if more than one display is connected, the action specified by HandleLidSwitchDocked= occurs; if the system is on external power the action (if any) specified by HandleLidSwitchExternalPower= occurs; otherwise the HandleLidSwitch= action occurs.

Try:

HandleLidSwitchDocked=suspend

…that’s what I have done, see:

Sorry, I meant:

HandleLidSwitchExternalPower=suspend

Systemd treats some laptops with external displays weird, that one part from the man page again:

(If the system is inserted in a docking station, or if more than one display is connected…)

…that’s what I have already done.

I agree that DNS resolution is broken. I’ve rolled back for the time being.

This command yields;
Failed to get global data: Could not activate remote peer 'org.freedesktop.resolve1': activation request failed: unknown unit

I don’t quite follow your instructions for resolution. Toggle dnssec (off then on), then downgrade systemd-resolved?

4 posts were split to a new topic: Disable screen blanking

I just rolled back systemd to get DNS working again.

Bluetooth just disappeared after this update

systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth)

Reverting linux612-6.12.6-1 > linux612-6.12.5-2 didn´t solve it.

EDIT: Never mind, I just forced a shutdown, restarted, and it appeared.