Hi,
again some packages raise problems when doing a zypper dup system upgrade. This time it is libgstbadvideo and other related gstreamer packages. Usally it is helpful to skip the package upgrade for a few day, by selecting the “keep obsolete [package]” option, but as there is no change for about a week and one of the solutions given is to switch from packman to openSuse repository, i am curious if this is maybe the option to choose here?
Normally one should install the package from the packman repositoy if availabe, because they are not restricted by legal or license problems and are not restricted or limited in some ways. But i know that there were cases where switching to openSuse from packman was the way to go because the legal issues were resolved and packman was not supporting the package any longer because of that…
Is this the case here?
The ouptut of zypper dup for the first failing package and the one after, after selcting “keep obsolete package” is the following:
Computing distribution upgrade...
Problem: problem with installed package libgstbadvideo-1_0-0-1.14.5-4.3.x86_64
Solution 1: install gstreamer-plugins-base-1.16.0-1.1.x86_64 (with vendor change)
http://packman.links2linux.de --> openSUSE
Solution 2: keep obsolete libgstbadvideo-1_0-0-1.14.5-4.3.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c): 2
Resolving dependencies...
Computing distribution upgrade...
2 Problems:
Problem: gstreamer-plugins-base-1.16.0-1.1.x86_64 obsoletes libgstbadvideo-1_0-0 provided by libgstbadvideo-1_0-0-1.14.5-4.3.x86_64
Problem: gstreamer-plugins-ugly-1.16.0-4.1.x86_64 requires gstreamer-plugins-base >= 1.16.0, but this requirement cannot be provided
Problem: gstreamer-plugins-base-1.16.0-1.1.x86_64 obsoletes libgstbadvideo-1_0-0 provided by libgstbadvideo-1_0-0-1.14.5-4.3.x86_64
Solution 1: install gstreamer-plugins-base-1.16.0-1.1.x86_64 (with vendor change)
http://packman.links2linux.de --> openSUSE
Solution 2: keep obsolete gstreamer-plugins-base-1.14.5-1.1.x86_64
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c