I installed Arch Linux qube and i trying to update. I encountered problem below.
Updating archlinux
Progress reporting not supported.
Refreshing package info
:: Synchronizing package databases…
error: restricting filesystem access failed because Landlock is not supported by the kernel!
error: switching to sandbox user ‘alpm’ failed!
error: failed to synchronize all databases (failed to retrieve some files)
Installed packages:
None
Updated packages:
None
Removed packages:
None
That looks like pacman’s newer download sandbox, not a normal mirror problem. It is trying to use Landlock and the alpm sandbox user, and the kernel in that qube does not expose Landlock.
For a quick test, check /etc/pacman.conf in the Arch template for DownloadUser / DisableSandbox. If adding DisableSandbox makes pacman -Syu work, then the template update path is OK and the issue is just pacman’s sandbox expectation under Qubes. I’d only leave that as a workaround after noting it in the template, since it weakens pacman’s download isolation.