Cannot update Leap 16

I get this error message when updating using Discover :

Dependency resolution failed:the installed libavfilter10-7.1.2-160000.3.2.x86_64 requires libavcodec61 = 7.1.2-160000.3.2, but this requirement cannot be provided


@reid_barrett See https://forums.opensuse.org/t/problem-with-codec-updates-leap-16-0/194694

zypper lr -d
#  | Alias                       | Name                      | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                  | Service
---+-----------------------------+---------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+---------
 1 | Emulators_Wine              | Wine (16.0)               | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/Emulators:/Wine/16.0/                     | 
 2 | Leap                        | Leap 16.0                 | No      | ----      | ----    | -    |   99     | rpm-md | dvd:/install                                                                         | 
 3 | NVIDIA:repo-non-free        | repo-non-free (16.0)      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/16.0                                       | NVIDIA
 4 | nvidia                      | nvidia                    | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/16.0/                                      | 
 5 | openSUSE:repo-non-oss       | repo-non-oss (16.0)       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64                   | openSUSE
 6 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (16.0) | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64             | openSUSE
 7 | openSUSE:repo-openh264      | repo-openh264 (16.0)      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Leap_16                                | openSUSE
 8 | openSUSE:repo-oss           | repo-oss (16.0)           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64                       | openSUSE
 9 | openSUSE:repo-oss-debug     | repo-oss-debug (16.0)     | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64                 | openSUSE
10 | openSUSE:repo-oss-source    | repo-oss-source (16.0)    | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss                       | openSUSE
11 | packman                     | packman                   | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_16.0/                  | 
12 | xsane                       | xsane                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland:/sane/openSUSE_Leap_16.0/ | 



zypper se -s libavfilter10
Loading repository data...
Reading installed packages...

S  | Name                    | Type    | Version          | Arch   | Repository
---+-------------------------+---------+------------------+--------+------------------
i  | libavfilter10           | package | 7.1.2-160000.3.2 | x86_64 | (System Packages)
v  | libavfilter10           | package | 7.1.4-160000.4.1 | x86_64 | packman
v  | libavfilter10           | package | 7.1.4-160000.2.1 | x86_64 | repo-oss (16.0)
v  | libavfilter10           | package | 7.1.4-160000.1.1 | x86_64 | repo-oss (16.0)
v  | libavfilter10           | package | 7.1.2-160000.1.1 | x86_64 | repo-oss (16.0)
v  | libavfilter10           | package | 7.1.1-160000.2.2 | x86_64 | repo-oss (16.0)
   | libavfilter10-debuginfo | package | 7.1.4-160000.4.1 | x86_64 | packman

    Note: For an extended search including not yet activated remote resources please use 'zypper
    search-packages'.

Have a read of the linked bug… there are three patches mentioned…

Which nvidia repo do i remove ?

Repository number 4 as this is not the one provided by the service.

So i removed repo 4 , then i ran :

sudo zypper ref
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Repository 'Wine (16.0)' is up to date.                                                                                                                                                                                                                              
Repository 'repo-non-free (16.0)' is up to date.                                                                                                                                                                                                                     
Repository 'repo-openh264 (16.0)' is up to date.                                                                                                                                                                                                                     
Repository 'repo-oss (16.0)' is up to date.                                                                                                                                                                                                                          
Repository 'packman' is up to date.                                                                                                                                                                                                                                  
Repository 'xsane' is up to date.                                                                                                                                                                                                                                    
All repositories have been refreshed.

then i did :

sudo zypper dup --allow-vendor-change
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
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...

The following 32 packages are going to be upgraded:
  blog cups-filters curl dracut ghostscript ghostscript-x11 gstreamer-plugins-good gstreamer-plugins-good-gtk gutenprint kf6-kwallet kf6-kwallet-tools kpipewire6-imports krb5 kwalletd6 libblogger2 libcurl4 libKF6Wallet6 libKF6WalletBackend6 libKPipeWire6
  libKPipeWireDmaBuf6 liblzma5 liblzma5-x86-64-v3 libsystemd0 libudev1 strace systemd udev vlc-codec-fluidsynth xorg-x11-server xorg-x11-server-extra xorg-x11-server-Xvfb xz

The following 7 packages are going to be downgraded:
  libavcodec61 libavfilter10 libavformat61 libavutil59 libpostproc58 libswresample5 libswscale8

