[Testing Update] 2024-11-18 - Kernels, UMU-Launcher, python, haskell

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

  • Kernels
  • umu-launcher 1.1.4
  • python
  • haskell

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.12 info

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

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

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

Rebuild them all at once:*

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

* Note that if any fail to build, you’ll have to rebuild what’s remaining one or a few at a time.

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

checkrebuild
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.324
  • linux54 5.4.286
  • linux510 5.10.230
  • linux515 5.15.173
  • linux61 6.1.118
  • linux66 6.6.62
  • linux610 6.10.14 [EOL]
  • linux611 6.11.9
  • linux612 6.12.0
  • linux61-rt 6.1.112_rt43
  • linux66-rt 6.6.53_rt44
  • linux610-rt 6.10.2_rt14

Package Changes (Mon Nov 18 06:14:22 CET 2024)

  • testing core x86_64: 1 new and 1 removed package(s)
  • testing extra x86_64: 185 new and 183 removed package(s)
  • testing multilib x86_64: 2 new and 2 removed package(s)

Overlay Changes

  • testing core x86_64: 16 new and 16 removed package(s)
  • testing extra x86_64: 98 new and 98 removed package(s)

A list of all package 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:


1 Like

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-11-18

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

2024-09-13

:warning: Linux 6.9 is EOL

Linux 6.9 is EOL and has been removed from the repos.

Suggestion is to install latest LTS; i.e.,

sudo mhwd-kernel -i linux66
System freeze on suspend

A feature in systemd 256 freezing a user session when suspending may freeze the system.

The issue is most prominent with Nvidia systems but reports exist that it may affect other systems as well.

System freezes for 60 seconds and then wakes back up or hangs after waking up

Since systemd v256, systemd freezes user.slice before sleeping. This process can fail due to kernel bugs, particularly when KVM is in use.[13][14]

Messages in the logs will contain Failed to freeze unit 'user.slice' before sleep. When such an issue occurs, trying to login (start another session) would fail with pam_systemd(process:session): Failed to create session: Job 9876 for unit 'session-6.scope' failed with 'frozen'.

To temporarily revert back to the old behavior, edit systemd-suspend.service, systemd-hibernate.service, systemd-hybrid-sleep.service, and systemd-suspend-then-hibernate.service with the following drop-in:

[Service]
Environment="SYSTEMD_SLEEP_FREEZE_USER_SESSIONS=false"

– Power management/Suspend and hibernate - ArchWiki

KDE Plasma hangs on Shutdown, Restart and Logout

With KDE Plasma 6.1, the session saving feature can make Plasma hang.
A workaround is to disable it in System settings > Session > Desktop Session, by choosing “Start with an empty session”.

KDE Session auto login can't be re-enabled for X11

Once session auto login for X11 gets disabled, it can’t be re-enabled in settings.
A workaround is to edit the /etc/sddm.conf.d/kde_settings.conf file and replace Session=Plasma (X11) by Session=plasma

Previous testing threads:

Wayland Plasma: 6.11 kernel working fine, 6.12 freeze before showing GUI.

stu 18 13:19:07 amiga-forever sddm[1801]: Failed to read display number from pipe
stu 18 13:19:09 amiga-forever sddm[1801]: Failed to read display number from pipe
stu 18 13:19:11 amiga-forever sddm[1801]: Failed to read display number from pipe
stu 18 13:19:11 amiga-forever sddm[1801]: Could not start Display server on vt 2
stu 18 13:20:35 amiga-forever dbus-broker-launch[1440]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
3 Likes

Same here. On 6.12 kernel + plasma wayland, the external display is not detected and defaults to builtin. I’m on a laptop with integrated Intel graphics and discreet Nvidia graphics card if that makes a difference.

Switched back to 6.11 as that works fine.

1 Like

Same problem with 6.12, that is, the computer hangs before showing the GUI, but works with 6.11 (i am using x11). Two monitor configuration. A switch to sddm maldives theme (that solves the login problem with two monitors) does not help here.

The sddm login problem seems to be related to an error in Qt 6.8.0 (and has already been solved in the upcoming Qt. 6.8.2). Is this error, which seems due to a failure to correctly identify monitors, related?

2 Likes

I don’t think it’s related to the sddm problem directly, I see a kernel stacktrace in the logs, which indicates some problem while loading the nvidia driver:

$ journalctl --no-hostname --boot -1 --dmesg
[...]
Nov 18 21:15:34 kernel: ------------[ cut here ]------------
Nov 18 21:15:34 kernel: WARNING: CPU: 12 PID: 1069 at drivers/gpu/drm/drm_file.c:312 drm_open_helper+0x134/0x150
Nov 18 21:15:34 kernel: Modules linked in: qrtr snd_usb_audio snd_usbmidi_lib snd_ump snd_rawmidi snd_seq_device mc mousedev joydev nls_iso8859_1 vfat fat amd_atl intel_rapl_msr intel_rapl_common snd_hda_codec_realtek snd_hda_codec_generic snd_hda_scodec_component snd_hda_codec_hdmi snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi kvm_amd snd_hda_codec snd_hda_core kvm eeepc_wmi snd_hwdep spd5118 crct10dif_pclmul asus_wmi snd_pcm polyval_clmulni r8169 polyval_generic platform_profile snd_timer sp5100_tco i8042 ghash_clmulni_intel realtek sparse_keymap snd mdio_devres sha1_ssse3 serio soundcore libphy rapl rfkill i2c_piix4 ccp k10temp pcspkr i2c_smbus wmi_bmof gpio_amdpt gpio_generic mac_hid uinput i2c_dev sg crypto_user dm_mod loop nfnetlink ip_tables x_tables nvidia_uvm(POE) nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) hid_generic ext4 crc32c_generic crc16 mbcache jbd2 crc32_pclmul crc32c_intel sha512_ssse3 sha256_ssse3 aesni_intel gf128mul nvme crypto_simd cryptd nvme_core drm_ttm_helper sr_mod usbhid cdrom ttm video
Nov 18 21:15:34 kernel:  nvme_auth wmi
Nov 18 21:15:34 kernel: CPU: 12 UID: 0 PID: 1069 Comm: systemd-logind Tainted: P           OE      6.12.0-1-MANJARO #1 32dc06bea0fd7130d8be952d6bb18de76389ab19
Nov 18 21:15:34 kernel: Tainted: [P]=PROPRIETARY_MODULE, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
Nov 18 21:15:34 kernel: Hardware name: PCSpecialist Amd Am5/PRIME X670-P, BIOS 3024 08/02/2024
Nov 18 21:15:34 kernel: RIP: 0010:drm_open_helper+0x134/0x150
Nov 18 21:15:34 kernel: Code: 5d 41 5c e9 d9 12 79 00 48 89 df e8 96 92 fe ff 85 c0 0f 84 7a ff ff ff 48 89 df 89 44 24 04 e8 22 fa ff ff 8b 44 24 04 eb d1 <0f> 0b b8 ea ff ff ff eb c8 b8 ea ff ff ff eb c1 b8 f0 ff ff ff eb
Nov 18 21:15:34 kernel: RSP: 0018:ffff9f2682377850 EFLAGS: 00010246
Nov 18 21:15:34 kernel: RAX: ffffffffc056e360 RBX: ffff8edb767761a8 RCX: 0000000000000000
Nov 18 21:15:34 kernel: RDX: ffff8edb5b238000 RSI: ffff8edb767761a8 RDI: ffff8edb5e5bfd40
Nov 18 21:15:34 kernel: RBP: ffff8edb5e5bfd40 R08: 0000000000000800 R09: ffff8edb40269ad0
Nov 18 21:15:34 kernel: R10: 00000000000000e2 R11: 0000000000000002 R12: ffff8edb5e712000
Nov 18 21:15:34 kernel: R13: ffffffffc056e360 R14: 00000000ffffffed R15: ffff9f2682377b3c
Nov 18 21:15:34 kernel: FS:  00007819e4584900(0000) GS:ffff8ee29da00000(0000) knlGS:0000000000000000
Nov 18 21:15:34 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Nov 18 21:15:34 kernel: CR2: 00007819e47f86f0 CR3: 000000010aba2000 CR4: 0000000000f50ef0
Nov 18 21:15:34 kernel: PKRU: 55555554
Nov 18 21:15:34 kernel: Call Trace:
Nov 18 21:15:34 kernel:  <TASK>
Nov 18 21:15:34 kernel:  ? drm_open_helper+0x134/0x150
Nov 18 21:15:34 kernel:  ? __warn.cold+0x93/0xf6
Nov 18 21:15:34 kernel:  ? drm_open_helper+0x134/0x150
Nov 18 21:15:34 kernel:  ? report_bug+0xff/0x140
Nov 18 21:15:34 kernel:  ? handle_bug+0x58/0x90
Nov 18 21:15:34 kernel:  ? exc_invalid_op+0x17/0x70
Nov 18 21:15:34 kernel:  ? asm_exc_invalid_op+0x1a/0x20
Nov 18 21:15:34 kernel:  ? drm_open_helper+0x134/0x150
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  drm_open+0x73/0x110
Nov 18 21:15:34 kernel:  drm_stub_open+0x9b/0xd0
Nov 18 21:15:34 kernel:  chrdev_open+0xb0/0x230
Nov 18 21:15:34 kernel:  ? __pfx_chrdev_open+0x10/0x10
Nov 18 21:15:34 kernel:  do_dentry_open+0x14c/0x4a0
Nov 18 21:15:34 kernel:  vfs_open+0x2e/0xe0
Nov 18 21:15:34 kernel:  path_openat+0x82e/0x12e0
Nov 18 21:15:34 kernel:  ? __memcg_slab_post_alloc_hook+0x211/0x3a0
Nov 18 21:15:34 kernel:  ? seq_open+0x2b/0x70
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? kmem_cache_alloc_noprof+0x2c5/0x2f0
Nov 18 21:15:34 kernel:  do_filp_open+0xc4/0x170
Nov 18 21:15:34 kernel:  do_sys_openat2+0xae/0xe0
Nov 18 21:15:34 kernel:  __x64_sys_openat+0x55/0xa0
Nov 18 21:15:34 kernel:  do_syscall_64+0x82/0x190
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? path_lookupat+0x96/0x1a0
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? filename_lookup+0xde/0x1d0
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? __kmalloc_cache_noprof+0x11c/0x310
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? __check_object_size+0x1f8/0x210
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? mntput_no_expire+0x4a/0x260
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? do_readlinkat+0xc5/0x180
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? syscall_exit_to_user_mode+0x37/0x1c0
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? do_syscall_64+0x8e/0x190
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? do_syscall_64+0x8e/0x190
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? syscall_exit_to_user_mode+0x37/0x1c0
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? do_syscall_64+0x8e/0x190
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? __memcg_slab_free_hook+0xf7/0x140
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? kmem_cache_free+0x3fa/0x450
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? syscall_exit_to_user_mode+0x37/0x1c0
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? do_syscall_64+0x8e/0x190
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? syscall_exit_to_user_mode+0x37/0x1c0
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? do_syscall_64+0x8e/0x190
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  ? do_syscall_64+0x8e/0x190
Nov 18 21:15:34 kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
Nov 18 21:15:34 kernel:  entry_SYSCALL_64_after_hwframe+0x76/0x7e
Nov 18 21:15:34 kernel: RIP: 0033:0x7819e471a2e3
Nov 18 21:15:34 kernel: Code: 83 e2 40 75 52 89 f0 f7 d0 a9 00 00 41 00 74 47 80 3d 90 3d 0e 00 00 74 62 89 da 4c 89 e6 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 81 00 00 00 48 8b 55 b8 64 48 2b 14 25 28
Nov 18 21:15:34 kernel: RSP: 002b:00007ffe78772ad0 EFLAGS: 00000202 ORIG_RAX: 0000000000000101
Nov 18 21:15:34 kernel: RAX: ffffffffffffffda RBX: 0000000000080902 RCX: 00007819e471a2e3
Nov 18 21:15:34 kernel: RDX: 0000000000080902 RSI: 00006099208f4110 RDI: 00000000ffffff9c
Nov 18 21:15:34 kernel: RBP: 00007ffe78772b40 R08: 0000000000000000 R09: 0000000000000020
Nov 18 21:15:34 kernel: R10: 0000000000000000 R11: 0000000000000202 R12: 00006099208f4110
Nov 18 21:15:34 kernel: R13: 0000000000000001 R14: 0000000000000008 R15: 0000000000000001
Nov 18 21:15:34 kernel:  </TASK>
Nov 18 21:15:34 kernel: ---[ end trace 0000000000000000 ]---

Also, for me the sddm login works with the newer themes (breeze, breath, …) when fully switching sddm to wayland, as described in the arch wiki:
/etc/sddm.conf.d/10-wayland.conf:

[General]
DisplayServer=wayland
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell

[Wayland]
CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1

Without that, the behaviour is consistent with trying to use those themes with sddm-greeter instead of sddm-greeter-qt6,

sddm-greeter --test-mode --theme /usr/share/sddm/themes/breath  # doesn't work
sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/breath  #works
1 Like

@su_pid and @ropetight let me know if linux612-nvidia-550.127.05-2 fixes your issues.

3 Likes

@philm

Yes, for me that fixes it.
Thanks!

I have also patched older drivers in a similar style: 470xx and 390xx.

Thanks! Both problem solved with the patched driver and the changes in the sddm-config.

With 6.12 as a kernel, I see some graphical fragments/artefacts - especially in firefox. Seems rather like an upstream issue, but I wanted to mention it here. On 6.11 I have no issues.
Gnome, Wayland, Amd Laptop (GPU, mesa drivers).
I can post more if required; I am just stressed job-wise, so might take some time.

I’m late reporting a regression introduced with 6.12rc7 but i’ve needed long for sorting out the root case of the problem…I first thought its a kernel regression and the kernel bisect costs me a few days before I recognized that it’s a specific problem of the manjaro kernel.
The patches:

