[Stable Update] 2024-10-01 - Kernels, Plasma 6.1.5, KDE Gear 24.08.1, LibreOffice, Virtualbox 7.1

Hello community, here we have another set of package updates. This marks the release of Manjaro 24.1 also to been known as Xahea. Expect new ISOs soon.

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 3 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.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.322
  • linux54 5.4.284
  • linux510 5.10.226
  • linux515 5.15.167
  • linux61 6.1.111
  • linux66 6.6.52
  • linux610 6.10.11
  • linux611 6.11.0
  • linux61-rt 6.1.109_rt41
  • linux66-rt 6.6.50_rt42
  • linux610-rt 6.10.2_rt14

Package Changes (Fri Sep 13 05:51:49 CEST 2024)

  • stable core x86_64: 104 new and 107 removed package(s)
  • stable extra x86_64: 4029 new and 4149 removed package(s)
  • stable multilib x86_64: 145 new and 146 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:

20 Likes

Known issues and solutions

This is a wiki post; please edit as necessary.
Please, consider subscribing to the Stable 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:

:warning: Linux 6.9 is EOL

Linux 6.9 is EOL and got removed from the repo.

Please ensure your system use a supported kernel mhwd-kernel -l

:zap: KERNELS REMOVED

Linux 6.8 and 6.9 have been removed from repo.

:arrow_right: 2024-10-01

Introducing linux-meta package to deal with EOL kernels more automated

Since we got several reports about issues around linux69 removal we created meta packages called linux-meta and packages for the extramodules. It will detect end of life Kernels and replace them with the current recommended kernel. For now with linux610 series. Please report back if you have any issues with this provided solution.

Users with Nvidia graphic cards may get unbootable systems into graphical environments

Since we removed the linux69 kernel from our repositories and most users will use pamac to update their systems, there is a chance that you may land in a TTY after you reboot your system. Here is why:

  • pamac has an auto-conflict resolution and might have put the linux69-nvidia package on the removal list.
  • you only had linux69 as your kernel installed, since it got shipped by default in Manjaro 24.0 ISOs
  • you rebooted your system without noticing that possible issue

How to fix:

  • first don’t panic and log in to your TTY with your user name and password
  • then install a kernel like 6.6 LTS or 6.10 to your system via: sudo mhwd-kernel -i linux66 or sudo mhwd-kernel -i linux610
  • then install the nvidia drivers via: sudo mhwd --auto pci ${DRIVER} 0300
VirtualBox: might show an error message after update to 7.1

You may have an error message like this: Failed to acquire the VirtualBox COM object. The application will now terminate.Callee RC%3ANS_ERROR_FAILURE (0x80004005). Simply restart the application

Random QML widgets and System Settings pages failing to launch in Plasma settings


 until Qt’s QML cache folder is cleared (if you do this, please save it first and attach it to the bug report).

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”.

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

:information_source: 2024-09-09

Added by @linux-arhus

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

2024-08-20

Some GTK apps on Gnome suddenly changed to other (bright) theme

The adw-gtk3 package is now called adw-gtk-theme which replaces the old adw-gtk-theme.
With that change, you may need to set Legacy Applications to Adw-gtk3-dark in the Tweaks application under Appearance. It may have been set to the now removed Adw-dark previously.

2024-08-08

pipewire-pulse conflicts with pulseaudio-ctl

pulseaudio-ctl is not compatible with PipeWire and should be removed:

pamac remove pulseaudio-ctl
Noisetorch from Extra repository cannot be updated

noisetorch on AUR has been updated to change pulseaudio dependency to pulse-native-provider
A similar change has not been implemented for repository package yet, so pipewire-pulse users may need to remove package before update

pamac remove noisetorch

Noisetorch 0.12.2-4 with pulse-native-provider dependency has been released to all Manjaro branches - Branch compare for Manjaro - noisetorch

2024-07-01

The sshd service needs to be restarted after upgrading to openssh-9.8p1

2024-07-01 - Robin Candau

After upgrading to openssh-9.8p1, the existing SSH daemon will be unable to accept new connections (see Can't login after openssh 9.8p1-1 upgrade, MUST restart sshd (#5) · Issues · Arch Linux / Packaging / Packages / openssh · GitLab).
When upgrading remote hosts, please make sure to restart the sshd service using systemctl try-restart sshd right after upgrading.

We are evaluating the possibility to automatically apply a restart of the sshd service on upgrade in a future release of the openssh-9.8p1 package.

– Arch Linux - News: The sshd service needs to be restarted after upgrading to openssh-9.8p1

Virtual machines using libvirt have no internet if the host uses UFW

This is a known bug. “Workaround” is to change the firewall with firewalld or to disable UFW.
Another easier workaround is to edit /etc/libvirt/network.conf, and add

firewall_backend = "iptables"

2024-05-14

No plasma interface with kernel 6.9 + Nvidia gpu + Wayland

If you encouter a black screen with no inteface after login in, it’s probably a problem with simpledrm loading.

To solve it add nvidia_drm.fbdev=1 to /etc/default/grub
in the line begining with GRUB_CMDLINE_LINUX=" .
Verify that you also have nvidia_drm.modeset=1 in the same line.
Then exec sudo update-grub

Also, verify that you have nvidia_drm in /etc/mkinitcpio.conf in the MODULES= or HOOKS= line.
Exemple :

MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)