The following 15 packages are going to change vendor:
  cups-filters          openSUSE -> obs://build.opensuse.org/home:Sauerland
  ghostscript           SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/home:Sauerland
  ghostscript-x11       SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/home:Sauerland
  gutenprint            openSUSE -> obs://build.opensuse.org/home:Sauerland
  libavcodec61          http://packman.links2linux.de -> SUSE LLC <https://www.suse.com/>
  libavfilter10         http://packman.links2linux.de -> SUSE LLC <https://www.suse.com/>
  libavformat61         http://packman.links2linux.de -> SUSE LLC <https://www.suse.com/>
  libavutil59           http://packman.links2linux.de -> SUSE LLC <https://www.suse.com/>
  liblzma5              SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/Emulators
  liblzma5-x86-64-v3    SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/Emulators
  libpostproc58         http://packman.links2linux.de -> SUSE LLC <https://www.suse.com/>
  libswresample5        http://packman.links2linux.de -> SUSE LLC <https://www.suse.com/>
  libswscale8           http://packman.links2linux.de -> SUSE LLC <https://www.suse.com/>
  vlc-codec-fluidsynth  openSUSE -> http://packman.links2linux.de
  xz                    SUSE LLC <https://www.suse.com/> -> obs://build.opensuse.org/Emulators

The following NEW package is going to be installed:
  cups-filters-cups-browsed

The following package is going to be REMOVED:
  glibc-gconv-modules-extra-32bit

32 packages to upgrade, 7 to downgrade, 1 new, 1 to remove, 15  to change vendor.

Package download size:    69.2 MiB

Package install size change:
              |     204.2 MiB  required by packages that will be installed
    -8.9 MiB  |  -  213.1 MiB  released by packages that will be removed

Backend:  classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): y
Preloading: libcurl4-8.14.1-160000.8.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libswscale8-7.1.2-160000.1.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libswresample5-7.1.2-160000.1.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libKPipeWireDmaBuf6-6.4.2-bp160.1.3.x86_64.rpm [done]
Preloading: libcurl4-8.14.1-160000.8.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libswresample5-7.1.2-160000.1.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libpostproc58-7.1.2-160000.1.1.x86_64.rpm [done]
Preloading: libcurl4-8.14.1-160000.8.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: blog-2.45-160000.1.1.x86_64.rpm [done]
Preloading: libswresample5-7.1.2-160000.1.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: xorg-x11-server-Xvfb-21.1.15-160000.6.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libcurl4-8.14.1-160000.8.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libswresample5-7.1.2-160000.1.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libcurl4-8.14.1-160000.8.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libswresample5-7.1.2-160000.1.1.x86_64.rpm [done]
Preloading: xorg-x11-server-extra-21.1.15-160000.6.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: xorg-x11-server-extra-21.1.15-160000.6.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: dracut-059+suse.724.gaa87d1594-160000.1.1.x86_64.rpm [done]
Preloading: xorg-x11-server-extra-21.1.15-160000.6.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libswscale8-7.1.2-160000.1.1.x86_64.rpm [done]
Preloading: kf6-kwallet-tools-6.16.0-bp160.2.1.x86_64.rpm [done]
Preloading: xorg-x11-server-extra-21.1.15-160000.6.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: xorg-x11-server-extra-21.1.15-160000.6.1.x86_64.rpm [Error: "The requested URL returned error: 404", trying next mirror.]
Preloading: libcurl4-8.14.1-160000.8.1.x86_64.rpm [done]
Preloading: kpipewire6-imports-6.4.2-bp160.1.3.x86_64.rpm [done]
Preloading: xorg-x11-server-Xvfb-21.1.15-160000.6.1.x86_64.rpm [done]
Preloading: libKF6Wallet6-6.16.0-bp160.2.1.x86_64.rpm [done]
Preloading: xorg-x11-server-extra-21.1.15-160000.6.1.x86_64.rpm [done]
Preloading: curl-8.14.1-160000.8.1.x86_64.rpm [done]
Preloading: kwalletd6-6.16.0-bp160.2.1.x86_64.rpm [done]
Preloading: libavcodec61-7.1.2-160000.1.1.x86_64.rpm [done]
Preloading: xorg-x11-server-21.1.15-160000.6.1.x86_64.rpm [done]
Preloading: libavformat61-7.1.2-160000.1.1.x86_64.rpm [done]
Preloading: strace-7.1-160000.1.1.x86_64.rpm [done]
Preloading: udev-257.13-160000.3.1.x86_64.rpm [done]
Preloading: libblogger2-2.45-160000.1.1.x86_64.rpm [done]
Preloading: libsystemd0-257.13-160000.3.1.x86_64.rpm [done]
Preloading: systemd-257.13-160000.3.1.x86_64.rpm [done]
Preloading: libavutil59-7.1.2-160000.1.1.x86_64.rpm [done]
Preloading: libKPipeWire6-6.4.2-bp160.1.3.x86_64.rpm [done]
Preloading: kf6-kwallet-6.16.0-bp160.2.1.x86_64.rpm [done]
Preloading: krb5-1.21.3-160000.4.1.x86_64.rpm [done]
Preloading: libudev1-257.13-160000.3.1.x86_64.rpm [done]
Preloading: libKF6WalletBackend6-6.16.0-bp160.2.1.x86_64.rpm [done]
Preloading: gstreamer-plugins-good-gtk-1.26.7-160000.2.1.x86_64.rpm [done]
Preloading: libavfilter10-7.1.2-160000.1.1.x86_64.rpm [done]
Preloading: ghostscript-x11-10.07.1-lp160.238.1.x86_64.rpm [done]
Preloading: cups-filters-cups-browsed-1.28.17-lp160.167.1.x86_64.rpm [done]
Preloading: gstreamer-plugins-good-1.26.7-160000.2.1.x86_64.rpm [done]
Preloading: cups-filters-1.28.17-lp160.167.1.x86_64.rpm [done]
Preloading: vlc-codec-fluidsynth-3.0.23-160000.2.3.x86_64.rpm [done]
Preloading: liblzma5-x86-64-v3-5.8.3-lp160.2.1.x86_64.rpm [done]
Preloading: liblzma5-5.8.3-lp160.2.1.x86_64.rpm [done]
Preloading: xz-5.8.3-lp160.2.1.x86_64.rpm [done]
Preloading: gutenprint-5.3.5-lp160.14.12.x86_64.rpm [done]
Preloading: ghostscript-10.07.1-lp160.238.1.x86_64.rpm [done]
Preload finished. [success (6.1 MiB/s) ] ......................................................................................................................................................................................................................[done]
Retrieving: liblzma5-5.8.3-lp160.2.1.x86_64 (Wine (16.0))                                                                                                                                                                                       (1/40), 166.9 KiB    
Retrieving: xz-5.8.3-lp160.2.1.x86_64 (Wine (16.0))                                                                                                                                                                                             (2/40), 213.7 KiB    
Retrieving: liblzma5-x86-64-v3-5.8.3-lp160.2.1.x86_64 (Wine (16.0))                                                                                                                                                                             (3/40), 161.9 KiB    
Retrieving: gstreamer-plugins-good-1.26.7-160000.2.1.x86_64 (repo-oss (16.0))                                                                                                                                                                   (4/40),   2.4 MiB    
Retrieving: gstreamer-plugins-good-gtk-1.26.7-160000.2.1.x86_64 (repo-oss (16.0))                                                                                                                                                               (5/40), 170.5 KiB    
Retrieving: kf6-kwallet-6.16.0-bp160.2.1.x86_64 (repo-oss (16.0))                                                                                                                                                                               (6/40),  14.9 KiB    
Retrieving: krb5-1.21.3-160000.4.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                     (7/40), 749.8 KiB    
Retrieving: libKF6WalletBackend6-6.16.0-bp160.2.1.x86_64 (repo-oss (16.0))                                                                                                                                                                      (8/40),  66.2 KiB    
Retrieving: libKPipeWire6-6.4.2-bp160.1.3.x86_64 (repo-oss (16.0))                                                                                                                                                                              (9/40), 103.3 KiB    
Retrieving: libavutil59-7.1.2-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                              (10/40), 350.6 KiB    
Retrieving: libblogger2-2.45-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                               (11/40),  23.5 KiB    
Retrieving: libsystemd0-257.13-160000.3.1.x86_64 (repo-oss (16.0))                                                                                                                                                                             (12/40), 899.6 KiB    
Retrieving: libudev1-257.13-160000.3.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                (13/40), 586.3 KiB    
Retrieving: strace-7.1-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                     (14/40), 730.4 KiB    
Retrieving: systemd-257.13-160000.3.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                 (15/40),   4.7 MiB    
Retrieving: udev-257.13-160000.3.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                    (16/40),   2.4 MiB    
Retrieving: libKF6Wallet6-6.16.0-bp160.2.1.x86_64 (repo-oss (16.0))                                                                                                                                                                            (17/40),  77.5 KiB    
Retrieving: libcurl4-8.14.1-160000.8.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                (18/40), 651.3 KiB    
Retrieving: libKPipeWireDmaBuf6-6.4.2-bp160.1.3.x86_64 (repo-oss (16.0))                                                                                                                                                                       (19/40),  27.8 KiB    
Retrieving: libswscale8-7.1.2-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                              (20/40), 196.6 KiB    
Retrieving: libswresample5-7.1.2-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                           (21/40),  71.3 KiB    
Retrieving: libpostproc58-7.1.2-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                            (22/40),  54.2 KiB    
Retrieving: blog-2.45-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                      (23/40),  70.3 KiB    
Retrieving: xorg-x11-server-Xvfb-21.1.15-160000.6.1.x86_64 (repo-oss (16.0))                                                                                                                                                                  (24/40), 1011.3 KiB    
Retrieving: xorg-x11-server-extra-21.1.15-160000.6.1.x86_64 (repo-oss (16.0))                                                                                                                                                                  (25/40),   1.3 MiB    
Retrieving: dracut-059+suse.724.gaa87d1594-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                 (26/40), 804.4 KiB    
Retrieving: kf6-kwallet-tools-6.16.0-bp160.2.1.x86_64 (repo-oss (16.0))                                                                                                                                                                        (27/40),  33.4 KiB    
Retrieving: curl-8.14.1-160000.8.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                    (28/40), 587.9 KiB    
Retrieving: kpipewire6-imports-6.4.2-bp160.1.3.x86_64 (repo-oss (16.0))                                                                                                                                                                        (29/40),  47.4 KiB    
Retrieving: libavcodec61-7.1.2-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                             (30/40),   4.1 MiB    
Retrieving: xorg-x11-server-21.1.15-160000.6.1.x86_64 (repo-oss (16.0))                                                                                                                                                                        (31/40),   1.6 MiB    
Retrieving: kwalletd6-6.16.0-bp160.2.1.x86_64 (repo-oss (16.0))                                                                                                                                                                                (32/40), 269.7 KiB    
Retrieving: libavformat61-7.1.2-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                            (33/40),   1.1 MiB    
Retrieving: libavfilter10-7.1.2-160000.1.1.x86_64 (repo-oss (16.0))                                                                                                                                                                            (34/40),   1.5 MiB    
Retrieving: vlc-codec-fluidsynth-3.0.23-160000.2.3.x86_64 (packman)                                                                                                                                                                            (35/40), 112.8 KiB    
Retrieving: cups-filters-1.28.17-lp160.167.1.x86_64 (xsane)                                                                                                                                                                                    (36/40), 893.3 KiB    
Retrieving: cups-filters-cups-browsed-1.28.17-lp160.167.1.x86_64 (xsane)                                                                                                                                                                       (37/40), 205.2 KiB    
Retrieving: ghostscript-10.07.1-lp160.238.1.x86_64 (xsane)                                                                                                                                                                                     (38/40),  22.0 MiB    
Retrieving: ghostscript-x11-10.07.1-lp160.238.1.x86_64 (xsane)                                                                                                                                                                                 (39/40), 115.7 KiB    
Retrieving: gutenprint-5.3.5-lp160.14.12.x86_64 (xsane)                                                                                                                                                                                        (40/40),  18.8 MiB    

Checking for file conflicts: ..................................................................................................................................................................................................................................[done]
/var/tmp/rpm-tmp.o6TR7y: line 1: /usr/sbin/iconvconfig-32: cannot execute binary file: Exec format error
error: %preun(glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64) scriptlet failed, exit status 126
error: glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64: erase failed
( 1/41) Removing: glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64 .....................................................................................................................................................................................[error]
Removal of (52265)glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64(@System) failed:
Error: Subprocess failed. Error: RPM failed: Command exited with status 1.
Abort, retry, ignore? [a/r/i] (a): r
/var/tmp/rpm-tmp.dOI49B: line 1: /usr/sbin/iconvconfig-32: cannot execute binary file: Exec format error
error: %preun(glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64) scriptlet failed, exit status 126
error: glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64: erase failed
( 1/41) Removing: glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64 .....................................................................................................................................................................................[error]
Removal of (52265)glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64(@System) failed:
Error: Subprocess failed. Error: RPM failed: Command exited with status 1.
Abort, retry, ignore? [a/r/i] (a): a
Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.

This is NOT how you update Leap! Do NOT use zypper dup but only zypper up on Leap unless you want to perform a major version upgrade from e.g. Leap 16.0 to 16.1.!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.