0007-acpi-x86-s2idle-add-support-for-screen-off-and-scree.patch
0008-drm-Notify-the-suspend-core-when-displays-are-change.patch
0009-acpi-x86-s2idle-Move-screen-off-on-code-into-dedicat.patch
0010-platform-x86-asus-wmi-Refactor-Ally-suspend-resume.patch

are killing the capacitive touchbar and keyboard backlight of my Dell XPS13 9350 (2024 lunar lake version) after the first suspend.
Removing this patches from the kernel build resolves my Problems.

3 Likes

Patched driver linux612-nvidia-550.127.05-2 solved the problem.
Thanks!

1 Like

With Kernel 6.12 I can no longer start my Virtual Machines. I get the following error message (although I did not activate AMD-V in the Processor tab and the same setting works in Kernel 6.10):

Blockquote
VirtualBox can’t enable the AMD-V extension. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_SVM_IN_USE).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ConsoleWrap
Interface: IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}

I use Virtualbox 7.14.

Yes, it is a new feature. You can use this as a “fix”: 6.12.0-rc4-1-MANJARO and virtualbox - #5 by jrichard326

2 Likes

:information_source: I’ve just pushed the NVIDIA 550.135 drivers.

@Yochanan
Seems that breaks some dependencies:

:: installing nvidia-utils (550.135-1) breaks dependency 'nvidia-utils=550.127.05' required by lib32-nvidia-utils

Or could this be just a slow mirror?

Switched to testing branch, updated using TTY, in general no problems, in the morning I switched to kernel 6.12 (rebooted the laptop after). A few minutes ago I noticed that some new updates are available and this is the output when I tried to yay it:

> yay
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
 -> Packages not in AUR: electron33-bin
:: 6 packages to upgrade/install.
6  extra/libxnvctrl       550.127.05-1 -> 550.135-1
5  extra/linux611-nvidia  550.127.05-5 -> 550.135-1
4  extra/linux612-nvidia  550.127.05-2 -> 550.135-1
3  extra/mhwd-nvidia      550.127.05-1 -> 550.135-1
2  extra/nvidia-settings  550.127.05-1 -> 550.135-1
1  extra/nvidia-utils     550.127.05-1 -> 550.135-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
Sync Explicit (5): linux611-nvidia-550.135-1, linux612-nvidia-550.135-1, nvidia-settings-550.135-1, nvidia-utils-550.135-1, libxnvctrl-550.135-1
Sync Dependency (1): mhwd-nvidia-550.135-1
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing nvidia-utils (550.135-1) breaks dependency 'nvidia-utils=550.127.05' required by lib32-nvidia-utils
 -> error installing repo packages

I suppose it would help to push those packages as well. Whoops. :laughing:

Coming soon to a mirror near you…

3 Likes