If it was not present, then run sudo mkinitcpio -P after adding it.

2024-05-13

Python interpreter upgrade

If you have a lot of pip/AUR packages to upgrade to Python 3.12, read this.

If you installed python312 from the AUR, you need to uninstall it before running this update.

Qemu: MacOS is not bootable with 9.0

Due to a bug MacOS is not bootable with 9.0: [9.0.0] qemu breaks mac os vm (#2334) · Issues · QEMU / QEMU · GitLab
Workaround: remove virtio-serial and org.qemu.guest_agent.0 from libvirt XML until bug will be fixed.

If you use KDE you better logout of your session and do the update via Pacman or Pamac in tty.

Helper script to reset plasma Manjaro-Plasma-Reset/manjaro-plasma-reset.sh at main - wonky/Manjaro-Plasma-Reset - Codeberg.org @liinux-aarhus
Also I would, before the update:

  • make a Timeshift snapshot if you ain’t got no recent one.
  • ( export content of widgets like your radio stations in Advanced Radio Player or your Podcasts in Kasts or any podcatcher as a backup )
  • make a fresh boot, but before that even:
  • System Settings > Appearance > Global Theme > set to Breath and tick both options for defaults
  • You might go to the hamburger menu in System Settings and look what changes you made away from default by selecting: Highlight Changed Settings and see if you want to make the effort to get back more defaults
  • System Settings > Workspace > Startup and Shutdown: SDDM defaults and Desktop Session: Start with empty session
  • disable all user-installed widgets that are still on your desktop, panels and even lock screen or wallpaper (e.g. Active Blur)
  • Export your custom shortcuts or mouse gestures in SS> Workspace > Shortcuts
  • Reboot, Timeshift snapshot, reboot
  • then do not log in, do the update via tty (CTRL+ALT+F3, same with F2 gets you back)
  • reboot, login, check through System Settings
  • reboot again
  • enjoy 8)

post-install:

  • look for Plasma 6 replacements for your widgets after the install
  • in case you have Github-installed theming: uninstall the KDE5-version of klassy, install the Plasma 6 version of klassy, maybe reinstall lightly

(greetings, @1efaf7d71a8637c6800a , PS: these are just my thoughts; I didn’t do this update yet!)

How to fix `plasma-firewall` error in System Settings GUI when running `ufw`

Open /usr/lib/kde_ufw_plugin_helper.py and change the first line from #!/usr/bin/python3.11 to #!/usr/bin/python3.12. This fixed the issue for me immediately and makes sense since Manjaro is currently on Python 3.12.

Xfce has inconsistent themes for Qt applications

Qt 6 is now default but some apps are still using Qt 5
To restore the look of QT apps after this update

pamac install kvantum-qt5

Manjaro-settings-manager has light theme instead of dark

2024-04-04

DKMS fails for v4l2loopback on 6.8 kernel

