Update Error "nothing provides 'libBasicUsageEnvironment.so"

I am getting this error now when I attempt to run the updates from the KDE desktop. I did the upgrade from LEAP 15.4 to 15.5 some weeks ago and there were no issues at that time. The upgrade ran smoothly and I have had no trouble using 15.5 since. Since the upgrade I have run the Software Updates using the KDE task manager button with no trouble. The button and its notifications are a convenience but I am also familiar with using Zypper. I suspect there is some repository that I have configured that is not the correct one, and I’d appreciate some guidance as to which one it likely is and how to fix that. Thanks!

Here is the full error message:

nothing provides ‘libBasicUsageEnvironment.so.1()(64bit)’ needed by the to be installed vlc-beta-20231216.468ef3103f-150400.14.pm.1.x86_64

Search a bit here. I have seen several update problems connected to VLC reported.

Please always post the complete output incl. the complete commandline her in Code-Tags

Code-Tags

Packman has Version vlc-beta-20240531 so post your Repo list:
zypper lr -d

That was the complete output. As I said, I was updating using the KDE desktop update button (widget). I do not know what command line it uses.

I tried zypper update to see if I got the same error. It updated everything but this:

The following 9 package updates will NOT be installed:
libtag1 libvlc5 libvlccore9 vlc vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau

I’m afraid I cannot give you the output of that zypper command because the output is full of links and the forum software does not allow new users to put so many links into a reply. I tried just deleting the http prefix from the links but it was not fooled. But I notice there is a pacman repository that is pointing at misc packman suse openSUSE leap 15.4 in there, and one labelled “dvd” that is pointing at opensuse-guide openSUSE leap 15.4 google-chrome.

When you put it between code tags (the </> button of the post editor), is this then still rejected? You should use the code tags anyhow when posting computer text.

Thanks! Here’s the output you asked for:

mowgli:~ # zypper lr -d
#  | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                          | Service
---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+------------------------------------------------------------------------------+--------
 1 | Google-Chrome               | Google-Chrome                                                                               | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                          | 
 2 | dvd                         | dvd                                                                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/                           | 
 3 | google-chrome               | google-chrome                                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                         | 
 4 | openSUSE-Leap-15.4-1        | openSUSE-Leap-15.4-1                                                                        | No      | ----      | ----    |   99     | rpm-md | cd:/?devices=/dev/disk/by-id/ata-PLDS_DVD+_-RW_DU-8A5LH_YYCRW736395966BRNA03 | 
 5 | packman                     | packman                                                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/           | 
 6 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/update/leap/15.5/backports_debug/               | 
 7 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/backports/                     | 
 8 | repo-debug                  | Debug Repository                                                                            | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.5/repo/oss/          | 
 9 | repo-debug-non-oss          | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.5/repo/non-oss/      | 
10 | repo-debug-update           | Update Repository (Debug)                                                                   | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.5/oss/                     | 
11 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.5/non-oss/                 | 
12 | repo-non-oss                | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/            | 
13 | repo-oss                    | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/                | 
14 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.5/sle/                     | 
15 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/sle/                           | 
16 | repo-source                 | Source Repository                                                                           | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/         | 
17 | repo-update                 | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/oss                            | 
18 | repo-update-non-oss         | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/non-oss/                       | 
mowgli:~ # 

Wrong Packman Repo URL, change it to Index of /pub/linux/misc/packman/suse/openSUSE_Leap_15.5/.

After this do a:
zypper dup --allow-vendor-change --from packman

Also your libdvdcss Repo is pointing to the wrong openSUSE Version.

1 Like

That fixed it. Thanks!

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