Arch Linux requires manual intervention for virtualbox-ext-vnc updates
Key Takeaway
Users upgrading to virtualbox-ext-vnc version 7.2.12-2 or later must manually manage files to avoid pacman conflicts.
Summary
Arch Linux has announced that updates for virtualbox-ext-vnc version 7.2.12-2 and above require manual steps. This is due to a change in how files are managed, as previous installations used a script that left pacman unaware of the files in the system. To prevent upgrade errors, users must either uninstall the extension pack first or use the --overwrite flag with pacman.
Upgrade conflict details
- The issue stems from files being installed via
VBoxManage extpack installinstead of being tracked directly by pacman. - Users can resolve this by running
VBoxManage extpack uninstall 'VNC'as root before upgrading. - Alternatively, users can perform a clean reinstall by removing
virtualbox-ext-vncbefore the system upgrade. - A one-time fix is available using
pacman -Syu --overwrite '/usr/lib/virtualbox/ExtensionPacks/VNC/*'.
Original reference: archlinux.org →