$ pacman -Qi dbus-broker-units | grep Provides Provides : dbus-units Seeing that, I assumed it is enough to have the dbus-broker-units package, without having the dbus-units package. That assumption turns to be wrong. While trying to build a chroot environment, if the dbus-units package can not be obtained, the process fails. :: Retrieving packages... dbus-units-36-4-x86_64.pkg.tar.zst failed to download error: failed retrieving file 'dbus-units-36-4-x86_64.pkg.tar.zst' from the_repo : The requested URL returned error: 404 warning: failed to retrieve some files error: failed to commit transaction (failed to retrieve some files) Errors occurred, no packages were upgraded. ==> ERROR: Failed to install packages to new root ==> ERROR: Failed to install all packages One reason for the explicit search for dbus-units is that systemd explicitly depends on dbus-units. $ pacman -Qi systemd | grep dbus-units Depends On : ... dbus dbus-units ... Am I confused? Why the chroot must have a dbus-units package? -- u34