Unable to retrieve YMP at libavcodec58_134-64bit.ymp

When i goto

www.opensuse-community.org
and click “KDE Codecs”, tumbleweed firefox downloads ‘codecs-kde.ymp’. When i run

OneClickInstallCLI codecs-kde.ymp

it says

the to be installed vlc-codecs-3.0.17.4-9.5.x86_64 requires ‘libavcodec58_134(unrestricted)’, but this requirement cannot be provided

When i goto

openSUSE Software
and click the Tumbleweed ‘1 Click Install’ i get ‘libavcodec58_134-64bit.ymp’. When i run

OneClickInstallCLI libavcodec58_134-64bit.ymp

it says

Unable to retrieve YMP at libavcodec58_134-64bit.ymp

What to do?

Please post you Repo list:

zypper lr -d

I would not use 1-Click Installations, they will add unnecessary and broken Repos.

You can use opi:

zypper in -f opi
opi codecs

That will install the Packman Repo and some codecs.

After that, you have only switch all installed packages to Packman, if possible:

zypper dup --allow-vendor-change --from PACKMAN_URL

Replace PACKMAN_URL with the URL for the Packman Repo.

One-click installs are broken (and many never thoght it to b a good idea). When you want to make your multi-media work (you did not tell why you ae trying to do this installation, so I guess), add the Packman repo and do the Vendor switch to it

zypper ar --name Packman 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman
zypper dup --from packman

Thank you both. Hcvv you mention “do the Vendor switch” but your zypper command omits --allow-vendor-change. Can you clarify? Here’s more about what i’ve got so far:

  338  2022-09-23Fri20:17:46  10tw  zypper addrepo https://download.opensuse.org/repositories/home:twotaps:mediatools/openSUSE_Tumbleweed/home:twotaps:mediatools.repo
  339  2022-09-23Fri20:17:47  10tw  zypper refresh
  345  2022-09-23Fri20:36:52  10tw  OneClickInstallCLI /home/greg/Downloads/obs-studio\(3\).ymp
  348  2022-09-23Fri21:25:35  10tw  OneClickInstallCLI /home/gg/Downloads/codecs-kde.ymp
the to be installed vlc-codecs-3.0.17.4-9.5.x86_64 requires 'libavcodec58_134(unrestricted)', but this requirement cannot be provided
  352  2022-09-23Fri21:32:38  00tw  OneClickInstallCLI libavcodec58_134-64bit.ymp
Unable to retrieve YMP at libavcodec58_134-64bit.ymp
  0$40tw$Sep24Sat13:33$greg@eb840g3:0:/home/greg$  zypper lr -d|&t
#  | Alias                                | Name                                               | Enabled | GPG Check | Refresh | Priority | Type   | URI
            | Service
---+--------------------------------------+----------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------------+--------
 1 | home_twotaps_mediatools              | Branch project for package obs-studio (Tumbleweed) | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/twotaps:/mediatools/openSUSE_Tumbleweed/ | 
 2 | http-ftp.gwdg.de-9b9a46d1            | Packman Repository                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/                            | 
 3 | http-opensuse-guide.org-b368b5b7     | libdvdcss repository                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                       | 
 4 | https-download.opensuse.org-4a922cde | home:ecsos                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/ecsos/openSUSE_Tumbleweed/               | 
 5 | https-download.opensuse.org-b1d442f6 | openSUSE:Tumbleweed                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                 | 
 6 | openSUSE-20220914-0                  | openSUSE-20220914-0                                | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-__070A6BBA2DAF8295-0:0-part2                              | 
 7 | repo-debug                           | openSUSE-Tumbleweed-Debug                          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                   | 
 8 | repo-non-oss                         | openSUSE-Tumbleweed-Non-Oss                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                     | 
 9 | repo-oss                             | openSUSE-Tumbleweed-Oss                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                         | 
10 | repo-source                          | openSUSE-Tumbleweed-Source                         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                  | 
11 | repo-update                          | openSUSE-Tumbleweed-Update                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                           | 
  357  2022-09-24Sat13:36:54  00tw  zypper in -f opi
  358  2022-09-24Sat13:38:52  00tw  opi codecs
  0$40tw$Sep24Sat16:20$greg@eb840g3:0:/home/greg$  zypper lr -d|&t
#  | Alias                                | Name                                               | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                       | Service
---+--------------------------------------+----------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------------+--------
 1 | home_twotaps_mediatools              | Branch project for package obs-studio (Tumbleweed) | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/twotaps:/mediatools/openSUSE_Tumbleweed/ | 
 2 | http-ftp.gwdg.de-9b9a46d1            | Packman Repository                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/                            | 
 3 | http-opensuse-guide.org-b368b5b7     | libdvdcss repository                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                       | 
 4 | https-download.opensuse.org-4a922cde | home:ecsos                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/ecsos/openSUSE_Tumbleweed/               | 
 5 | https-download.opensuse.org-b1d442f6 | openSUSE:Tumbleweed                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                 | 
 6 | openSUSE-20220914-0                  | openSUSE-20220914-0                                | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-__070A6BBA2DAF8295-0:0-part2                              | 
 7 | packman                              | Packman                                            | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                      |
 8 | repo-debug                           | openSUSE-Tumbleweed-Debug                          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                   |
 9 | repo-non-oss                         | openSUSE-Tumbleweed-Non-Oss                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                     |
10 | repo-oss                             | openSUSE-Tumbleweed-Oss                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                         |
11 | repo-source                          | openSUSE-Tumbleweed-Source                         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                  |
12 | repo-update                          | openSUSE-Tumbleweed-Update                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                           |

You can add the --allow-vendor-change if you like. But the --from already forces the changes IMHO.

And you can experiment. First do it “without”, see what happens, then do it “with” and see if anything additional is installed.
But when you already made the change “with” you will be fine.

i’ve installed another lappy with tumbleweed, and want to add ‘obs’. specifically how do you recommend to install obs?

also, the new install plays youtube fine, but facebook and instagram fail to play videos. what’s needed?

browse “https://software.opensuse.org/package/obs-studio”,
choose “openSUSE Tumbleweed”
click “Show community packages”,
choose “home:VortexAcherontic:OBSStudio”,
click “Expert Download”,
click “Add repository and install manually”,
and follow instructions, seems to have worked well. (still haven’t solved the facebook/instagram video issue tho.)

see https://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories