[Unstable Update] December 2023 Edition

A post was split to a new topic: Issues with Libadwaita / GTK4 applications

The current update gives the following error:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (74.2-1) breaks dependency 'icu<74.2' required by manjaro-settings-manager

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

The icu 74 rebuilds were just pushed. Wait for your mirror(s) to sync.

On Intel iGPU, latest mesa 23.3.1-1 breaks all pure GTK4 and libAdwaita apps.

It’s fixed by downgrading mesa (1:23.3.1-1 -> 1:23.1.9-1)

6 posts were split to a new topic: File not found during Plymouth mkinitcpio build hook

A post was merged into an existing topic: File not found during Plymouth mkinitcpio build hook

Which one’s in the wrong here?

warning: directory permissions differ on /usr/share/polkit-1/rules.d/
filesystem: 750  package: 755

Usually with those warnings you follow the package unless you know better.

:information_source: I’ve downgraded filesystem back to 2023.09.22-1 and plymouth back to 22.02.122-14 due to issues with the new Plymouth version 23. They both must be downgraded at the same time as the two packages are interdependent on one another.

What about us who don’t use plymouth? Best to downgrade anyway? I see other packages relying on filesystem.

If I’m correct the only change on filesystem was adding a logo to it.

Yes. plymouth depends on filesystem. There were changes with the newer versions that go together, so both must be downgraded together to match.

Not quite. The logo was moved from plymouth to filesystem, that’s why the old and new packages must be downgraded / upgraded together.

750 is correct in this case. So we have to figure out which package is not matching that folder via pacman -Qo /usr/share/polkit-1/rules.d

1 Like

On my both laptops, I installed 3 years ago Manjaro KDE via Minimal ISO,

But now I don’t find plymouth installed nor configured in /etc/default/grub nor HOOKS in /etc/mkinitcpio.conf
Even /var/log/pacman.log doesn’t contain any install/remove/upgrade related to it,

Was it added later ? And should I add it to avoid problems ?

plymouth is entirely optional, in fact it sometimes causes problems, and is one of the first things I would remove.

4 Likes

:information_source: I’ve just made major changes with plymouth 22.02.122-17 that removed the old unneeded cruft in preparation for the new upstream v23.51.283:

:warning: WARNING: The plymouth-encrypt and sd-plymouth hooks no longer exist in the package. You should replace them with encrypt and plymouth hooks in your mkinitcpio.conf. The lxdm-plymouth.service, lightdm-plymouth.service and sddm-plymouth.service systemd service files no longer exist in the package. You should enable lxdm.service, lightdm.service or sddm.service instead.

A post was split to a new topic: The package grub-update does NOT need to be required by grub

/usr/share/polkit-1/rules.d/ is owned by fwupd 1.9.10-1
/usr/share/polkit-1/rules.d/ is owned by gamemode 1.8.1-1
/usr/share/polkit-1/rules.d/ is owned by geoclue 2.7.1-1
/usr/share/polkit-1/rules.d/ is owned by gvfs 1.52.1-1
/usr/share/polkit-1/rules.d/ is owned by polkit 123-1
/usr/share/polkit-1/rules.d/ is owned by systemd 255.1-1

The only matching package that got updated in that moment was gamemode.

Well, nothing changed with Arch packaging with gamemode 1.8.1-1. :man_shrugging: I haven’t dug into the upstream changes.

Yes, I was wondering the same :thinking: