[Testing Update] 2025-06-01 - Kernels, Firefox, Thunderbird, NVIDIA, Mesa, PipeWire

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: See current promotion

Recent News

Valkey to replace Redis in the [extra] Repository

2025-04-17 - Andrew Crerar

Valkey, a high-performance key/value datastore, will be replacing redis in the [extra] repository. This change is due to Redis modifying its license from BSD-3-Clause to RSALv2 and SSPLv1 on March 20th, 2024.

Arch Linux Package Maintainers intend to support the availability of the redis package for roughly 14 days from the day of this post, to enable a smooth transition to valkey. After the 14 day transition period has ended, the redis package will be moved to the AUR. Also, from this point forward, the redis package will not receive any additional updates and should be considered deprecated until it is removed.

Users are recommended to begin transitioning their use of Redis to Valkey as soon as possible to avoid possible complications after the 14 day transition window closes.

– Arch Linux - News: Valkey to replace Redis in the [extra] Repository

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.294
  • linux510 5.10.237
  • linux515 5.15.184
  • linux61 6.1.140
  • linux66 6.6.92
  • linux612 6.12.31
  • linux614 6.14.9
  • linux615 6.15.0
  • linux61-rt 6.1.134_rt51
  • linux66-rt 6.6.87_rt54
  • linux612-rt 6.12.28_rt10
  • linux613-rt 6.13_rt5
  • linux614-rt 6.14.0_rt3

Package Changes (Sun Jun 1 17:35:51 CEST 2025)

  • testing core x86_64: 53 new and 53 removed package(s)
  • testing extra x86_64: 2508 new and 2656 removed package(s)
  • testing multilib x86_64: 35 new and 36 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:


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-06-01

2025-06-01 - avahi-discover python script

avahi-discover fails when attempting to write the discovered services to a sqlite database in /usr/lib/avahi due to lack of permissions.

The issue can be reproduced using a pristine Arch LInux system - it appears from the issues at GitHub - avahi/avahi: Avahi - Service Discovery for Linux using mDNS/DNS-SD -- compatible with Bonjour the issue is known - but not fixed.

→ Use of dbm causes problems with Python 3.13 · Issue #670 · avahi/avahi · GitHub
→ Fix issue with dbm.sqlite3 on readonly directories by mickael9 · Pull Request #698 · avahi/avahi · GitHub

Even though the issue has been known to upstream since december 2024, the behaviour on unstable branch has changed fairly recently - perhaps 4 weeks.

Temporary workaround
The workaround it is not optimal - but if you rely on avahi discover service - it will work

Change the ownership of the folder /usr/lib/avahi including files

sudo chown root:avahi /usr/lib/avahi -R

Change permissions to allow avahi group to write into the folder including the existing db file

sudo chmod g+w /usr/lib/avahi -R

Finally add yourself to the avahi group

sudo gpasswd -a $USER avahi

Logoff and login to activate the new group.

Topic in German section
Avahi zeroconf browser zeigt nichts an

2025-03-20

System may hang during splash screen when Nvidia 570 drivers are used

A lot of users with older Nvidia cards report system hanging on Plymouth splash screen after installing Nvidia 570 drivers. In the past we had issues with plymouth in general combined with Nvidia drivers. Therefore we didn’t update plymouth in our stable and testing branch.

As a workaround splash could be removed from /etc/default/grub file followed by a update-grub cmd to remove plymouth from starting. Another alternative is to test the newer plymouth and give feedback if that solves the issue:

sudo pacman -U https://mirrors.manjaro.org/repo/pool/overlay/plymouth-24.004.60-12-x86_64.pkg.tar.zst

2025-03-05

[community] repo removed from servers

Similar to Arch we removed our [community] repos from our mirrors and servers. You may want to check your pacnew files or manually remove [community] and [kde-unstable] when used in your /etc/pacman.conf file.

2025-05-02
community has been re-created as an empty repository so that systems where package manager configuration /etc/pacman.conf has not been updated can still be used to update packages from other repositories

2025-02-16

Update only regular repository packages first, no AUR

Follow the best practice of first updating only regular repository packages, followed separately by AUR packages.

  1. Update regular repository packages first with
    • pamac update --no-aur
      or
    • sudo pacman -Syu
  2. Then, if needed, update AUR packages.

Failure to follow this practice may result in the installation of packages that you may not need, and may cause problems. For further details, see:

Keyboard layout issues / Update issues with fcitx5

If a system had sdl2 installed and AUR updates enabled, fcitx5 might be installed as a make dependency

It is recommended to remove fcitx5 and any other orphan packages following the update

pamac remove --orphans

Update issues with fcitx5

Previous testing threads:

hmm…would it make sense to sort the list of supported kernels exclusively by version number?
I had just started whining before I realized that kernel 6.15 is included.

Although, now I know what to look out for…the rt-kernels are at the end :wink:

❯ mhwd-kernel -l

available kernels
  • linux510
  • linux515
  • linux54
  • linux61
  • linux612
  • linux614
  • linux615
  • linux66
  • linux61-rt
  • linux612-rt
  • linux613-rt
  • linux614-rt
  • linux66-rt

It is what it is - though checking the Kernels module in Manjaro Settings lists them chronologically.

1 Like

You can also pipe the mhwd-kernel -l output to sort the list by version numbers:

mhwd-kernel -l | sort -V

available kernels:
   * linux54
   * linux61
   * linux61-rt
   * linux66
   * linux66-rt
   * linux510
   * linux515
   * linux612
   * linux612-rt
   * linux613-rt
   * linux614
   * linux614-rt
   * linux615
