Update impossible because of conflict between phonon-vlc and vlc
:~> sudo zypper dup
[sudo] password for root:
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
2 Problems:
Problem: 1: the to be installed phonon-vlc-qt5-0.12.0-2.3.x86_64 requires 'vlc = 3.0.21', but this requirement cannot be provided
not installable providers: vlc-3.0.21-1.1.x86_64[repo-oss]
Problem: 2: the to be installed phonon-vlc-qt6-0.12.0-2.3.x86_64 requires 'vlc-noX = 3.0.21', but this requirement cannot be provided
not installable providers: vlc-noX-3.0.21-1.1.x86_64[repo-oss]
Problem: 1: the to be installed phonon-vlc-qt5-0.12.0-2.3.x86_64 requires 'vlc = 3.0.21', but this requirement cannot be provided
not installable providers: vlc-3.0.21-1.1.x86_64[repo-oss]
Solution 1: Following actions will be done:
install vlc-3.0.21-1.1.x86_64 from vendor openSUSE
replacing vlc-3.0.20-1699.11.pm.19.x86_64 from vendor http://packman.links2linux.de
install vlc-qt-3.0.21-1.1.x86_64 from vendor openSUSE
replacing vlc-qt-3.0.20-1699.11.pm.19.x86_64 from vendor http://packman.links2linux.de
install vlc-vdpau-3.0.21-1.1.x86_64 from vendor openSUSE
replacing vlc-vdpau-3.0.20-1699.11.pm.19.x86_64 from vendor http://packman.links2linux.de
install vlc-codec-gstreamer-3.0.21-1.1.x86_64 from vendor openSUSE
replacing vlc-codec-gstreamer-3.0.20-1699.11.pm.19.x86_64 from vendor http://packman.links2linux.de
install vlc-lang-3.0.21-1.1.noarch from vendor openSUSE
replacing vlc-lang-3.0.20-1699.11.pm.19.noarch from vendor http://packman.links2linux.de
install libvlc5-3.0.21-1.1.x86_64 from vendor openSUSE
replacing libvlc5-3.0.20-1699.11.pm.19.x86_64 from vendor http://packman.links2linux.de
install libvlccore9-3.0.21-1.1.x86_64 from vendor openSUSE
replacing libvlccore9-3.0.20-1699.11.pm.19.x86_64 from vendor http://packman.links2linux.de
Solution 2: deinstallation of phonon-vlc-qt5-0.12.0-2.2.x86_64
Solution 3: keep obsolete phonon-vlc-qt5-0.12.0-2.2.x86_64
Solution 4: break phonon-vlc-qt5-0.12.0-2.3.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/4/s/r/c/d/?] (c):
Which solution could be better?
I installed Packman repos because of jerky video in Firefox.
Thanks for “real time answer”.
I read the topic and it seems the easiest way is go back to openSUSE packages but I switched to Packmand because of Firefox need, as I wrote. If waiting probably Packman will give a solution I prefer to wait.
Anyway it would very useful the possibility to update only selected packages (excluding phnon-vlc), this feature could allow to update almost all waiting for a solution.
I just deleted phonon-vlc-qt5 and phonon-vlc-qt6 packages, and it has upgraded successfully. These packages don’t exist in Packman repo, so I don’t think they needed unless you installed VLC from official openSUSE repos.
Sorry, the vlc version 3.0.20 at Packman is from May 2024. The update to version 3.0.21 is absolutely necessary as a security update and should have been carried out long ago. Version 3.0.20 is highly insecure, as was discovered in June. This was the subject of extensive reporting in the press and forums!
It also remains completely unclear why the videolan repository should not be included. In any case, Giorgio_os must be removed from the outdated version!
Yes, why shouldn’t I see MMS streams? Quite independently - and this shows that parts of the community are a little confused - the system should always be kept as up-to-date as possible in order to minimize the possibility of attacks on the system.
The fear of the VLC repository also remains completely puzzling. I know about the warnings about incompatibilities with the OpenSUSE and Packman repositories. I have the Packman repository, the multimedia repositories and the Videolan repository - and have had them since I’ve been using Linux, and I have no problems, especially none like Giorgio_os.
The treatment of third-party repositories, just like the use of zypper or Yast, has become religious!
Oh, and I forgot: The phonon-vlc-qt5 package is installed as a Plasma package by default. The user can therefore assume that it is required in connection with VLC. If not, the OpenSUSE team will have to think about the usefulness of its standard installation. I have the feeling that this is urgently needed in other areas as well!
@matbhm No, it’s the fact that most users have no control over third party repositories. The way Packman is setup (primarily as a rebuild service) is bound by what happens on the openSUSE Build Service and where they pull packages from. If they use factory users complain of things arriving too early, if they build against Tumbleweed (and don’t have the build power) users complain packages are too late…
Bottom line, there is an expectation Tumbleweed users know that using third party repositories, development or $HOME repos comes with issues and can resolve/mitigate the issue themselves or wait it out…
Sorry, my friend, but that’s not even remotely comprehensible. Giorgio_os wanted to perform a distribution upgrade via zypper dup. He was shown a dependency conflict. So the system first showed Giogio_os that phonon-vlc-qt5*** should be upgraded (probably because the OpenSUSE repository considers it necessary to install this package), then it detected that this package is incompatible with the installed vlc packages from the Packman repository (no wonder, the packages are outdated and insecure!). The current packages of version ***21 are provided by the OpenSUSE standard repository!!! So not through a third party provider like Packman!!! So: The standard OSS repository considers an update necessary!!! So what are the comments about the Packman and Factory repositories? The Packman repository is a third party repository! And the Videolan repository is not a factory repository!
Against this background, I don’t even begin to understand what this sentence is trying to tell me.
It is true that Tumbleweed requires increased knowledge of the system. Everywhere here, users are urged to use zypper, including by you. The command lines in zypper require intensive familiarization, none of these command lines are intuitive. Tumbleweed users are expected to master this complexity. But the user is too stupid to deal with third-party repositories!?!
There are no problems with the phonon-vlc-qt5 package. There are dependency conflicts that can be solved by updating the VLC packages via the OpenSUSE-OSS repository (!!!). Problem then: The VLC codecs. And these are readily available for the - secure - VLC version offered by the OpenSUSE OSS repository via the Videolan package!
When the user hit the issue, vlc from Packman was 3.0.20…
Users then either need to decide, do I wait, do I switch, knowing somethings may not work until things get built and distributed via Packman and then switch back…
Yes, I know that the problem is the version differences in OpenSUSE-OSS and Packman. But this has been resolved since the day before yesterday, because Packman has now also managed to offer version 3.0.21. And Giorgio_os now also gets the appropriate codecs package via the Packman repository.
But that doesn’t change my previous comments at all!