DKMS fails for v4l2loopback on 6.8 kernel (#2) · Issues · Arch Linux / Packaging / Packages / v4l2loopback · GitLab

issues with auto-mount of ntfs filesystem using Kernel 6.8

The kernel changed default ntfs driver from FUSE one to ntfs3.
These two are not fully compatible, mainly as far as mount options go. If you have custom mount options in the fstab (or any other application, such as VeraCrypt) they need to be changed.

Symptoms:
Mount fails with: Device or resource busy
DMesg reports: Can't open blockdev

Solution:
Migrate your mount options. For me the changes were:

  • allow_other → umask=000
  • default_permissions → [drop]
  • user_id=1000 → uid=1000
  • group_id=1000 → gid=1000

2024-03-06

gnome-keyring: ssh component is not included

ssh component is not included (#3) · Issues · Arch Linux / Packaging / Packages / gnome-keyring · GitLab

2024-02-21

plymouth update may cause black screens

With a newer version of plymouth than 22.02.122 you may experience an unbootable system with a black screen. This might be due to not having early KMS enabled. If you have an Nvidia GPU you could set nvidia_drm.modeset=1 nvidia_drm.fbdev=1 to the kernel parameters in your bootloader config to avoid the need of KMS. However, with Wayland around the corner, KMS will be needed.

To “fix” the current problem, we have downgraded plymouth once again to have more time to find a proper solution to migrate most of your installations to a working state with newer plymouth versions.

sudo pacman -Syuu

Those who don’t have issues can enjoy the newer version of plymouth.

Directions for adding kms to your system configuration and how you can help troubleshooting by providing some sysinfo, read more → Black Screen with Plymouth - Cause and Solution

polkit update might remove your local modified config

With polkit 124-1 there were changes made to etc/pam.d/polkit-1. So check if you made local changes to the file. See also: https://www.reddit.com/r/archlinux/comments/19bnj0i/comment/kit2v33/

bashrc-manjaro is now merged into bash
  • Yes, replace bashrc-manjaro with bash
  • Please also compare your:
    /etc/bash.bashrc
    with the generated
    /etc/bash.bashrc.pacsave
    and retrofit all of your customisations as there was no .pacnew file generated.
  • Same goes for /etc/skel/.bashrc
pacman and pacman-contrib changes

pacman-contrib is now split out from pacman. If you have anything installed that depends on pacman-contrib, update (after you finished the Release Update) with:

sudo pacman -Syu pacman-contrib

2024-01-13

Initramfs image can be bigger on 6.7 kernel due to Nvidia GSP Boot firmware

We all known that kernel 6.7 is very feature rich. One of the features is the inclusion of Nvidia’s GSP Boot firmware into Initramfs. However this will increase your image by 150 MB and the fallback image might be 240 MB in size. A way would be to remove kms from mkinitcpio.conf and redo your initramfs images. A discussion regarding that can be found at Arch Gitlab: kms hook increases the initramfs size heavily starting with 6.7 kernel (#238) · Issues · Arch Linux / Mkinitcpio / mkinitcpio · GitLab

To reduce size add fallback_options="-S autodetect -S kms" to /etc/mkinitcpio.d/linux67.preset

Making dbus-broker our default D-Bus daemon

2024-01-09 - Jan Alexander Steffens

We are making dbus-broker our default implementation of D-Bus, for improved performance, reliability and integration with systemd.

For the foreseeable future we will still support the use of dbus-daemon, the previous implementation. Pacman will ask you whether to install dbus-broker-units or dbus-daemon-units. We recommend picking the default.

For a more detailed rationale, please see our RFC 25.

– Arch Linux - News: Making dbus-broker our default D-Bus daemon

In some cases, however it is better to keep the legacy way. Here are some examples: Dbus-broker warnings

Previous stable update threads:

2 Likes

Got a black screen after trying to restart or shutdown, just a black screen and the mouse!

1 Like

Small issue: I got this error when trying to upgrade:

installing zfs-utils (2.2.6-1) breaks dependency 'zfs-utils=2.2.5' required by linux69-zfs

I managed to run

yay -Su --ignore=zfs-utils
1 Like

Assuming you are using KDE. I had the same issue, this is a KDE Bug starting with Plasma 6.1
Fix: Go to System settings > Session > Desktop Session, [select] ‘Start with an empty session’ and reboot. You can switch back to your preferred setting afterwards.
Source: KDE Hangs on Shutdown, Restart and Logout. Black screen [SOLVED] (Page 2) / Applications & Desktop Environments / Arch Linux Forums

5 Likes

Thanks ,now worked just fine, the problem is solved ::

Pamac shows on KDE Plasma a depencie error with

kdesignerplugin
kdelibs4support
kemoticons
pulseaudio-ctl

After clicking on Edit to create/save this missing files, it aborts short after.

Logs:


Checking kdelibs4support dependencies...
Checking kemoticons dependencies...
Checking pulseaudio-ctl dependencies...
Resolving dependencies...
Warning: cannot resolve "kdesignerplugin", a dependency of "kdelibs4support"
Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'kdesignerplugin' required by kdelibs4support
Cloning kdelibs4support build files...
Generating kdelibs4support information...
Cloning kemoticons build files...
Generating kemoticons information...
Cloning pulseaudio-ctl build files...
Generating pulseaudio-ctl information...
Edit kdelibs4support build files
Edit kemoticons build files
Edit pulseaudio-ctl build files

Cloning kdelibs4support build files...
Generating kdelibs4support information...
Checking kdelibs4support dependencies...
Cloning kemoticons build files...
Generating kemoticons information...
Checking kemoticons dependencies...
Cloning pulseaudio-ctl build files...
Generating pulseaudio-ctl information...
Checking pulseaudio-ctl dependencies...
Resolving dependencies...
Warning: cannot resolve "kdesignerplugin", a dependency of "kdelibs4support"
Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'kdesignerplugin' required by kdelibs4support
Transaction cancelled.

After trying to update again, it shows that all 4 missing packages are in AUR now and wants to be downloaded and it will import several PKG Keyrings into my system.

I refused to do that and stopped pamac
 my Laptop is updating right now under TTY with sudo pacman -Syu. I think that pamac (GUI) can’t handle this update. :face_with_spiral_eyes:

That said, user’s who might have not enabled AUR support in pamac probably don’t run into this little issues now.

Edit:
The update was flawless in TTY, no future issues so far. :slight_smile:

After the update/reboot i saw that libvisual is now AUR. I removed it, together with the other 3 AUR Packages under Foreign in pamac, which i installed earlier because of the mistake.

Hello,

I have reset my system (last version of manjaro that shiped the last version of plasma 5) according to the script “manjaro-plasma-reset” and all instruction, unfortunately I have this error at the end of the upgrade :

There is a link to an issue on gitlab but it seems no solution is provided and I’m too noob to understand any of this.

Is there anything I can do to complete the upgrade ?
Thanks a lot for your work and this plasma 6.1 that I was waiting for !

ignore is not a good solution !

remove old kernel

1 Like

Hi, why hasn’t the gnome47 update been pushed out yet? As far as I know, gnome47 has already landed in the aur stable repository on September 20th. Is there some kind of problem with gnome47?

1 Like

Please switch to unstable branch if you want to test latest version of GNOME. thx.

Well, first it has to go through Manjaro Unstable. Then Manjaro Testing. Then Manjaro Stable. You’re welcome to switch to Unstable branch if you are in a rush to get it:

mbn info mutter -q
Branch         : archlinux
Name           : mutter
Version        : 47.0-3
Repository     : extra
Build Date     : Wed 25 Sep 2024 21:19:41 
Packager       : Fabian Bornschein <fabiscafe@archlinux.org>
Branch         : unstable
Name           : mutter
Version        : 47.0-3
Repository     : extra
Build Date     : Wed 25 Sep 2024 21:19:41 
Packager       : Fabian Bornschein <fabiscafe@archlinux.org>
Branch         : testing
Name           : mutter
Version        : 46.4-1
Repository     : extra
Build Date     : Mon 05 Aug 2024 03:24:02 
Packager       : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Branch         : stable
Name           : mutter
Version        : 46.4-1
Repository     : extra
Build Date     : Mon 05 Aug 2024 03:24:02 
Packager       : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
2 Likes

Since today’s update, Kdenlive can no longer be started:
grafik

If I understand the github, the issue was fix one day ago with a new version (4.4.0.20231231-2 when the one is the repo is 4.4.0.20231231-1) of the packages involved : riscv64-elf-newlib and arm-none-eabi-newlib.

Is there any chance to see those updated in manjaro so I can complete the upgrade ?

After this update, Pulseeffects-legacy no longer starts:

do i need this packages after the update today?

3 Aktualisierungen verfĂŒgbar:
kdelibs4support 5.116.0-1 → 5.116.0-2 AUR
kemoticons 5.116.0-1 → 5.116.0-2 AUR
pulseaudio-ctl 1.70-1 → 1.70-2 AUR

When i try to remove kdelibs4support it endet in a dependency error

das Entfernen von kdelibs4support verletzt AbhĂ€ngigkeit ‘kdelibs4support’ benötigt von khotkeys

1 Like

Kdenlive no longer starts - but is innocent!!!

It is other updates that are preventing Kdenlive from working.
I restored a snapshot with Timeshift, before the updates. Everything was ok.

Then I did all the updates again, except for Kdenlive and ffmpeg.

Even the relatively old version Kdenlive 24.05.2, which had previously worked, no longer starts.
We have to look for the error somewhere else.

That package is not in Manjaro’s repos or the AUR. Remove khotkeys and its dependencies which are not required by any other installed package with sudo pacman -Rs khotkeys.

The other 3 packages you listed are not needed as they are for Plasma 5, and are in the AUR, which means they are not part of Manjaro.

3 Likes

Oracle VirtualBox wouldn’t start, with this error:

Failed to acquire the VirtualBox COM object. The application will now terminate.Callee RC%3ANS_ERROR_FAILURE (0x80004005)

(Text may not be exact).

Fixed by doing this:

cd ~/.config/VirtualBox/
mv VirtualBox.xml VirtualBox.xml.original
cp VirtualBox.xml-prev VirtualBox.xml-prev.backup
mv VirtualBox.xml-prev VirtualBox.xml
4 Likes

kdesignerplugin is in the AUR. I was notified about kdelibs4support and kemoticons. There was no problem though, since the kdesignerplugin dependency was resolved.

For me the reason was that i installed soundkonverter from the AUR. I removed it since i don’t need it anymore and all the orphans were removed along with it.

das Entfernen von kdelibs4support verletzt AbhĂ€ngigkeit ‘kdelibs4support’ benötigt von khotkeys

This was the case for me too. Try to remove khotkeys and figure out why it is there in the first place.

1 Like