I just got an update notification for the newer mesa-related packages, and I applied the update — as I always do — via pacman from within a tty. By consequence, I could not copy the error verbatim, but it was shown twice, and it said something about “unable to apply restricted filesystem access due to [something to do with a] landlock file” — whatever that means.
Whatever it is, it’s clearly something new, introduced by the new pacman version. It didn’t stop the packages from downloading and getting installed, though.
shows landlock.h is owned by linux*-headers packages
and also 4 manpages:
/usr/share/man/man2/landlock_add_rule.2.gz is owned by man-pages
/usr/share/man/man2/landlock_create_ruleset.2.gz is owned by man-pages
/usr/share/man/man2/landlock_restrict_self.2.gz is owned by man-pages
/usr/share/man/man7/landlock.7.gz is owned by man-pages
DESCRIPTION
Landlock is an access-control system that enables any processes to securely restrict themselves and their future children. Because Landlock is a stackable Linux Security Module (LSM), it makes it possible to create safe security sandboxes as new security layers in addition to the existing system-wide access- controls. This kind of sandbox is expected to help mitigate the security impact of bugs, and unexpected or malicious behaviors in applications.
I am on kernel 6.6 on stable, everything merged and i did not see the error. I tested installing 1-2 things and the mesa stuff because i was a little worried if the new system with restricted rights and the alpm user will function properly, but it seem to work both from pacman and pamac-gui.