Updating my 15.5 ask me 'libc.so.6(GLIBC_2.38)(64bit)'

on my leap 15.5 using KDE I was updating and many packets ask me this:

YaST2 conflicts list - generated 2024-07-16 17:56:00

nothing provides ‘libc.so.6(GLIBC_2.38)(64bit)’ needed by the to be installed gstreamer-plugin-pipewire-1.2.0-lp155.217.1.x86_64

[ ] break gstreamer-plugin-pipewire-1.2.0-lp155.217.1.x86_64 by ignoring some of its dependencies

[x] do not install gstreamer-plugin-pipewire-1.2.0-lp155.217.1.x86_64

YaST2 conflicts list END

where can I found ‘libc.so.6(GLIBC_2.38)(64bit)’ and install it?

Show your repo list via zypper lr -d

This version is not from an official openSUSE repo.

here is:

> pla@plaST:~> zypper lr -d
> #  | Alias                                        | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                 | Service
> ---+----------------------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------+--------
>  1 | KDE-Extra                                    | KDE-Extra                                                                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_15.5/           | 
>  2 | ftp.gwdg.de-openSUSE_Leap_$releasever        | Packman Repository                                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/                 | 
>  3 | google-chrome                                | z-ext google(chrome)                                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                                | 
>  4 | openSUSE-Leap-15.5-1                         | openSUSE-Leap-15.5-1                                                                        | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-SanDisk_Cruzer_Blade_4C531001610823122340-0:0-part2 | 
>  5 | opensuse-guide.org-openSUSE_Leap_$releasever | Libdvdcss Repository                                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://opensuse-guide.org/repo/openSUSE_Leap_15.5/                                 | 
>  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-openh264                                | Open H.264 Codec (openSUSE Leap)                                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                                  | 
> 14 | repo-oss                                     | Main Repository                                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.5/repo/oss/                       | 
> 15 | 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/                            | 
> 16 | 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/                                  | 
> 17 | repo-source                                  | Source Repository                                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/                | 
> 18 | repo-update                                  | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.5/oss                                   | 
> 19 | 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/                              | 
> 20 | suse-Emulators:Wine                          | suse-Emulators:(Wine)                                                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/Emulators/15.5/                          | 
> 21 | suse-GNOME:Apps                              | suse-GNOME:/Apps                                                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/GNOME:/Apps/15.5/                        | 
> 22 | suse-M17N:fonts                              | suse-M17N:/fonts                                                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/M17N:/fonts/15.5/                        | 
> 23 | suse-devel:languages:gogocryptfs             | suse-devel:/languages:/go(gocryptfs)                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/go/15.5/               | 
> 24 | suse-home:AndnoVember:LXQtsirikali           | suse-home:/AndnoVember:/LXQt(sirikali)                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/AndnoVember:/LXQt/15.5/            | 
> 25 | suse-home:adraKIM_KDE_service_menu           | suse-home:adra(KIM KDE service menu)                                                        | No      | ----      | ----    |   99     | rpm-md | https://download.opensuse.org/repositories/home:adra/15.5/                          | 
> 26 | suse-home:ecsosgparted                       | suse-home:/ecsos(gparted)                                                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/ecsos/15.5/                        | 
> 27 | suse-home:maxiotiszoom                       | suse-home:maxiotis(zoom)                                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:maxiotis/15.5/                      | 
> 28 | suse-home:plasmaregataoskolourpaint          | suse-home:plasmaregataos(kolourpaint vitualkbrd)                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:plasmaregataos/15.5/                | 
> 29 | suse-mozillafirefox                          | suse-/mozilla(firefox)                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.5/              | 
> 30 | suse-network:imsignal                        | suse-network:/im(signal)                                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/network:/im:/signal/15.5/                | 
> 31 | suse-network:utilitiesyt-dlp_youtube-dl      | suse-network:/utilities(yt-dlp youtube-dl)                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/network:utilities/15.5/                  | 
> 32 | suse-networkrsync                            | suse-network(rsync)                                                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/network/15.5/                            | 
> 33 | suse-server:messagingtelegram                | suse-server:messaging(telegram)                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/server:/messaging/15.5/                  | 
> 34 | z-LOCAL-repositoryzoom-ipscan                | z-LOCAL-repository(zoom-ipscan)                                                             | No      | ----      | ----    |   99     | N/A    | dir:/dati/impo-conf/repositoryST/                                                   | 
> 35 | z-ext_skype_stable                           | z-ext skype (stable)                                                                        | No      | ----      | ----    |   99     | rpm-md | https://repo.skype.com/rpm/stable/                                                  | 
> pla@plaST:~>

