[Stable Update] 2025-05-14 - Kernels, Firefox, Thunderbird, Mesa, Plasma, LibreOffice, QEMU

Oh well, we thought that electron32 / 33 might be needed for the system lol
Thanks-

1 Like

That was already done in the past though it would be nice as a reminder.

But do not make the mistake to uninstall libxml2.

It will stop pacman from working:

If you need electron32 for a specific app, you should reinstall electon32-bin via AUR. Installing electron32 only will download a 40-50 GB repo and build everything from scratch.

1 Like

When zsh is the default shell in the three official images, and login is impossible on Xfce and Gnome without zsh in /etc/shells, one could wonder why zsh is not in /etc/shells in Manjaro repository, even if it is set by Calamares at installation.

An inattentive user would still be able to log in, when zsh is in /etc/shells in the filesystem package, even if they blindly copied /etc/shells.pacnew over /etc/shells. That seems more resillient to blunders.

/etc/shells is sort of an allow-list for valid login shells, so maybe it should contain all the possible shells that Manjaro could use as a login shell.

However, discussing this should probably be split into a separate subject, as it pertains every time there is updates to the filesystem package.

7 Likes

This broke citrix workspace due to libxm2. installing libxml2-legacy fixed it.

Last three stable updates pamac GUI crashed, finishes update in the background… → Strange!
Again QuiteRSS is not working anymore…

1 Like

I’ve removed those two lines from my own /etc/hosts. I’ve kept the first line, because that one is useful.

Mind you, I’m no expert on networking, and even less so when it comes to IPv6.


That one was probably only issued because not everyone has modified their /etc/passwd to refer to the root shell as /usr/bin/bash yet, even though there already was an identical .pacnew for that a couple of months ago.


No, you should compare the two files. I’ve already posted the correct /etc/shells higher up, but I’ll repost it below. This is what your /etc/shells should look like, and if it does, then you can delete the .pacnew. :point_down:

# Pathnames of valid login shells.
# See shells(5) for details.
 
/bin/sh
/bin/bash
/bin/rbash
/bin/zsh
/usr/bin/sh
/usr/bin/bash
/usr/bin/rbash
/usr/bin/zsh

Congratulations, you are the 750th person to ask about this since the update! :partying_face:

:crazy_face:

Those electron32 and electron33 packages are from the AUR. Remove them before updating. If you still need them afterwards, then you can reinstall them.

1 Like

And use electron32-bin and not only electron32. Otherwise it downloads a 40 GB build environment. You don’t want that.

3 Likes

Not unless you want to. Again, ZSH is set as default during installation and then the ZSH entries are added to /etc/shells. It is not included as part of the filesystem package.

1 Like

5 posts were split to a new topic: Printing not working following Stable Update 2025-05-14

I’m getting this error, how should I fix it ?

~ ➤ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
 sublime-text is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libxml2 (2.14.2-2) breaks dependency 'libxml2.so=2-64' required by electron33
:: installing libxml2 (2.14.2-2) breaks dependency 'libxml2.so=2-64' required by rest

EDIT:
Solved [Stable Update] 2025-05-14 - Kernels, Firefox, Thunderbird, Mesa, Plasma, LibreOffice, QEMU - #35 by MLXQt


1 Like

Merging is fine. But yeah, there’s nothing useful in the .pacnew files included in this update, so just delete them.

in a terminal.

cd /etc
sudo rm shells.pacnew
sudo rm hosts.pacnew
sudo rm passwd.pacnew

Will be fine.

You may if you wish, view them first.

In a Terminal

cd /etc
pacdiff -o

That will list them

then in the Terminal

cat <filename>.pacnew

for each one, to view it.

2 Likes

grub risky
This update indeed bricked my grub bootloader and I had to run grub-install from latest live usb.

or simply

DIFFPROG=meld pacdiff -s

Hi! Guys… Thanks or another update. In my case went without major problems but I noticed a silly issue with systemsettings in plasma.
If you go to Window Management → Desktop Efffects and in any effects click the icon on the right to show the demo video, I get segmentation fault and system settings closes.

systemsettings                                                                                                                                                                                                                                    
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
qt.core.qobject.connect: QObject::connect: No such signal KFocusConfig::defaultsIndicatorsVisibleChanged(bool)
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
kf.configwidgets: A widget named "kcfg_AllowKDEAppsToRememberWindowPositions" was found but there is no setting named "AllowKDEAppsToRememberWindowPositions"
kf.configwidgets: A widget named "kcfg_ShadeHover" was found but there is no setting named "ShadeHover"
kf.configwidgets: A widget named "kcfg_ShadeHoverInterval" was found but there is no setting named "ShadeHoverInterval"
kf.configwidgets: A widget named "kcfg_Placement" was found but there is no setting named "Placement"
kf.configwidgets: A widget named "kcfg_ActivationDesktopPolicy" was found but there is no setting named "ActivationDesktopPolicy"
qml: Page SubCategoryPage_QMLTYPE_133(0x567ee3ef2e20) is already in the PageRow
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: push (file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:223)
onActiveSubCategoryRowChanged (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:180)
expression for onClicked (qrc:/qt/qml/org/kde/systemsettings/CategoriesPage.qml:181)
qml: Page SubCategoryPage_QMLTYPE_133(0x567ee3ef2e20) is already in the PageRow
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: push (file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:223)
onActiveSubCategoryRowChanged (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:180)
expression for onClicked (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:210)
qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version n7.1.1 GPL version 3 or later
zsh: segmentation fault (core dumped)  systemsettings

tomorrow I am going to check on my office laptop to see if I can replicate the issue or is something isolated in my home pc. If anyone can verify this it would be great! Thanks!

Most of the demo videos don’t work - they’re actually being completely removed in Plasma 6.4.0 due to longstanding issues:

Removed the videos from System Settings’ Desktop Effects page, since they were all in various states of brokenness, and basically could not work over the long term because nobody is going to keep them up to date. Removing them fixes multiple bugs. (Oliver Beard, link 1, link 2)

4 Likes

Logged out, tty, updated the system, reboot, everything is ok…
My nephew saw me doing this in the terminal and now thinks I’m an hacker or something xD
Where the pacnew files are stored so I can delete the passwd one?

5 Likes

An old problem with KBackup is back.
Looks like working, but when finished: Errror
Log:

.....bup "-d" ...........

Saving: 100.00% (3234160/3234160k, 285681/285681 files), done.    
Exit code: 0
bup "-d" "/......................." "fsck" "-g" "-j" "4"
You must specify a list of files when creating.
b'pack-1510707acf64aa31817c1e506bc1d106f606616d' par2 create: failed (3)
You must specify a list of files when creating.
b'pack-da44d0b84dce402c952eb121ce98aa248f2a375e' par2 create: failed (3)
You must specify a list of files when creating.
b'pack-985149f0fd204458df261dbca2dd1294b0479639' par2 create: failed (3)
You must specify a list of files when creating.
b'pack-171c5ad920eac862965d05ca40a669b77790472d' par2 create: failed (3)

Exit code: 3
Kup did not successfully complete the bup backup job: failed to generate recovery info.

Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

Alongside the files they may (or may not) replace.

Thank you, i delete and all ist fine.