MPlayer, Vlc installation: libm.so.6(GLIBC_2.29) error

Hi,

I’m trying to install Mplayer for my Gnome desktop. However i’m getting the fllowing error:

Problem: nothing provides libm.so.6(GLIBC_2.29) needed by MPlayer-1.2.r38170-1.20.i586

Here are my repos:

zypper lr -p

| Alias | Name | Enabled | GPG Check | Refresh | Priority

—±--------------------------±-----------------------------------±--------±----------±--------±--------
1 | openSUSE-Leap-15.2-1 | openSUSE-Leap-15.2-1 | No | ---- | ---- | 99
2 | packman-essentials | packman-essentials | Yes | (r ) Yes | Yes | 90
3 | repo-debug | Debug Repository | No | ---- | ---- | 99
4 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99
5 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | 99
6 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99
7 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99
8 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | 99
9 | repo-source | Source Repository | No | ---- | ---- | 99
10 | repo-source-non-oss | Source Repository (Non-OSS) | No | ---- | ---- | 99
11 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | 99
12 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99

The same error crops up when i try to install vlc.

Please suggest. Thanks.

Post:

zypper lr -d

use Code-Tags:
https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

Hi,

Thanks for the reply.

zypper lr -d
#  | Alias                     | Name                               | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                              | Service 
---+---------------------------+------------------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------+-------- 
 1 | openSUSE-Leap-15.2-1      | openSUSE-Leap-15.2-1               | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-SanDisk_Ultra_Fit_4C531001580910108282-0:0-part2 |  
 2 | packman-essentials        | packman-essentials                 | Yes     | (r ) Yes  | Yes     |   90     | NONE   | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials    |  
 3 | repo-debug                | Debug Repository                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/              |  
 4 | repo-debug-non-oss        | Debug Repository (Non-OSS)         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/non-oss/          |  
 5 | repo-debug-update         | Update Repository (Debug)          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.2/oss/                         |  
 6 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.2/non-oss/                     |  
 7 | repo-non-oss              | Non-OSS Repository                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/                |  
 8 | repo-oss                  | Main Repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/oss/                    |  
 9 | repo-source               | Source Repository                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/             |  
10 | repo-source-non-oss       | Source Repository (Non-OSS)        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/non-oss/         |  
11 | repo-update               | Main Update Repository             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.2/oss                                |  
12 | repo-update-non-oss       | Update Repository (Non-Oss)        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.2/non-oss/

2 | packman-essentials | packman-essentials | Yes | (r ) Yes | Yes | 90 | NONE | Index of /pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/ |

This is a Tumbleweed Repo so delete it:

as root:

zypper rr http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials

Install the right one:

zypper ar -f -p 25 http://packman.inode.at/suse/openSUSE_Leap_15.2/ Packman

Switch all packages to the Packman ones:

zypper dup --from http://packman.inode.at/suse/openSUSE_Leap_15.2/

If there are dependency issues please do not ignore or break…

Install mplayer

zypper in -f MPlayer

So here are the problems:

# zypper rr http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials
# zypper ar -f -p 25 http://packman.inode.at/suse/openSUSE_Leap_15.2/ Packman
Adding repository 'Packman' .......................................................................................................................................[done] 
Repository 'Packman' successfully added 
 
URI         : http://packman.inode.at/suse/openSUSE_Leap_15.2/ 
Enabled     : Yes 
GPG Check   : Yes 
Autorefresh : Yes 
Priority    : 25 (raised priority) 
 
Repository priorities in effect:                                                                                                         (See 'zypper lr -P' for details) 
      25 (raised priority)  :  1 repository 
      99 (default priority) :  4 repositories

# zypper dup --from http://packman.inode.at/suse/openSUSE_Leap_15.2/
Retrieving repository 'Packman' metadata ..........................................................................................................................[done] 
Building repository 'Packman' cache ...............................................................................................................................[done] 
Loading repository data... 
Reading installed packages... 
Computing distribution upgrade... 
32 Problems: 
Problem: problem with installed package youtube-dl-bash-completion-2020.05.08-lp152.1.1.noarch 
Problem: problem with installed package libswresample3-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package gstreamer-plugins-libav-1.16.2-lp152.1.3.x86_64 
Problem: problem with installed package libavdevice58-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package libavutil55-3.4.4-lp152.3.7.x86_64 
Problem: problem with installed package libavfilter7-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package libpostproc55-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package libavformat58-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package libswresample2-3.4.4-lp152.3.7.x86_64 
Problem: problem with installed package libavformat57-3.4.4-lp152.3.7.x86_64 
Problem: problem with installed package libavcodec57-3.4.4-lp152.3.7.x86_64 
Problem: problem with installed package libswscale4-3.4.4-lp152.3.7.x86_64 
Problem: problem with installed package libavutil56-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package libswscale5-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package libavresample4-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package libavcodec58-4.2.1-lp152.1.4.x86_64 
Problem: problem with installed package libavresample3-3.4.4-lp152.3.7.x86_64 
Problem: problem with installed package libgstadaptivedemux-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgstphotography-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgstbadaudio-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package gstreamer-plugins-ugly-1.16.2-lp152.1.4.x86_64 
Problem: problem with installed package libgstwayland-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgstsctp-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgstisoff-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgstwebrtc-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgstcodecparsers-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package gstreamer-plugins-bad-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgstmpegts-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgsturidownloader-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package libgstbasecamerabinsrc-1_0-0-1.16.2-lp152.2.17.x86_64 
Problem: problem with installed package gstreamer-plugins-bad-lang-1.16.2-lp152.2.17.noarch 
Problem: problem with installed package gstreamer-plugins-ugly-lang-1.16.2-lp152.1.4.noarch 
 
Problem: problem with installed package youtube-dl-bash-completion-2020.05.08-lp152.1.1.noarch 
 Solution 1: install youtube-dl-bash-completion-2020.07.28-pm152.1.1.noarch (with vendor change) 
  openSUSE  -->  http://packman.links2linux.de 
 Solution 2: keep obsolete youtube-dl-bash-completion-2020.05.08-lp152.1.1.noarch 
 
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c):

Problem: problem with installed package youtube-dl-bash-completion-2020.05.08-lp152.1.1.noarch
Solution 1: install youtube-dl-bash-completion-2020.07.28-pm152.1.1.noarch (with vendor change)
openSUSE –> http://packman.links2linux.de
Solution 2: keep obsolete youtube-dl-bash-completion-2020.05.08-lp152.1.1.noarch

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c):

You are switching to Packman, so what do you mean is the Solution?

Solution 1: install youtube-dl-bash-completion-2020.07.28-pm152.1.1.noarch (with vendor change)
openSUSE –> http://packman.links2linux.de

I guess the vendor change concept is not clear to me. So i’ll keep accepting Solution 1?

zypper dup --from XXXXX

will switch installed package from one Repo to the XXXX-Repo (vendor switch)

zypper dup --allow-vendor-change

will switch from one Repo to anopther one, if priority is set or if there is a newer (higher Version) in the second Repo.

zypper up

will not do any vendor switch.

Thanks a lot. I’ve managed to install Mplayer and Vlc from Packman. I don’t know why i installed the Tumbleweed Packman repo.