[Testing Update] 2025-03-01 - Kernels, Plasma 6.3.2, Cosmic, LibreOffice, Thunderbird

Hello community, here we have another set of package updates. Since I’m preparing to move back to Europe from Asia, I might be less responsive on the forum. So lets test these packages throughly so we can do another stable branch snap.

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

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

  • linux54 5.4.290
  • linux510 5.10.234
  • linux515 5.15.178
  • linux61 6.1.129
  • linux66 6.6.80
  • linux612 6.12.17
  • linux613 6.13.5
  • linux614 6.14.0-rc4
  • linux66-rt 6.6.74_rt48
  • linux612-rt 6.12.16_rt9
  • linux613-rt 6.13_rt5

Package Changes (Sat Mar 1 03:31:41 CET 2025)

  • testing core x86_64: 32 new and 32 removed package(s)
  • testing extra x86_64: 2527 new and 2491 removed package(s)
  • testing multilib x86_64: 24 new and 24 removed package(s)

Overlay Changes

  • testing core x86_64: 16 new and 16 removed package(s)
  • testing extra x86_64: 108 new and 106 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: 2025-03-01

2025-01-15

Critical rsync security release 3.4.0

2025-01-16 - Robin Candau

We’d like to raise awareness about the rsync security release version 3.4.0-1 as described in our advisory ASA-202501-1.

An attacker only requires anonymous read access to a vulnerable rsync server, such as a public mirror, to execute arbitrary code on the machine the server is running on. Additionally, attackers can take control of an affected server and read/write arbitrary files of any connected client. Sensitive data can be extracted, such as OpenPGP and SSH keys, and malicious code can be executed by overwriting files such as ~/.bashrc or ~/.popt.

We highly advise anyone who runs an rsync daemon or client prior to version 3.4.0-1 to upgrade and reboot their systems immediately. As Arch Linux mirrors are mostly synchronized using rsync, we highly advise any mirror administrator to act immediately, even though the hosted package files themselves are cryptographically signed.

All infrastructure servers and mirrors maintained by Arch Linux have already been updated.

Arch Linux - News: Critical rsync security release 3.4.0

2024-12-11

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

Previous testing threads:

All seems well so far (besides pamac crash to desktop as with the last update, hope to remember to use pacman next time). After Grub (which I have set to show with a 3 second timeout), I see;

Loading Linux 6.14.0-rc4-1-MANJARO x64 …
Loading initial ramdisk …
_

for maybe 2 seconds before the KDE login screen pops up. Not sure if this is an intentional part of the boot process now. Will update if anything goes awry. Thank you.

3 Likes

Public service announcement

If your update fails because of a dependency error, icu for example:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29

The solution is not to ignore icu. Check the package that is blocking the update; there is a decent chance that it is an orphan and should be removed.

Manjaro Unstable users seem to have largely avoided this issue, but there were several posts on the Arch and EndeavourOS forums where people tried to ignore icu, which can end up breaking pacman.

1 Like

after the testing branch update from today I do have issues with grub, same as mentioned here

[Workaround]os-prober segmentation fault. GRUB new update mess! / Newbie Corner / Arch Linux Forums

update-grub gets to a segfault while running os-prober.

The bug is known - see here:


GRUB-Konfigurationsdatei wird erstellt …
Thema gefunden: /boot/grub/themes/vimix/theme.txt
Linux-Abbild gefunden: /boot/vmlinuz-6.13-x86_64
Initrd-Abbild gefunden: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.13-x86_64.img
Found initrd fallback image: /boot/initramfs-6.13-x86_64-fallback.img
Linux-Abbild gefunden: /boot/vmlinuz-6.12-x86_64
Initrd-Abbild gefunden: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-6.12-x86_64.img
Found initrd fallback image: /boot/initramfs-6.12-x86_64-fallback.img
Warnung: Zur Erkennung anderer bootfähiger Partitionen wird os-prober ausgeführt.
Dessen Ausgabe wird zur Erkennung bootfähiger Programmdateien und Erzeugen neuer Boot-Einträge verwendet.
/usr/lib/os-probes/50mounted-tests: Zeile 186: 94378 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests.orig: Zeile 72: 94394 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests: Zeile 186: 94416 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests.orig: Zeile 72: 94441 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests: Zeile 186: 94462 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests.orig: Zeile 72: 94477 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests: Zeile 186: 94498 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests.orig: Zeile 72: 94513 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests: Zeile 186: 94535 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests.orig: Zeile 72: 94551 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests: Zeile 186: 94749 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
/usr/lib/os-probes/50mounted-tests.orig: Zeile 72: 94764 Speicherzugriffsfehler  (Speicherabzug geschrieben) grub-mount "$partition" "$tmpmnt" 2> /dev/null
Windows Boot Manager auf /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi gefunden
Manjaro Linux (25.0.0) auf /dev/nvme0n1p8 gefunden
Bootmenü-Eintrag für UEFI-Firmware-Einstellungen wird hinzugefügt …
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ EFI image: /boot/memtest86+/memtest.efi
abgeschlossen
 ~  
 

It seems to be that the grub version that is in testing / unstable is buggy.

To be more precise: os-prober is seg-faulting, therefor the grub installation in / for dual-boot systems is failing.
This leads to some error messages directly after BIOS execution - something like “wrong UUID” - but it leads to grub after pressing a key.

Workaround for me: I re-installed the previous grub-version from a second manjaro-installation on my drive. This works, I can boot into my day2day system without any issues.

On github it is mentioned, that another workaround would be to mount the windows system partition before the grub installation / os-prober run.
I did not test this as my system is working at the moment

4 Likes

No issues updating repository packages
but deadbeef and plugins from AUR had to be removed and rebuilt

Warning: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by deadbeef
Add deadbeef to remove

Plugin deadbeef-plugin-musical-spectrum-gtk3-git needed PKGBUILD edit from AUR page to build sucessfully

Same here, its booting fine anyway.

When the grub menu reaches second 0, it remains in this state for a while, which seems strange at first.

2 Likes

Reason is a change in /etc/grub.d/10_linux
Edit as root using Meld this file of grub 2.12-3 and change old to new
or replace 10_linux bei version taken from grub 2.12-3 :smiley:
After this sudo update-grub needed!

Well, I have changed the file but should be better when it’s fixed by a package update.

3 Likes

Same here. After installing and rebooting the machine booted directly to Linux without showing the boot menu. Downgrading grub to 2.12-3 resolved this issue.

1 Like

That’s what I did: I replaced the file 10_linux, but apparently, it’s not enough in my case.
I still get those os-probe errors when I run update-grub.

When I boot, I see my Grub menu, but not all the items: I cannot see the Manjaro and Advanced options.
I only see Windows and my BTRFS snapshots, and I’m currently booted into my latest snapshot.
So i can’t boot into my updated system.

EDIT : downgrading to grub 2.12-3 solved the issue

My machine booted directly to Manjaro without showing the boot menu for dual boot. Downgrading to grub 2.12-3 solved the issue.

1 Like

I am also getting this error, but oddly enough, everything still works. :man_shrugging: . I’m not worrying for now.

I also did not get the grub menu. I went into /etc/default/grub and changed GRUB_TIMEOUT_STYLE=hidden to GRUB_TIMEOUT_STYLE=menu to make the desired behaviour explicit

1 Like

I noticed that too just now.

After reading about your problems, i decided to add a --ignore grub
:wink:

1 Like

os-prober issue is different from the ‘lost menu, extra text during boot’ issues.

I attached the causes (and apparent work on returning them) to that original post;

1 Like

Thx for the feedback regarding grub. We downgraded it back to the last known stable version.

7 Likes

Deadbeef was blocking the update because of Flac library. I had laready switched to Qmmp, was keeping Deadbeef around to see if they had resolved issues I had with it.

How do I determine which package is blocking the update, per your comment?

looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron29
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron30

Thanks!

1 Like

All of those old electrons.
Do you have a reason to have these foreign and legacy versions?
If not… then remove them.

3 Likes