Fix Calamares installation failure: Replace vlc-plugins-all with vlc#141
Conversation
This commit fixes a dependency version conflict that causes Calamares installation to fail during the package installation phase. The issue: - vlc-plugins-all pulls in vlc-plugin-gstreamer → gst-plugin-va - gst-plugin-va requires exact versions: gstreamer=1.26.10-3, gst-plugins-base-libs=1.26.10-3, gst-plugins-bad-libs=1.26.10-3 - During installation, pacman attempts to install version 1.26.10-2.1 - This version mismatch causes: 'error: failed to prepare transaction (could not satisfy dependencies)' The fix: - Replace vlc-plugins-all with vlc in the desktop integration package group - vlc package does not pull in gst-plugin-va as a dependency - This eliminates the version conflict entirely - VLC media player will still be installed, just without all optional plugins - Users can install vlc-plugins-all manually post-installation if needed Files modified: - src/modules/netinstall/netinstall.yaml (line 112) This fix resolves the 'Package Manager error' that prevented successful CachyOS installations via Calamares.
|
The issue was a mirror issue, so the installation failed. weve added vlc-plugins-all since people had due the vlc split issues with encoding in a bunch of videos. |
|
Why would you even want to force the installation? |
It's needed as phonon backend. But to be honest I prefer to just wait when Plasma drop support for it completely: |
|
phonon-qt6-vlc already pulls vlc-plugins-base as dep. |
The problem is without a bunch of vlc plugins many people had a lot of issues with encoding in several application, due the split of the vlc packages |
Is |
Issue
Calamares installation fails during the package installation phase with a "Package Manager error" due to a dependency version conflict in the GStreamer package ecosystem.
Root Cause
The
vlc-plugins-allpackage pulls in a dependency chain that causes version conflicts:vlc-plugins-all→vlc-plugin-gstreamer→gst-plugin-vagst-plugin-varequires exact versions:gstreamer=1.26.10-3gst-plugins-base-libs=1.26.10-3gst-plugins-bad-libs=1.26.10-31.26.10-2.1of these packageserror: failed to prepare transaction (could not satisfy dependencies)Solution
Replace
vlc-plugins-allwithvlcin the desktop integration package group.Rationale:
vlcpackage does not pull ingst-plugin-vaas a dependencyvlc-plugins-allmanually post-installation if neededChanges
src/modules/netinstall/netinstall.yaml(line 112)- vlc-plugins-all→- vlcTesting
This fix has been tested and resolves the installation failure. Calamares installations now proceed successfully past the package installation phase.