zypper dup this morning to upgrade and I received the following message:
Problem: problem with the installed gstreamer-plugins-libav-1.22.2-1699.86.pm.3.x86_64
Solution 1: install gstreamer-plugins-libav-1.22.2-1.2.x86_64 from vendor openSUSE
replacing gstreamer-plugins-libav-1.22.2-1699.86.pm.3.x86_64 from vendor http://packman.links2linux.de
Solution 2: keep obsolete gstreamer-plugins-libav-1.22.2-1699.86.pm.3.x86_64
I use the packman repository for codecs. Which solution is most appropriate? Thanks
Well, as you have Packman as one of your repos, just use e.g. YaST > Software > Software Management. The e.g. use the main part of the package name in the search field and see what is found. Or , from the Repository View, choose Packman and browse through it.
Refrain from tinkering with low level packages. Never install unless you definitely know you need to:
3400G:~ # zypper se -is gstreamer
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+-----------------------------------+---------+-------------+--------+------------------------
i | gstreamer | package | 1.22.2-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
i | gstreamer-lang | package | 1.22.2-1.1 | noarch | openSUSE-Tumbleweed-Oss
i | gstreamer-libnice | package | 0.1.21-2.1 | x86_64 | openSUSE-Tumbleweed-Oss
i | gstreamer-plugins-bad | package | 1.22.2-3.1 | x86_64 | openSUSE-Tumbleweed-Oss
i | gstreamer-plugins-bad-lang | package | 1.22.2-3.1 | noarch | openSUSE-Tumbleweed-Oss
i | gstreamer-plugins-base | package | 1.22.2-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
i | gstreamer-plugins-base-lang | package | 1.22.2-1.1 | noarch | openSUSE-Tumbleweed-Oss
i | gstreamer-plugins-good | package | 1.22.2-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
i | gstreamer-plugins-good-gtk | package | 1.22.2-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
i | gstreamer-plugins-good-lang | package | 1.22.2-1.1 | noarch | openSUSE-Tumbleweed-Oss
i | libgstreamer-1_0-0 | package | 1.22.2-1.1 | x86_64 | openSUSE-Tumbleweed-Oss
i | phonon4qt5-backend-gstreamer | package | 4.10.0-1.19 | x86_64 | openSUSE-Tumbleweed-Oss
i | phonon4qt5-backend-gstreamer-lang | package | 4.10.0-1.19 | noarch | openSUSE-Tumbleweed-Oss
3400G:~ #
I ignored numerous recommendations to explicitly install gstreamer related stuff: Installing Packman Codecs. All of the above were installed automatically.
Stick to consistent upgrading and maintenance procedures. Keep it simple. When I found and verified several years ago that packagekit added considerable complexity and increased resource consumption I switched all machines to plain zypper dist-upgrade. Upgrading now is completely independent from user.slice and runs exclusively in system.slice:
All of the above together results in smooth and unattended daily upgrading of Tumbleweeed hosts for extended time periods. Typically a minor problem occurs every few months only.