<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Arch Linux: Recent news updates</title><link>https://archlinux.org/news/</link><description>The latest and greatest news from the Arch Linux distribution.</description><atom:link href="https://archlinux.org/feeds/news/" rel="self"/><language>en-us</language><lastBuildDate>Tue, 07 Apr 2026 16:50:29 +0000</lastBuildDate><item><title>kea &gt;= 1:3.0.3-6 update requires manual intervention</title><link>https://archlinux.org/news/kea-1303-6-update-requires-manual-intervention/</link><description>&lt;p&gt;The &lt;code&gt;kea&lt;/code&gt; package has moved all services to run as a dedicated &lt;code&gt;kea&lt;/code&gt; user (instead of &lt;code&gt;root&lt;/code&gt;) for improved security. This change requires permission updates to the runtime files created by the &lt;code&gt;kea&lt;/code&gt; services.&lt;/p&gt;
&lt;p&gt;Users upgrading from an existing &lt;code&gt;kea&lt;/code&gt; installation should therefore run the following commands after the upgrade:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;chown kea: /var/lib/kea/* /var/log/kea/* /run/lock/kea/logger_lockfile&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;systemctl try-restart kea-ctrl-agent.service kea-dhcp{4,6,-ddns}.service&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Accounts that need to interact with &lt;code&gt;kea&lt;/code&gt; services files (e.g. lease files under &lt;code&gt;/var/lib/kea&lt;/code&gt;, log files under &lt;code&gt;/var/log/kea&lt;/code&gt; or configuration files under &lt;code&gt;/etc/kea&lt;/code&gt;) should be added to the &lt;code&gt;kea&lt;/code&gt; group.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robin Candau</dc:creator><pubDate>Tue, 07 Apr 2026 16:50:29 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2026-04-07:/news/kea-1303-6-update-requires-manual-intervention/</guid></item><item><title>iptables now defaults to the nft backend</title><link>https://archlinux.org/news/iptables-now-defaults-to-the-nft-backend/</link><description>&lt;p&gt;The old iptables-nft package name is replaced by iptables, and the
legacy backend is available as iptables-legacy.&lt;/p&gt;
&lt;p&gt;When switching packages (among iptables-nft, iptables, iptables-legacy),
check for .pacsave files in /etc/iptables/ and restore your rules if needed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/etc/iptables/iptables.rules.pacsave&lt;/li&gt;
&lt;li&gt;/etc/iptables/ip6tables.rules.pacsave&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Most setups should work unchanged, but users relying on uncommon xtables
extensions or legacy-only behavior should test carefully and use
iptables-legacy if required.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Felix Yan</dc:creator><pubDate>Sun, 05 Apr 2026 18:28:33 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2026-04-05:/news/iptables-now-defaults-to-the-nft-backend/</guid></item><item><title>NVIDIA 590 driver drops Pascal and lower support; main packages switch to Open Kernel Modules</title><link>https://archlinux.org/news/nvidia-590-driver-drops-pascal-support-main-packages-switch-to-open-kernel-modules/</link><description>&lt;p&gt;With the update to driver version 590, the NVIDIA driver no longer supports Pascal (GTX 10xx) GPUs or older. We will replace the &lt;code&gt;nvidia&lt;/code&gt; package with &lt;code&gt;nvidia-open&lt;/code&gt;, &lt;code&gt;nvidia-dkms&lt;/code&gt; with &lt;code&gt;nvidia-open-dkms&lt;/code&gt;, and &lt;code&gt;nvidia-lts&lt;/code&gt; with &lt;code&gt;nvidia-lts-open&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Impact:&lt;/strong&gt; Updating the NVIDIA packages on systems with Pascal, Maxwell, or older cards will fail to load the driver, which may result in a broken graphical environment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Intervention required for Pascal/older users:&lt;/strong&gt; Users with GTX 10xx series and older cards must switch to the legacy proprietary branch to maintain support:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Uninstall the official &lt;code&gt;nvidia&lt;/code&gt;, &lt;code&gt;nvidia-lts&lt;/code&gt;, or &lt;code&gt;nvidia-dkms&lt;/code&gt; packages.&lt;/li&gt;
&lt;li&gt;Install &lt;code&gt;nvidia-580xx-dkms&lt;/code&gt; from the AUR&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Users with Turing (20xx and GTX 1650 series) and newer GPUs will automatically transition to the open kernel modules on upgrade and require no manual intervention.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Jung</dc:creator><pubDate>Sat, 20 Dec 2025 18:53:42 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2025-12-20:/news/nvidia-590-driver-drops-pascal-support-main-packages-switch-to-open-kernel-modules/</guid></item><item><title>.NET packages may require manual intervention</title><link>https://archlinux.org/news/net-packages-may-require-manual-intervention/</link><description>&lt;p&gt;The following packages may require manual intervention due to the upgrade from 9.0 to 10.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;aspnet-runtime&lt;/li&gt;
&lt;li&gt;aspnet-targeting-pack&lt;/li&gt;
&lt;li&gt;dotnet-runtime&lt;/li&gt;
&lt;li&gt;dotnet-sdk&lt;/li&gt;
&lt;li&gt;dotnet-source-built-artifacts&lt;/li&gt;
&lt;li&gt;dotnet-targeting-pack&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;pacman may display the following error &lt;code&gt;failed to prepare transaction (could not satisfy dependencies)&lt;/code&gt; for the affected packages.&lt;/p&gt;
&lt;p&gt;If you are affected by this and require the 9.0 packages, the following commands will update e.g. aspnet-runtime to aspnet-runtime-9.0:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;pacman -Syu aspnet-runtime-9.0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;pacman -Rs aspnet-runtime&lt;/code&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">George Rawlinson</dc:creator><pubDate>Thu, 11 Dec 2025 07:01:28 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2025-12-11:/news/net-packages-may-require-manual-intervention/</guid></item><item><title>waydroid &gt;= 1.5.4-3 update may require manual intervention</title><link>https://archlinux.org/news/waydroid-154-3-update-may-require-manual-intervention/</link><description>&lt;p&gt;The &lt;code&gt;waydroid&lt;/code&gt; package prior to version &lt;code&gt;1.5.4-2&lt;/code&gt; (including &lt;code&gt;aur/waydroid&lt;/code&gt;) creates Python byte-code files (.pyc) at runtime which were untracked by pacman. This issue has been fixed in &lt;code&gt;1.5.4-3&lt;/code&gt;, where byte-compiling these files is now done during the packaging process.&lt;/p&gt;
&lt;p&gt;As a result, the upgrade may conflict with the unowned files created in previous versions. If you encounter errors like the following during the update:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;error: failed to commit transaction (conflicting files)&lt;/p&gt;
&lt;p&gt;waydroid: /usr/lib/waydroid/tools/__pycache__/__init__.cpython-313.pyc exists in filesystem&lt;/p&gt;
&lt;p&gt;waydroid: /usr/lib/waydroid/tools/actions/__pycache__/__init__.cpython-313.pyc exists in filesystem&lt;/p&gt;
&lt;p&gt;waydroid: /usr/lib/waydroid/tools/actions/__pycache__/app_manager.cpython-313.pyc exists in filesystem&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can safely overwrite these files by running the following command:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;pacman -Syu --overwrite /usr/lib/waydroid/tools/\*__pycache__/\*&lt;/code&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">George Hu</dc:creator><pubDate>Thu, 06 Nov 2025 00:35:08 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2025-11-06:/news/waydroid-154-3-update-may-require-manual-intervention/</guid></item><item><title>dovecot &gt;= 2.4 requires manual intervention</title><link>https://archlinux.org/news/dovecot-24-requires-manual-intervention/</link><description>&lt;p&gt;The dovecot 2.4 release branch has made breaking changes which result
in it being incompatible with any &amp;lt;= 2.3 configuration file.&lt;/p&gt;
&lt;p&gt;Thus, the dovecot service will no longer be able to start until the
configuration file was migrated, requiring manual intervention.&lt;/p&gt;
&lt;p&gt;For guidance on the 2.3-to-2.4 migration, please refer to the
following upstream documentation:
&lt;a href="https://doc.dovecot.org/latest/installation/upgrade/2.3-to-2.4.html"&gt;Upgrading Dovecot CE from 2.3 to 2.4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Furthermore, the dovecot 2.4 branch no longer supports their
replication feature, it was removed.&lt;/p&gt;
&lt;p&gt;For users relying on the replication feature or who are unable to
perform the 2.4 migration right now, we provide alternative packages
available in [extra]:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dovecot23&lt;/li&gt;
&lt;li&gt;pigeonhole23&lt;/li&gt;
&lt;li&gt;dovecot23-fts-elastic&lt;/li&gt;
&lt;li&gt;dovecot23-fts-xapian&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The dovecot 2.3 release branch is going to &lt;a href="https://dovecot.org/mailman3/archives/list/dovecot@dovecot.org/thread/3P45L76DOC3NKUNSSPIXQNKINGOCYH5K/"&gt;receive critical security
fixes&lt;/a&gt;
from upstream until stated otherwise.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thore Bödecker</dc:creator><pubDate>Fri, 31 Oct 2025 21:20:51 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2025-10-31:/news/dovecot-24-requires-manual-intervention/</guid></item><item><title>Recent service outages</title><link>https://archlinux.org/news/recent-services-outages/</link><description>&lt;p&gt;We want to provide an update on the recent &lt;a href="https://lists.archlinux.org/archives/list/arch-general@lists.archlinux.org/thread/EU4NXRX6DDJAACOWIRZNU4S5KVXEUI72/"&gt;service outages&lt;/a&gt; affecting our infrastructure. The Arch Linux Project is currently experiencing an ongoing denial of service attack that primarily impacts our main webpage, the Arch User Repository (AUR), and the Forums.&lt;/p&gt;
&lt;p&gt;We are aware of the problems that this creates for our end users and will continue to actively work with our hosting provider to mitigate the attack. We are also evaluating DDoS protection providers while carefully considering factors including cost, security, and ethical standards.&lt;/p&gt;
&lt;p&gt;To improve the communication around this issue we will provide regular updates on our &lt;a href="https://status.archlinux.org"&gt;service status page&lt;/a&gt; going forward.&lt;/p&gt;
&lt;p&gt;As a volunteer-driven project, we appreciate the community's patience as our DevOps team works to resolve these issues. Please bear with us and thank you for all the support you have shown so far.&lt;/p&gt;
&lt;h2&gt;Workarounds during service disruption&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;In the case of downtime for archlinux.org:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mirrors&lt;/strong&gt;: The mirror list endpoint used in tools like &lt;code&gt;reflector&lt;/code&gt; is hosted on this site. Please default to the mirrors listed in the &lt;code&gt;pacman-mirrorlist&lt;/code&gt; package during an outage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ISO&lt;/strong&gt;: Our installation image is available on a lot of the mirrors, for example the DevOps administered &lt;a href="https://geo.mirror.pkgbuild.com/iso/"&gt;geomirrors&lt;/a&gt;. Please always verify its integrity as &lt;a href="https://wiki.archlinux.org/title/Installation_guide#Verify_signature"&gt;described on the wiki&lt;/a&gt; and confirm it is signed by &lt;code&gt;0x3E80CA1A8B89F69CBA57D98A76A5EF9054449A5C&lt;/code&gt; (or other trusted keys that may be used in the future).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;In the case of downtime for aur.archlinux.org:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Packages&lt;/strong&gt;: We maintain a &lt;a href="https://github.com/archlinux/aur"&gt;mirror of AUR packages&lt;/a&gt; on GitHub. You can retrieve a package using:
  &lt;code&gt;$ git clone --branch &amp;lt;package_name&amp;gt; --single-branch https://github.com/archlinux/aur.git &amp;lt;package_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;In the case of downtime for wiki.archlinux.org:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Docs&lt;/strong&gt;: The &lt;code&gt;arch-wiki-docs&lt;/code&gt; and &lt;code&gt;arch-wiki-lite&lt;/code&gt; contain recent snapshots of the articles as hosted on the Arch Linux wiki.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Additional remarks&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Our services may send an initial connection reset due to the TCP SYN authentication performed by our hosting provider, but subsequent requests should work as expected.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We are keeping technical details about the attack, its origin and our mitigation tactics internal while the attack is still ongoing.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Heusel</dc:creator><pubDate>Thu, 21 Aug 2025 22:01:13 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2025-08-21:/news/recent-services-outages/</guid></item><item><title>zabbix &gt;= 7.4.1-2 may require manual intervention</title><link>https://archlinux.org/news/zabbix-741-2-may-requires-manual-intervention/</link><description>&lt;p&gt;Starting with &lt;code&gt;7.4.1-2&lt;/code&gt;, 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 &lt;code&gt;zabbix&lt;/code&gt; user account (as originally &lt;a href="https://www.zabbix.com/documentation/current/en/manual/installation/install#create-user-account"&gt;intended by upstream&lt;/a&gt; and done by other distributions):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;zabbix-server&lt;/li&gt;
&lt;li&gt;zabbix-proxy&lt;/li&gt;
&lt;li&gt;zabbix-agent &lt;em&gt;(also used by the &lt;code&gt;zabbix-agent2&lt;/code&gt; package)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;zabbix-web-service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This shared &lt;code&gt;zabbix&lt;/code&gt; user account is provided by the newly introduced &lt;code&gt;zabbix-common&lt;/code&gt; &lt;em&gt;split&lt;/em&gt; package, which is now a dependency for all relevant &lt;code&gt;zabbix-*&lt;/code&gt; packages.&lt;/p&gt;
&lt;p&gt;The switch to the new user account is handled automatically for the corresponding main configuration files and &lt;code&gt;systemd&lt;/code&gt; service units.&lt;/p&gt;
&lt;p&gt;However, &lt;strong&gt;manual intervention may be required&lt;/strong&gt; if you created custom files or configurations referencing to and / or being owned by the above deprecated users accounts, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;PSK&lt;/code&gt; files used for encrypted communication&lt;/li&gt;
&lt;li&gt;Custom scripts for metrics collections or report generations&lt;/li&gt;
&lt;li&gt;&lt;code&gt;sudoers&lt;/code&gt; rules for metrics requiring elevated privileges to be collected&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Those should therefore be updated to refer to and / or be owned by the new &lt;code&gt;zabbix&lt;/code&gt; user account, otherwise some services or user parameters may fail to work properly, or not at all.&lt;/p&gt;
&lt;p&gt;Once migrated, you may &lt;a href="https://wiki.archlinux.org/title/Users_and_groups#Other_examples_of_user_management"&gt;remove the obsolete user accounts from your system&lt;/a&gt;.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robin Candau</dc:creator><pubDate>Mon, 04 Aug 2025 14:58:22 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2025-08-04:/news/zabbix-741-2-may-requires-manual-intervention/</guid></item><item><title>linux-firmware &gt;= 20250613.12fe085f-5 upgrade requires manual intervention</title><link>https://archlinux.org/news/linux-firmware-2025061312fe085f-5-upgrade-requires-manual-intervention/</link><description>&lt;p&gt;With &lt;code&gt;20250613.12fe085f-5&lt;/code&gt;, we split our firmware into several vendor-focused packages. &lt;code&gt;linux-firmware&lt;/code&gt; is now an empty package depending on our default set of firmware.&lt;/p&gt;
&lt;p&gt;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 &lt;code&gt;20250508.788aadc8-2&lt;/code&gt; or earlier, you will see the following errors:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;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
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;To progress with the system upgrade, first remove &lt;code&gt;linux-firmware&lt;/code&gt;, then reinstall it as part of the upgrade:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware
&lt;/code&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jan Alexander Steffens</dc:creator><pubDate>Sat, 21 Jun 2025 23:09:08 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2025-06-21:/news/linux-firmware-2025061312fe085f-5-upgrade-requires-manual-intervention/</guid></item><item><title>Plasma 6.4.0 will need manual intervention if you are on X11</title><link>https://archlinux.org/news/plasma-640-will-need-manual-intervention-if-you-are-on-x11/</link><description>&lt;p&gt;On Plasma 6.4 the wayland session will be the only one installed when the users does not manually specify kwin-x11.&lt;/p&gt;
&lt;p&gt;With the recent split of kwin into kwin-wayland and kwin-x11, users running the old X11 session needs to manually install plasma-x11-session, or they will not be able to login. Currently pacman is not able to figure out your personal setup, and it wouldn't be ok to install plasma-x11-session and kwin-x11 for every
one using Plasma.&lt;/p&gt;
&lt;h3&gt;tldr: Install plasma-x11-session if you are still using x11&lt;/h3&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tomaz Canabrava</dc:creator><pubDate>Fri, 20 Jun 2025 07:08:17 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2025-06-20:/news/plasma-640-will-need-manual-intervention-if-you-are-on-x11/</guid></item></channel></rss>