3 Likes

Not sure if this matters or not, but after journalctl -rg nvidia is executed to view nvidia journal entries, the text in parentheses for a couple of entries changed from manjarolinux-builder@echo manjarolinux pre-update to root@ post-update :

Pre-update
Jun 02 21:35:03 REDACTED kernel: nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting Driver for x86_64  570.153.02  Release Build  (manjarolinux-builder@echo manjarolinux) 
Jun 02 21:35:03 REDACTED kernel: NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64  570.153.02  Release Build  (manjarolinux-builder@echo manjarolinux)
Post-update
Jun 02 21:43:57 REDACTED kernel: nvidia-modeset: Loading NVIDIA UNIX Open Kernel Mode Setting Driver for x86_64  575.57.08  Release Build  (root@) 
Jun 02 21:43:57 REDACTED kernel: NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64  575.57.08  Release Build  (root@)

In any case, thanks for releasing the 575 nvidia drivers to testing :slight_smile:

Thunderbird 139.0-1 - Would be up to date.

It’s in unstable - so if you need or wish you can switch

1 Like

Manjaro Settings Manager > Kernel GUI tool shows kernels listed by version

MSM-Kernel

3 Likes

Been seeing something really odd since upgrading my Nvidia (1070) + Wayland + GNOME system… when I launch certain applications, the window just never appears. Their icon shows up in my dock (dash to dock), but a window can’t be raised and seemingly doesn’t exist.

Applications I’ve seen this with so far: Discord (from the repos) and Satisfactory Mod Manager (an AppImage, using GTK).

This does not seem to happen when I launch the same applications in XFCE + X11.

Running Discord in native Wayland mode with discord --enable-features=UseOzonePlatform --ozone-platform=wayland also seems to work around it.

Anyone else seeing this?

I had some issues with the mesa update, some wine applications that used to run smoothly using the wayland driver started to look jittery, or crash on startup (Doom3 BFG Edition for example).
So I started to downgrate kernel, nvidia driver, wine and finally landed on mesa as the cause.

I tied to further pinpoint it by trying intermediate version from the upstream arch archive. Turns out it worked fine with mesa 1:25.1.1-1 but not with 1:25.1.1-2 - which really only differs by one single change, turing the bool zink from true to false.

So, from what I managed to understand it seems before zink must have been used, and now no longer is and that causes the issues. But I must say that I don’t really understand exactly how all those things relate, even after lots of reading.

Anyway according to the arch wiki the zink driver can be forced to be used again by setting those environment variables:

export MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink

That fixed the issues for me also on mesa 1:25.1.1-2, so it might be helpful to others too.

3 Likes

A few more findings on this “window not showing up” issue I’m seeing:

Signal desktop client launches and the main window appears, but opening any other window with it - the Preferences window or the About window - doesn’t show up. As with the other applications, it appears in the dock and in the alt-tab and gnome shell overviews, but can’t be selected or interacted with.

Given how Discord always pops up an updater window before launching its main window, the behavior seems to be (for affected applications) “any window an application creates after the first one, gets this broken invisible un-interactable status”.

Also affected is the simple image viewer utility, “feh”. The applications exhibiting this issue use a variety of toolkits, so this isn’t just electron, or GTK, or what-have-you.

Can anyone else with an Nvidia + Wayland + Gnome system try launching Discord or Signal and see if this is happening for them?

journalctl -f yield any clues?

Hi! I have a question and a suggestion.

Question: Isn’t Thunderbird already at version 139.0 on stable? (here it says that the version is 138.0.2 which is an older version)

Suggestion: for Pipewire, version 1.4.5 was just released with a small but critical update which fixes a regression caused in 1.4.4 that breaks audio in many games. Please can you consider updating the package to 1.4.5? :pray:t2:

Yes, it is:

If you installed Thunderbird from the AUR or as flatpak, the versions might differ.

Pipewire v1:1.4.4-1 is in both Unstable and Testing; v1:1.4.2-1 is in Stable. For v1.4.5, we would at least have to wait for it to reach Stable on Arch, and then pass through Unstable and Testing on Manjaro.

1 Like

I am also seeing this behavior. It doesn’t happen all the time. Applications on my side are Signal, Spotify and Jetbrains Toolbox. With Spotify I can still start playing music with the “play” key on my keyboard though. My system has an AMD Video Card. So it seems it’s not video card manufacturer related.

Hi Thunder :wave:t2:

I see, so I guess this is a typo then…

Hmm… In that case I think it’s better to just skip pipewire 1.4.4 and wait for 1.4.5 to be released since it fixes the game audio regression thingy.

Please see here: Pipewire 1.4.4 regression

Mod edit:- Fixed borked url for you. Now it’s clickable.

1 Like

Releases - PipeWire 1.4.5 (2025-06-04)

Fix negotiation errors when using multichannel output. Fixes audio in some games and mpv in some cases.

Arch Linux - pipewire 1:1.4.5-1 (x86_64)

Last Updated: 2025-06-05 05:50 UTC (28 minutes ago)

Bugfix version of PipeWire should be is available on unstable branch soon

Branch compare for Manjaro - pipewire
Database last updated on: 2025-06-05 07:10:49 (UTC)

pipewire
  stable   :1:1.4.2-1
  testing  :1:1.4.4-1
  unstable :1:1.4.5-1

2 Likes

Thunderbird Desktop 138.0.2 was released to all platforms on May 20, 2025 – To what typo are you referring?

Ah, I see. Yes, I suppose so;
this would be the intended link: Thunderbird 139.0

Link updated.

1 Like

IMG_8113

1 Like