openSUSE-SLE-15.4-2022-2969 vs. Packman conflicts.

Hello

What should I do here:

YaST2 conflicts list - generated 2022-09-03 13:22:57

das zu installierende patch:openSUSE-SLE-15.4-2022-2969-1.noarch steht im Konflikt mit ‘libavcodec58_134.x86_64 < 4.4-150400.3.2.1’, das vom installierten libavcodec58_134-4.4-pm154.2.6.x86_64 bereitgestellt wird

 ] Folgende Aktionen werden ausgeführt:

libavcodec58_134-4.4-150400.3.2.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/&gt; installieren
und libavcodec58_134-4.4-pm154.2.6.x86_64 von Hersteller http://packman.links2linux.de ersetzen
libavresample4_0-4.4-150400.3.2.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/&gt; installieren
und libavresample4_0-4.4-pm154.2.6.x86_64 von Hersteller http://packman.links2linux.de ersetzen
libswscale5_9-4.4-150400.3.2.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/&gt; installieren
und libswscale5_9-4.4-pm154.2.6.x86_64 von Hersteller http://packman.links2linux.de ersetzen
libswresample3_9-4.4-150400.3.2.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/&gt; installieren
und libswresample3_9-4.4-pm154.2.6.x86_64 von Hersteller http://packman.links2linux.de ersetzen
libavutil56_70-4.4-150400.3.2.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/&gt; installieren
und libavutil56_70-4.4-pm154.2.6.x86_64 von Hersteller http://packman.links2linux.de ersetzen
libavformat58_76-4.4-150400.3.2.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/&gt; installieren
und libavformat58_76-4.4-pm154.2.6.x86_64 von Hersteller http://packman.links2linux.de ersetzen
libavfilter7_110-4.4-150400.3.2.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/&gt; installieren
und libavfilter7_110-4.4-pm154.2.6.x86_64 von Hersteller http://packman.links2linux.de ersetzen
libpostproc55_9-4.4-150400.3.2.1.x86_64 von Hersteller SUSE LLC <https://www.suse.com/&gt; installieren
und libpostproc55_9-4.4-pm154.2.6.x86_64 von Hersteller http://packman.links2linux.de ersetzen
] patch:openSUSE-SLE-15.4-2022-2969-1.noarch nicht installieren

YaST2 conflicts list END

Thank you.

This is English speaking forum. Either post your question in German subforum or run your commands in English locale so the output is in English.

This is the message in English:

the to be installed patch openSUSE-SLE-15.4-2022-2969-1.noarch conflicts with ‘libavcodec58_134.x86_64 < 4.4-150400.3.2.1’ provided by the installed
libavcodec58_134-4.4-pm154.2.6.x86_64

Where libavcodec58_134-4.4-pm154.2.6.x86_64 was installed from Packman.

Please post the output from

zypper se -s libavcodec

Here’s what I saw, that was probably the same issue:


zypper --terse patch --with-update
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: the to be installed patch:openSUSE-SLE-15.4-2022-2969-1.noarch conflict
s with 'libswscale5_9.x86_64 < 4.4-150400.3.2.1' provided by the installed libsw
scale5_9-4.4-pm154.2.6.x86_64
 Solution 1: Following actions will be done:
  install libswscale5_9-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://ww
w.suse.com/>
    replacing libswscale5_9-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de  install libswresample3_9-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing libswresample3_9-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
  install libpostproc55_9-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing libpostproc55_9-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
  install libavutil56_70-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing libavutil56_70-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
  install libavresample4_0-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing libavresample4_0-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
  install libavformat58_76-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing libavformat58_76-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
  install libavfilter7_110-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing libavfilter7_110-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
  install libavdevice58_13-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing libavdevice58_13-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
  install gstreamer-plugins-libav-1.20.1-bp154.1.48.x86_64 from vendor openSUSE
    replacing gstreamer-plugins-libav-1.18.6-pm154.2.1.x86_64 from vendor http://packman.links2linux.de
  install libavcodec58_134-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing libavcodec58_134-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
  install ffmpeg-4-4.4-150400.3.2.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
    replacing ffmpeg-4-4.4-pm154.2.6.x86_64 from vendor http://packman.links2linux.de
 Solution 2: do not install patch:openSUSE-SLE-15.4-2022-2969-1.noarch

I went with solution 2 (skip that patch).

The update completed without a problem.

I then ran “zypper patch” again, expecting to see a similar list of conflicts for that patch I had skipped. But, surprise, it told me that the system was up to date with nothing to do. A check with

zypper se -si ffmpeg

shows that I still have the packman version of that package.

Thank you.
I can skip it, but the system is not up-to-date afterwards. It’s still offered as an update.
It’s not a big problem, since it is an “optional” update. Just wondering.

As you see there is no message because you put computer text as quotation and quotations are not included in replies. Always put computer text in [noparse]

...

[/noparse] tags. Another reason is to avoid misinterpretation (look at your original post - there is smiley where it should not be).

Anyway, pragmatic answer - use “zypper up” to update, when all other packages are updated, this patch will be ignored.

https://bugzilla.opensuse.org/show_bug.cgi?id=1203088

This is due to --with-update flag, see bug report I posted.

Thank you. “zypper up” works.

FTR, https://bugzilla.opensuse.org/show_bug.cgi?id=1205456

1 Like

while they’re figuring out a solution, I found it easiest to black list those patches:

zypper al -t patch -r <your update repo> openSUSE-SLE-15.4-2023-8
zypper al -t patch -r <your update repo> openSUSE-SLE-15.4-2023-172

This command adds a lock for that specific patch in that specific repo.

I found it to be the least intrusive for machines running unattended patch installs.

No need to add a lock for this…

interested to know which fix you deployed on your machines!

no fix, only installed the Packman Version and set priority to Packman Repo.

And do not use any Update-Applet, use mostly zypper up all few days.