Arch Linux: Recent news updateshttps://archlinux.org/news/The latest and greatest news from the Arch Linux distribution.en-usTue, 07 Apr 2026 16:50:29 +0000kea >= 1:3.0.3-6 update requires manual interventionhttps://archlinux.org/news/kea-1303-6-update-requires-manual-intervention/<p>The <code>kea</code> package has moved all services to run as a dedicated <code>kea</code> user (instead of <code>root</code>) for improved security. This change requires permission updates to the runtime files created by the <code>kea</code> services.</p> <p>Users upgrading from an existing <code>kea</code> installation should therefore run the following commands after the upgrade:</p> <p><code>chown kea: /var/lib/kea/* /var/log/kea/* /run/lock/kea/logger_lockfile</code></p> <p><code>systemctl try-restart kea-ctrl-agent.service kea-dhcp{4,6,-ddns}.service</code></p> <p>Accounts that need to interact with <code>kea</code> services files (e.g. lease files under <code>/var/lib/kea</code>, log files under <code>/var/log/kea</code> or configuration files under <code>/etc/kea</code>) should be added to the <code>kea</code> group.</p>Robin CandauTue, 07 Apr 2026 16:50:29 +0000tag:archlinux.org,2026-04-07:/news/kea-1303-6-update-requires-manual-intervention/iptables now defaults to the nft backendhttps://archlinux.org/news/iptables-now-defaults-to-the-nft-backend/<p>The old iptables-nft package name is replaced by iptables, and the legacy backend is available as iptables-legacy.</p> <p>When switching packages (among iptables-nft, iptables, iptables-legacy), check for .pacsave files in /etc/iptables/ and restore your rules if needed:</p> <ul> <li>/etc/iptables/iptables.rules.pacsave</li> <li>/etc/iptables/ip6tables.rules.pacsave</li> </ul> <p>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.</p>Felix YanSun, 05 Apr 2026 18:28:33 +0000tag:archlinux.org,2026-04-05:/news/iptables-now-defaults-to-the-nft-backend/NVIDIA 590 driver drops Pascal and lower support; main packages switch to Open Kernel Moduleshttps://archlinux.org/news/nvidia-590-driver-drops-pascal-support-main-packages-switch-to-open-kernel-modules/<p>With the update to driver version 590, the NVIDIA driver no longer supports Pascal (GTX 10xx) GPUs or older. We will replace the <code>nvidia</code> package with <code>nvidia-open</code>, <code>nvidia-dkms</code> with <code>nvidia-open-dkms</code>, and <code>nvidia-lts</code> with <code>nvidia-lts-open</code>.</p> <p><strong>Impact:</strong> 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.</p> <p><strong>Intervention required for Pascal/older users:</strong> Users with GTX 10xx series and older cards must switch to the legacy proprietary branch to maintain support:</p> <ul> <li>Uninstall the official <code>nvidia</code>, <code>nvidia-lts</code>, or <code>nvidia-dkms</code> packages.</li> <li>Install <code>nvidia-580xx-dkms</code> from the AUR</li> </ul> <p>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.</p>Peter JungSat, 20 Dec 2025 18:53:42 +0000tag:archlinux.org,2025-12-20:/news/nvidia-590-driver-drops-pascal-support-main-packages-switch-to-open-kernel-modules/.NET packages may require manual interventionhttps://archlinux.org/news/net-packages-may-require-manual-intervention/<p>The following packages may require manual intervention due to the upgrade from 9.0 to 10.0:</p> <ul> <li>aspnet-runtime</li> <li>aspnet-targeting-pack</li> <li>dotnet-runtime</li> <li>dotnet-sdk</li> <li>dotnet-source-built-artifacts</li> <li>dotnet-targeting-pack</li> </ul> <p>pacman may display the following error <code>failed to prepare transaction (could not satisfy dependencies)</code> for the affected packages.</p> <p>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:</p> <p><code>pacman -Syu aspnet-runtime-9.0</code></p> <p><code>pacman -Rs aspnet-runtime</code></p>George RawlinsonThu, 11 Dec 2025 07:01:28 +0000tag:archlinux.org,2025-12-11:/news/net-packages-may-require-manual-intervention/waydroid >= 1.5.4-3 update may require manual interventionhttps://archlinux.org/news/waydroid-154-3-update-may-require-manual-intervention/<p>The <code>waydroid</code> package prior to version <code>1.5.4-2</code> (including <code>aur/waydroid</code>) creates Python byte-code files (.pyc) at runtime which were untracked by pacman. This issue has been fixed in <code>1.5.4-3</code>, where byte-compiling these files is now done during the packaging process.</p> <p>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:</p> <blockquote> <p>error: failed to commit transaction (conflicting files)</p> <p>waydroid: /usr/lib/waydroid/tools/__pycache__/__init__.cpython-313.pyc exists in filesystem</p> <p>waydroid: /usr/lib/waydroid/tools/actions/__pycache__/__init__.cpython-313.pyc exists in filesystem</p> <p>waydroid: /usr/lib/waydroid/tools/actions/__pycache__/app_manager.cpython-313.pyc exists in filesystem</p> </blockquote> <p>You can safely overwrite these files by running the following command:</p> <p><code>pacman -Syu --overwrite /usr/lib/waydroid/tools/\*__pycache__/\*</code></p>George HuThu, 06 Nov 2025 00:35:08 +0000tag:archlinux.org,2025-11-06:/news/waydroid-154-3-update-may-require-manual-intervention/dovecot >= 2.4 requires manual interventionhttps://archlinux.org/news/dovecot-24-requires-manual-intervention/<p>The dovecot 2.4 release branch has made breaking changes which result in it being incompatible with any &lt;= 2.3 configuration file.</p> <p>Thus, the dovecot service will no longer be able to start until the configuration file was migrated, requiring manual intervention.</p> <p>For guidance on the 2.3-to-2.4 migration, please refer to the following upstream documentation: <a href="proxy.php?url=https%3A%2F%2Fdoc.dovecot.org%2Flatest%2Finstallation%2Fupgrade%2F2.3-to-2.4.html">Upgrading Dovecot CE from 2.3 to 2.4</a></p> <p>Furthermore, the dovecot 2.4 branch no longer supports their replication feature, it was removed.</p> <p>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]:</p> <ul> <li>dovecot23</li> <li>pigeonhole23</li> <li>dovecot23-fts-elastic</li> <li>dovecot23-fts-xapian</li> </ul> <p>The dovecot 2.3 release branch is going to <a href="proxy.php?url=https%3A%2F%2Fdovecot.org%2Fmailman3%2Farchives%2Flist%2Fdovecot%40dovecot.org%2Fthread%2F3P45L76DOC3NKUNSSPIXQNKINGOCYH5K%2F">receive critical security fixes</a> from upstream until stated otherwise.</p>Thore BödeckerFri, 31 Oct 2025 21:20:51 +0000tag:archlinux.org,2025-10-31:/news/dovecot-24-requires-manual-intervention/Recent service outageshttps://archlinux.org/news/recent-services-outages/<p>We want to provide an update on the recent <a href="proxy.php?url=https%3A%2F%2Flists.archlinux.org%2Farchives%2Flist%2Farch-general%40lists.archlinux.org%2Fthread%2FEU4NXRX6DDJAACOWIRZNU4S5KVXEUI72%2F">service outages</a> 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.</p> <p>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.</p> <p>To improve the communication around this issue we will provide regular updates on our <a href="proxy.php?url=https%3A%2F%2Fstatus.archlinux.org">service status page</a> going forward.</p> <p>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.</p> <h2>Workarounds during service disruption</h2> <ul> <li>In the case of downtime for archlinux.org:<ul> <li><strong>Mirrors</strong>: The mirror list endpoint used in tools like <code>reflector</code> is hosted on this site. Please default to the mirrors listed in the <code>pacman-mirrorlist</code> package during an outage.</li> <li><strong>ISO</strong>: Our installation image is available on a lot of the mirrors, for example the DevOps administered <a href="proxy.php?url=https%3A%2F%2Fgeo.mirror.pkgbuild.com%2Fiso%2F">geomirrors</a>. Please always verify its integrity as <a href="proxy.php?url=https%3A%2F%2Fwiki.archlinux.org%2Ftitle%2FInstallation_guide%23Verify_signature">described on the wiki</a> and confirm it is signed by <code>0x3E80CA1A8B89F69CBA57D98A76A5EF9054449A5C</code> (or other trusted keys that may be used in the future).</li> </ul> </li> <li>In the case of downtime for aur.archlinux.org:<ul> <li><strong>Packages</strong>: We maintain a <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Farchlinux%2Faur">mirror of AUR packages</a> on GitHub. You can retrieve a package using: <code>$ git clone --branch &lt;package_name&gt; --single-branch https://github.com/archlinux/aur.git &lt;package_name&gt;</code></li> </ul> </li> <li>In the case of downtime for wiki.archlinux.org:<ul> <li><strong>Docs</strong>: The <code>arch-wiki-docs</code> and <code>arch-wiki-lite</code> contain recent snapshots of the articles as hosted on the Arch Linux wiki.</li> </ul> </li> </ul> <h2>Additional remarks</h2> <ul> <li> <p>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.</p> </li> <li> <p>We are keeping technical details about the attack, its origin and our mitigation tactics internal while the attack is still ongoing.</p> </li> </ul>Christian HeuselThu, 21 Aug 2025 22:01:13 +0000tag:archlinux.org,2025-08-21:/news/recent-services-outages/zabbix >= 7.4.1-2 may require manual interventionhttps://archlinux.org/news/zabbix-741-2-may-requires-manual-intervention/<p>Starting with <code>7.4.1-2</code>, 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 <code>zabbix</code> user account (as originally <a href="proxy.php?url=https%3A%2F%2Fwww.zabbix.com%2Fdocumentation%2Fcurrent%2Fen%2Fmanual%2Finstallation%2Finstall%23create-user-account">intended by upstream</a> and done by other distributions):</p> <ul> <li>zabbix-server</li> <li>zabbix-proxy</li> <li>zabbix-agent <em>(also used by the <code>zabbix-agent2</code> package)</em></li> <li>zabbix-web-service</li> </ul> <p>This shared <code>zabbix</code> user account is provided by the newly introduced <code>zabbix-common</code> <em>split</em> package, which is now a dependency for all relevant <code>zabbix-*</code> packages.</p> <p>The switch to the new user account is handled automatically for the corresponding main configuration files and <code>systemd</code> service units.</p> <p>However, <strong>manual intervention may be required</strong> if you created custom files or configurations referencing to and / or being owned by the above deprecated users accounts, for example:</p> <ul> <li><code>PSK</code> files used for encrypted communication</li> <li>Custom scripts for metrics collections or report generations</li> <li><code>sudoers</code> rules for metrics requiring elevated privileges to be collected</li> <li>...</li> </ul> <p>Those should therefore be updated to refer to and / or be owned by the new <code>zabbix</code> user account, otherwise some services or user parameters may fail to work properly, or not at all.</p> <p>Once migrated, you may <a href="proxy.php?url=https%3A%2F%2Fwiki.archlinux.org%2Ftitle%2FUsers_and_groups%23Other_examples_of_user_management">remove the obsolete user accounts from your system</a>.</p>Robin CandauMon, 04 Aug 2025 14:58:22 +0000tag:archlinux.org,2025-08-04:/news/zabbix-741-2-may-requires-manual-intervention/linux-firmware >= 20250613.12fe085f-5 upgrade requires manual interventionhttps://archlinux.org/news/linux-firmware-2025061312fe085f-5-upgrade-requires-manual-intervention/<p>With <code>20250613.12fe085f-5</code>, we split our firmware into several vendor-focused packages. <code>linux-firmware</code> is now an empty package depending on our default set of firmware.</p> <p>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 <code>20250508.788aadc8-2</code> or earlier, you will see the following errors:</p> <pre><code>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 </code></pre> <p>To progress with the system upgrade, first remove <code>linux-firmware</code>, then reinstall it as part of the upgrade:</p> <pre><code># pacman -Rdd linux-firmware # pacman -Syu linux-firmware </code></pre>Jan Alexander SteffensSat, 21 Jun 2025 23:09:08 +0000tag:archlinux.org,2025-06-21:/news/linux-firmware-2025061312fe085f-5-upgrade-requires-manual-intervention/Plasma 6.4.0 will need manual intervention if you are on X11https://archlinux.org/news/plasma-640-will-need-manual-intervention-if-you-are-on-x11/<p>On Plasma 6.4 the wayland session will be the only one installed when the users does not manually specify kwin-x11.</p> <p>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.</p> <h3>tldr: Install plasma-x11-session if you are still using x11</h3>Tomaz CanabravaFri, 20 Jun 2025 07:08:17 +0000tag:archlinux.org,2025-06-20:/news/plasma-640-will-need-manual-intervention-if-you-are-on-x11/