yes, I see now it comes from plasmaregator repo

I would call this system corrupted and unsafe to the core. So much untested and incompatible home and devel repos at once…
Such a repo list calls for package conflicts and an unstable system.

1 Like

yes but I need some software that plasmaregator has, so, I downgraded all the software that was asking ‘libc.so.6(GLIBC_2.38)(64bit)’ coming from plasmaregator but the last ones need this, I found in this repo:
https://download.opensuse.org/repositories/home:videoregataos/15.5
is it possible to install more versions of ‘libc.so.6(GLIBC_2.38)(64bit)’ or I have to install version 2.38 upgrading all glibc??

Only one version of glibc is possible due to conflicts.

If you want to screw your system finaly with the regataos packages, you may switch glibc packages to the regataos version. You can do this via YaST software. Search for glibc and switch under the version tab to regataos.

I personaly, would stay far, far, far away from everything what is provided by regataos. See this thread.
Be aware that if you choose to go down this rabbit hole, that you probably won’t get security fixes from this user/repo…

That’s why I say:
less Repos are often more
and
Don’t use /home Repos, don’t use my /home Repo…

2 Likes

manythanks, I will erase regataos repo :smiley: :smiley:

Wow!

I really enjoyed reading that one! I’m amazed any of it compiled.

sometimes I have to use becouse some software is only in /home repos, at the end as I get only security issues are affected

With all the different non-standard repos you have configured, what you may be best off doing is getting rid of all of them, then creating your own home and having BS build what you need from source. How do you manage to need so much software that isn’t among the wealth of software in standard openSUSE repos?

Great suggestion mrmazda!

I actually spent a portion of my day building my first package in OBS, actually a patched version of nautilus. (openSUSE Build Service == OBS ???). Getting it built was far easier than I anticipated.

P.S.

On the rare occasions that I have needed or wanted a software package that is not in one of the standard trusted repos (e.g. the “official” suse repos, packman, videolan, nvidia), I have downloaded the source rpms and/or code and compiled locally using rpmbuild, and occasionally, old the old fashioned way (.configure/make/make install) in /usr/local.

If you have never compiled code before, I image the prospect of doing so is intimidating. Fortunately, It sounds MUCH harder than it actually is …

Well written and well designed code is almost always easy to build.

If you encounter all kinds of crazy problems building the binaries, that should be your first hint that you probably don’t want that code running on your box!

P.P.S.

Oh! And I forgot to mention another approach. Find sane pre-compiled binaries of the software you need. They come is several flavors, but the easiest to use on openSUSE would probably come from flatpack.

openSUSE Leap used to have a package called FSLint. It is a tool that helps you find duplicate files, among other aspects of wasted disc space caused by redundancy. At some point, the FSLint developers stopped maintaining, a rather common occurrence in the open source world, and it could no longer be built or run on Leap because it required obsolete versions of python everything!

A couple of years back, some gung-ho Eastern European hackers re-created FSLint, or at least the basic design of the ui, but written completely in Rust. They call the program czkawka, which I believe is the Polish equivalent to the English “ooops!”.

When I first found czkawka, the only way to get it on Leap was to compile it yourself. As I was desperate an considered FSLint essential, I learned how to compile Rust programs.

Today, you can download a pre-compile universal gnu/linux binary from the the github project. Works GREAT with openSUSE. You can also install a flatpack: Install Czkawka on Linux | Flathub

For a number of reasons I won’t mention here, I don’t like flatpaks. My misgivings aside:

  1. they generally do work well
  2. they can be automatically updated (“flatpak update” from cli, don’t know if gnome-software / pkcon does this yet or not, but I suspect NOT)
  3. you don’t need to learn anything about building software! A very good choice for the lazy at heart :slight_smile:

And before someone hits me with a politically correct correction, in computer speak, LAZY == GOOD. To quote Larry Wall from the introduction to the computer science masterpiece “Progamming Perl”:

We will encourage you to develop the three great virtues of a programmer: *laziness* , *impatience* , and *hubris* .

manythanks for the suggestions :smiley:
there isn’t a so big quantity of software to use the /home repos, but each software has its /home repo, for example I use sirikali and the last version of gparted and they require two or three /home repos, kde-servicemenu-kim another and so on.
I’m not used to use discover and flatpack but Iwill try, for now I used with zapzap, brave software, caprine and telegramdesktop, with 15.6 seems to be better than 15.5

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