Starting with 7.4.1-2
, the following Zabbix system user accounts (previously shipped by their related packages) will no longer be used. Instead, all Zabbix components will now rely on a shared zabbix
user account (as originally intended by upstream and done by other distributions):
- zabbix-server
- zabbix-proxy
- zabbix-agent (also used by the
zabbix-agent2
package)
- zabbix-web-service
This shared zabbix
user account is provided by the newly introduced zabbix-common
split package, which is now a dependency for all relevant zabbix-*
packages.
The switch to the new user account is handled automatically for the corresponding main configuration files and systemd
service units.
However, manual intervention may be required if you created custom files or configurations referencing to and / or being owned by the above deprecated users accounts, for example:
PSK
files used for encrypted communication
- Custom scripts for metrics collections or report generations
sudoers
rules for metrics requiring elevated privileges to be collected
- ...
Those should therefore be updated to refer to and / or be owned by the new zabbix
user account, otherwise some services or user parameters may fail to work properly, or not at all.
Once migrated, you may remove the obsolete user accounts from your system.
If you update, make sure you have pacman-static installed beforehand from the AUR.
Then do a pacman -Sy libxml2 libxml2-legacy gpgme gpgme-1 partial update, followed by pacman-static -Syyu.
This ensures that you have the new and old versions of libxml2 and gpgme around.
Due to high load caused by AI bots the website archlinux32.org was almost always down.
Thus we are implementing a strict anti-bot strategy using Anubis and Fail2ban to keep the site available - mainly for humans.
With 20250613.12fe085f-5
, we split our firmware into several vendor-focused packages. linux-firmware
is now an empty package depending on our default set of firmware.
Unfortunately, this coincided with upstream reorganizing the symlink layout of the NVIDIA firmware, resulting in a situation that Pacman cannot handle. When attempting to upgrade from 20250508.788aadc8-2
or earlier, you will see the following errors:
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem
To progress with the system upgrade, first remove linux-firmware
, then reinstall it as part of the upgrade:
# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware