<?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, 21 Jul 2026 13:23:05 +0000</lastBuildDate><item><title>virtualbox-ext-vnc &gt;= 7.2.12-2 requires manual intervention</title><link>https://archlinux.org/news/virtualbox-ext-vnc-7212-2-requires-manual-intervention/</link><description>&lt;p&gt;Previously, we installed its contents in a way that made &lt;code&gt;pacman&lt;/code&gt; not
aware of the files (using &lt;code&gt;VBoxManage extpack install ...&lt;/code&gt; from an
install script). To mitigate issues during upgrade, you can use one of
the following methods:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Uninstall &lt;code&gt;virtualbox-ext-vnc&lt;/code&gt; before upgrading the system, then
installing it again.&lt;/li&gt;
&lt;li&gt;Run &lt;code&gt;VBoxManage extpack uninstall 'VNC'&lt;/code&gt; as root before upgrading the
system.&lt;/li&gt;
&lt;li&gt;Instruct &lt;code&gt;pacman&lt;/code&gt; once to overwrite the existing files:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;pacman -Syu --overwrite '/usr/lib/virtualbox/ExtensionPacks/VNC/*'&lt;/code&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Hesse</dc:creator><pubDate>Tue, 21 Jul 2026 13:01:46 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2026-07-21:/news/virtualbox-ext-vnc-7212-2-requires-manual-intervention/</guid></item><item><title>Active AUR malicious packages incident</title><link>https://archlinux.org/news/active-aur-malicious-packages-incident/</link><description>&lt;p&gt;We are currently experiencing a high volume of malicious package adoptions and updates in the Arch User Repository.&lt;/p&gt;
&lt;p&gt;We are actively working to track down existing malicious commits and attempting to prevent additional malicious commits from being pushed.
While this is happening, and while we work to create a more permanent solution, users may see issues with the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creating new accounts on the AUR&lt;/li&gt;
&lt;li&gt;Pushing package updates&lt;/li&gt;
&lt;li&gt;Adopting or creating new packages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We continue to encourage all users of AUR packages to review &lt;em&gt;all&lt;/em&gt; PKGBUILD and install script changes when updating, especially during this time.
If you notice suspicious commits to a package that you use, please reach out to Arch staff via the aur-general mailing list with more information.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Campbell Jones</dc:creator><pubDate>Fri, 12 Jun 2026 18:41:28 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2026-06-12:/news/active-aur-malicious-packages-incident/</guid></item><item><title>Arch Linux 2026 Leader Election Results</title><link>https://archlinux.org/news/arch-linux-2026-leader-election-results/</link><description>&lt;p&gt;Recently we held our leader elections and after a lively discussion period on the (internal) mailing lists and voting phase with two candidates &lt;a href="https://archlinux.org/people/developers/#anthraxx"&gt;&lt;strong&gt;Levente "anthraxx" Polyák&lt;/strong&gt;&lt;/a&gt; was re-elected as Arch Linux Project Lead.&lt;/p&gt;
&lt;p&gt;As per &lt;a href="https://wiki.archlinux.org/title/DeveloperWiki:Project_Leader#Election"&gt;our election rules&lt;/a&gt; he is re-elected with the term lasting two years.&lt;/p&gt;
&lt;p&gt;The role of of the project lead within Arch Linux is connected to &lt;a href="https://wiki.archlinux.org/title/DeveloperWiki:Project_Leader#Roles"&gt;a bunch of
responsibilities&lt;/a&gt; regarding decision making (when no consensus can be reached), community leadership, Code of Conduct enforcement, handling
financial matters with SPI and overall project management tasks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Congratulations to Levente, thank you for stepping up to serve this community and all the best wishes for another successful term! 🥳&lt;/strong&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christian Heusel</dc:creator><pubDate>Thu, 04 Jun 2026 12:27:57 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2026-06-04:/news/arch-linux-2026-leader-election-results/</guid></item><item><title>Breaking changes for all users of `varnish`, which is renamed to `vinyl-cache`</title><link>https://archlinux.org/news/breaking-changes-for-all-users-of-varnish-which-is-renamed-to-vinyl-cache/</link><description>&lt;p&gt;The Varnish project has &lt;a href="https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#org-vinyl-varnish"&gt;renamed itself to Vinyl Cache&lt;/a&gt;.
We followed this rename with a &lt;a href="https://gitlab.archlinux.org/archlinux/packaging/packages/vinyl-cache"&gt;new &lt;code&gt;vinyl-cache&lt;/code&gt; package&lt;/a&gt;.
This upgrade results in &lt;a href="https://vinyl-cache.org/docs/9.0/whats-new/upgrading-9.0.html"&gt;breaking changes&lt;/a&gt; and users are advised to study these changes and how it affects them before following the replacement.
All references to "&lt;code&gt;varnish&lt;/code&gt;" have been changed to "&lt;code&gt;vinyl&lt;/code&gt;" in all binaries and directories.&lt;/p&gt;
&lt;p&gt;At minimum, users will have to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;rename &lt;code&gt;/etc/varnish&lt;/code&gt; to &lt;code&gt;/etc/vinyl-cache&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;rename &lt;code&gt;/var/lib/varnish&lt;/code&gt; to &lt;code&gt;/var/lib/vinyl-cache&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;fix up ownership of files inside &lt;code&gt;/var/lib/varnish&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;user &lt;code&gt;varnish&lt;/code&gt; becomes &lt;code&gt;vinyl&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;group &lt;code&gt;varnish&lt;/code&gt; becomes &lt;code&gt;vinyl&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;user &lt;code&gt;varnishlog&lt;/code&gt; becomes &lt;code&gt;vinyllog&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;user &lt;code&gt;vcache&lt;/code&gt; remains the same&lt;/li&gt;
&lt;li&gt;disable the old &lt;code&gt;varnish.service&lt;/code&gt; and &lt;code&gt;varnishncsa.service&lt;/code&gt; systemd units&lt;/li&gt;
&lt;li&gt;enable the new &lt;code&gt;vinyl-cache.service&lt;/code&gt; and &lt;code&gt;vinylncsa.service&lt;/code&gt; systemd units&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Meanwhile, the &lt;code&gt;varnish&lt;/code&gt; package has been dropped from &lt;code&gt;[extra]&lt;/code&gt;.
We're not currently planning to maintain a new &lt;code&gt;varnish&lt;/code&gt; package as it's a different upstream project.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sven-Hendrik Haase</dc:creator><pubDate>Mon, 25 May 2026 04:58:52 +0000</pubDate><guid isPermaLink="false">tag:archlinux.org,2026-05-25:/news/breaking-changes-for-all-users-of-varnish-which-is-renamed-to-vinyl-cache/</guid></item><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></channel></rss>