I have run into a problem where two packages seem to ask for different versions of glibc. The packages are
“Include Files and Libraries Mandatory for Development, glibc-devel-2.39-9.1” and “Name Service Caching Daemon, nscd-2.39-9.1 (64-bit)”. This spits out the following error in the package updater:
“the installed glibc-devel-32bit-2.39-9.1.x86_64 requires ‘glibc-devel = 2.39’, but this requirement cannot be provided
the to be installed nscd-2.40-745.1.x86_64 requires ‘glibc = 2.40’, but this requirement cannot be provided”
I have updated everything else through the terminal which returned this at the end: “%posttrans(apparmor-abstractions-4.0.2-1.1.noarch) script output:
Warning: The unit file, source configuration file or drop-ins of apparmor.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.
%posttrans(apparmor-profiles-4.0.2-1.1.noarch) script output:
Warning: The unit file, source configuration file or drop-ins of apparmor.service changed on disk. Run ‘systemctl daemon-reload’ to reload units.”
I haven’t run ‘systemctl daemon-reload’ yet which I believe would be ‘sudo systemctl daemon-reload’.
I have found a similar problem as a bug report in Ubuntu (Bug #2055239 “Warning: The unit file, source configuration file ...” : Bugs : ubuntu-advantage-tools package : Ubuntu ) I am new to linux and thus don’t really have a clue what happened here.
Any thoughts?
hui
August 2, 2024, 3:18pm
2
Please show your repo list with zypper lr -d
Your nscd package seems not to be from an official openSUSE repo.
lewis@DESKTOP-Q7S2NOO:~> zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+----------------------------------------+-------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.nvidia.com/opensuse/tumbleweed | NVIDIA
2 | ftp.gwdg.de-Essentials | Packman Essentials Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials |
3 | ftp.gwdg.de-openSUSE_Tumbleweed | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
4 | gametools | gametools | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/games:tools/openSUSE_Tumbleweed |
7 | https-download.opensuse.org-8a46f81c | home:MaxxedSUSE | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/MaxxedSUSE/openSUSE_Tumbleweed/ |
6 | https-download.opensuse.org-13dfc5e0 | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/ |
5 | https-download.opensuse.org-078b580b | home:SquarePeg79 | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/SquarePeg79/openSUSE_Tumbleweed/ |
8 | https-download.opensuse.org-964ccfec | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |
9 | https-download.opensuse.org-b0eff669 | home:DenysMadureira | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/DenysMadureira/openSUSE_Tumbleweed/ |
10 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss | openSUSE
11 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed | openSUSE
12 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss | openSUSE
13 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ---- | 99 | N/A | http://cdn.opensuse.org/debug/tumbleweed/repo/oss | openSUSE
14 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ---- | 99 | N/A | http://cdn.opensuse.org/source/tumbleweed/repo/oss | openSUSE
15 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/update/tumbleweed | openSUSE
16 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ |
17 | packman | Packman | Yes | (r ) Yes | Yes | 70 | rpm-md | https://ftp.fau.de/packman//suse/openSUSE_Tumbleweed/ |
18 | snappy | snappy | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.5 |
You seem to be right. How would I fix this and why did it happen?
This is your Problem, there is glibc-2.40…
Thank you. How would I fix this being new to Linux I do not know what to download or run in that. I know it will probably painfully obvious after
I have just added repos required to get specific software or packages I needed. I have seemingly done this a bit carelessly and can’t remember why the home repos are there. How would I solve this without breaking things I have installed which may rely on those repos?
Post:
zypper se -sir https://download.opensuse.org/repositories/home:/MaxxedSUSE/openSUSE_Tumbleweed/
zypper se -sir https://download.opensuse.org/repositories/home:/MaxxedSUSE/openSUSE_Tumbleweed/
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------------+---------+------------------------+--------+----------------
i+ | dwarves | package | 1.27-109.2 | x86_64 | home:MaxxedSUSE
i+ | gdb | package | 14.2-429.4 | x86_64 | home:MaxxedSUSE
i+ | glibc-info | package | 2.40-745.1 | noarch | home:MaxxedSUSE
i+ | libapr-util1-0 | package | 1.6.3-46.6 | x86_64 | home:MaxxedSUSE
i+ | libapr1-0 | package | 1.7.4-57.6 | x86_64 | home:MaxxedSUSE
i+ | libbz2-1-32bit | package | 1.0.8-135.1 | x86_64 | home:MaxxedSUSE
i+ | libdwarves1 | package | 1.27-109.2 | x86_64 | home:MaxxedSUSE
i+ | libjsoncpp25 | package | 1.9.5-4.4 | x86_64 | home:MaxxedSUSE
i+ | libjsoncpp25-x86-64-v3 | package | 1.9.5-4.4 | x86_64 | home:MaxxedSUSE
i+ | LibreWolf | package | 126.0.1-3.44 | x86_64 | home:MaxxedSUSE
i+ | libzstd-devel | package | 1.5.6-104.4 | x86_64 | home:MaxxedSUSE
i+ | python-rpm-generators | package | 20240618.c146b29-204.1 | noarch | home:MaxxedSUSE
i+ | python-rpm-macros | package | 20240618.c146b29-204.1 | noarch | home:MaxxedSUSE
i+ | python311-python-dateutil | package | 2.9.0.post0-35.5 | noarch | home:MaxxedSUSE
i+ | python311-PyYAML | package | 6.0.1-80.1 | x86_64 | home:MaxxedSUSE
i+ | python311-setuptools | package | 72.1.0-251.1 | noarch | home:MaxxedSUSE
i+ | zlib-devel | package | 1.3.1-84.4 | x86_64 | home:MaxxedSUSE
It seems to be librewolf. I imagine I can just uninstall and reinstall as a flatpak instead.
I would do that and switch the other packages to the ones from Tumbleweed-OSS Repo.
Also for the 2 other /home Repos.
Thank you. how would I switch the packages to the Tumbleweed-OSS repo?
Yast----Install Software???
The other two /homes are fonts and one just has nothing. Do I need to uninstall these directories or just turn them off? Also how would I turn back on the two currently disabled?
zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+----------------------------------------+--------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.nvidia.com/opensuse/tumbleweed | NVIDIA
2 | ftp.gwdg.de-Essentials | Packman Essentia-> | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials |
3 | ftp.gwdg.de-openSUSE_Tumbleweed | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
4 | gametools | gametools | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/games:tools/openSUSE_Tumbleweed |
7 | https-download.opensuse.org-8a46f81c | home:MaxxedSUSE | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/MaxxedSUSE/openSUSE_Tumbleweed/ |
6 | https-download.opensuse.org-13dfc5e0 | openSUSE:Tumblew-> | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/ |
5 | https-download.opensuse.org-078b580b | home:SquarePeg79 | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/SquarePeg79/openSUSE_Tumbleweed/ |
8 | https-download.opensuse.org-964ccfec | openSUSE:Tumblew-> | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |
9 | https-download.opensuse.org-b0eff669 | home:DenysMadure-> | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/DenysMadureira/openSUSE_Tumbleweed/ |
10 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss | openSUSE
11 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed | openSUSE
12 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss | openSUSE
13 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ---- | 99 | N/A | http://cdn.opensuse.org/debug/tumbleweed/repo/oss | openSUSE
14 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ---- | 99 | N/A | http://cdn.opensuse.org/source/tumbleweed/repo/oss | openSUSE
15 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | http://cdn.opensuse.org/update/tumbleweed | openSUSE
16 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss reposi-> | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ |
17 | packman | Packman | Yes | (r ) Yes | Yes | 70 | rpm-md | https://ftp.fau.de/packman//suse/openSUSE_Tumbleweed/ |
18 | snappy | snappy | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.5 |
Normally, you don’t need source and debug-Repos.
So just remove the others then if I don’t need source and debug? newbs guess at the commandsudo zypper remove https://download.opensuse.org/repositories/home:/MaxxedSUSE/openSUSE_Tumbleweed/
?
I would use Yast—install Software
search for the Repo and switch all installed packages to the ones of the OSS Repo.
After this, I would delete the Repo.
Switched everything, how do I delete the repos?
BTW thank you for helping and using Yast in the instructions, must simpler
hui
August 2, 2024, 5:48pm
19
YaST → software repositories
Worked perfectly thank you