I have tried to make an update on Leap 15.6 and some gstreamer packages show up for update namely:
gstreamer-plugins-good
gstreamer-plugins-base
gstreamer
I used yast as usual and i get the following file conflict error message:
File /usr/lib64/gstreamer-1.0/libgstamrnb.so
from install of
gstreamer-plugins-good-1.24.0-150600.3.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15)
conflicts with file from package
gstreamer-plugins-ugly-codecs-1.22.0-150500.1.pm.2.x86_64 (@System)
File /usr/lib64/gstreamer-1.0/libgstamrwbdec.so
from install of
gstreamer-plugins-good-1.24.0-150600.3.3.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15)
conflicts with file from package
gstreamer-plugins-ugly-codecs-1.22.0-150500.1.pm.2.x86_64 (@Syste
But then " gstreamer-plugins-ugly-codecs" does not show up on my system or in any repo. It looks as if it is a discontinued package. Do you really need that?
I assume that my way of upgrading 15.5 > 15.6 (and of course other version upgrades) has avoided this (and similar cases).
Thus my suggestion for next time what I did:
disable all non-standard repos, including the Packman one;
do the upgrade (that includes zypper --releasever 15.6 dup --allow-vendor-change and which will result in doing a vendor switch back from Packman to the new OSS;
after the distribution upgrade enable the Packman repo and do the vendor switch to it.
This will in my opinion result in very fresh usage of Packman, thus eliminating all hangovers from the past.