allapow
Anmeldungsdatum: 10. Juni 2007
Beiträge: 116
Wohnort: 58 Hagen
|
Als ich 'build-essential' installieren wollte ging es los:
| $ sudo apt install build-essential
# ...
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
build-essential : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
Hängt ab von: g++ (>= 4:9.2) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
|
Also, die Pakete auch installieren:
| $ sudo apt install build-essential libc-dev g++
# ...
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libc6-dev : Hängt ab von: libc6 (= 2.31-0ubuntu9.2) aber 2.31-0ubuntu9.3 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
|
...zwei Pakete in verschiedenen Versionen.
Analyse:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | $ apt policy libc6 libc6-i386
# ...
libc6:
Installiert: 2.31-0ubuntu9.3
Installationskandidat: 2.31-0ubuntu9.3
Versionstabelle:
*** 2.31-0ubuntu9.3 100
100 /var/lib/dpkg/status
2.31-0ubuntu9.2 500
500 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
2.31-0ubuntu9 500
500 http://de.archive.ubuntu.com/ubuntu focal/main amd64 Packages
libc6-amd64:i386:
Installiert: (keine)
Installationskandidat: 2.31-0ubuntu9.2
Versionstabelle:
2.31-0ubuntu9.2 500
500 http://de.archive.ubuntu.com/ubuntu focal-updates/main i386 Packages
2.31-0ubuntu9 500
500 http://de.archive.ubuntu.com/ubuntu focal/main i386 Packages
|
Im letzten sehe ich Folgendes als Problem:
| *** 2.31-0ubuntu9.3 100
100 /var/lib/dpkg/status
|
Gucke ich in der Datei /var/lib/dpkg/status nach libc6 finde ich u.a. folgenden Eintrag:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 | Package: libc6
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 13246
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Multi-Arch: same
Source: glibc
Version: 2.31-0ubuntu9.3
Replaces: libc6-amd64
Depends: libgcc-s1, libcrypt1 (>= 1:4.4.10-10ubuntu4)
Recommends: libidn2-0 (>= 2.0.5~)
Suggests: glibc-doc, debconf | debconf-2.0, locales
Breaks: hurd (<< 1:0.9.git20170910-1), iraf-fitsutil (<< 2018.07.06-4), libtirpc1 (<< 0.2.3), locales (<< 2.31), locales-all (<< 2.31), nocache (<< 1.1-1~), nscd (<< 2.31), r-cran-later (<< 0.7.5+dfsg-2), wcc (<< 0.0.2+dfsg-3)
Conflicts: openrc (<< 0.27-2~)
Conffiles:
/etc/ld.so.conf.d/x86_64-linux-gnu.conf d4e7a7b88a71b5ffd9e2644e71a0cfab
Description: GNU C Library: Shared libraries
Contains the standard libraries that are used by nearly all programs on
the system. This package includes shared versions of the standard C library
and the standard math library, as well as many others.
Homepage: https://www.gnu.org/software/libc/libc.html
Original-Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Original-Vcs-Browser: https://salsa.debian.org/glibc-team/glibc
Original-Vcs-Git: https://salsa.debian.org/glibc-team/glibc.git
|
Installiert ist:
| $ dpkg -l libc6
# ...
||/ Name Version Architektur Beschreibung
+++-==============-===============-============-=================================
ii libc6:amd64 2.31-0ubuntu9.3 amd64 GNU C Library: Shared libraries
|
Systemupdate (apt update/upgrade) und Installation neuer Pakete funktioniert.
Denke, Pakete mit Abhängigkeit zu libc6 haben das Problem alleine. libc6 wird von sehr vielen Paketen verwendet (apt rdepends libc6). Woher kommt diese Version (2.31-0ubuntu9.3) von libc6?
...wie kann ich das raus finden?
...und wie biege ich es wieder gerade? Moderiert von Taomon: Besser spät als nie; passender verschoben.
|
DJKUhpisse
Supporter, Wikiteam
Anmeldungsdatum: 18. Oktober 2016
Beiträge: 18074
Wohnort: in deinem Browser, hier auf dem Bildschirm
|
Zeige mal cat /etc/apt/sources.list
cat /etc/apt/sources.list.d/*
|
seahawk1986
Anmeldungsdatum: 27. Oktober 2006
Beiträge: 11228
Wohnort: München
|
allapow schrieb: Woher kommt diese Version (2.31-0ubuntu9.3) von libc6?
Ich vermute da ist denen mal ein Paket, das für proposed sein sollte in die Repos gerutscht - ich hatte das auch mal in einer VM beobachtet ...und wie biege ich es wieder gerade?
Siehe https://forum.ubuntuusers.de/post/9257422/
|
allapow
(Themenstarter)
Anmeldungsdatum: 10. Juni 2007
Beiträge: 116
Wohnort: 58 Hagen
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 | $ cat /etc/apt/sources.list
# deb cdrom:[Xubuntu 20.04.2 LTS _Focal Fossa_ - Release amd64 (20210204)]/ focal main multiverse restricted universe
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu/ focal main restricted
# deb-src http://de.archive.ubuntu.com/ubuntu/ focal main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://de.archive.ubuntu.com/ubuntu/ focal-updates main restricted
# deb-src http://de.archive.ubuntu.com/ubuntu/ focal-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ focal universe
# deb-src http://de.archive.ubuntu.com/ubuntu/ focal universe
deb http://de.archive.ubuntu.com/ubuntu/ focal-updates universe
# deb-src http://de.archive.ubuntu.com/ubuntu/ focal-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://de.archive.ubuntu.com/ubuntu/ focal multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ focal multiverse
deb http://de.archive.ubuntu.com/ubuntu/ focal-updates multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ focal-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://de.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu focal partner
# deb-src http://archive.canonical.com/ubuntu focal partner
deb http://security.ubuntu.com/ubuntu focal-security main restricted
# deb-src http://security.ubuntu.com/ubuntu focal-security main restricted
deb http://security.ubuntu.com/ubuntu focal-security universe
# deb-src http://security.ubuntu.com/ubuntu focal-security universe
deb http://security.ubuntu.com/ubuntu focal-security multiverse
# deb-src http://security.ubuntu.com/ubuntu focal-security multiverse
|
und
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87 | $ cat /etc/apt/sources.list.d/*
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
deb http://ppa.launchpad.net/inkscape.dev/stable/ubuntu focal main
# deb-src http://ppa.launchpad.net/inkscape.dev/stable/ubuntu focal main
deb http://ppa.launchpad.net/inkscape.dev/stable/ubuntu focal main
# deb-src http://ppa.launchpad.net/inkscape.dev/stable/ubuntu focal main
deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu focal main
# deb-src http://ppa.launchpad.net/libreoffice/ppa/ubuntu focal main
deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu focal main
# deb-src http://ppa.launchpad.net/libreoffice/ppa/ubuntu focal main
deb http://ppa.launchpad.net/mkusb/ppa/ubuntu focal main
# deb-src http://ppa.launchpad.net/mkusb/ppa/ubuntu focal main
deb http://ppa.launchpad.net/mkusb/ppa/ubuntu focal main
# deb-src http://ppa.launchpad.net/mkusb/ppa/ubuntu focal main
deb https://debian.neo4j.com stable latest
deb https://debian.neo4j.com stable latest
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x focal main
deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x focal main
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x focal main
deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x focal main
deb http://lenovo.archive.canonical.com/ focal sutton
# deb-src http://lenovo.archive.canonical.com/ focal sutton
deb http://lenovo.archive.canonical.com/ focal sutton.newell
# deb-src http://lenovo.archive.canonical.com/ focal sutton.newell
deb http://lenovo.archive.canonical.com/ focal sutton
# deb-src http://lenovo.archive.canonical.com/ focal sutton
deb http://lenovo.archive.canonical.com/ focal sutton.newell
# deb-src http://lenovo.archive.canonical.com/ focal sutton.newell
deb http://ppa.launchpad.net/ondrej/php/ubuntu focal main
# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu focal main
deb http://ppa.launchpad.net/ondrej/php/ubuntu focal main
# deb-src http://ppa.launchpad.net/ondrej/php/ubuntu focal main
### TeamViewer DEB repository list
### NOTE: Manual changes to this file
### - prevent it from being updated by TeamViewer package updates
### - will be lost after using the 'teamviewer repo' command
### The original file can be restored with this command:
### cp /opt/teamviewer/tv_bin/script/teamviewer.list /etc/apt/sources.list.d/teamviewer.list
### which has the same effect as 'teamviewer repo default'
### NOTE: It is preferred to use the following commands to edit this file:
### teamviewer repo - show current repository configuration
### teamviewer repo default - restore default configuration
### teamviewer repo disable - disable the repository
### teamviewer repo stable - make all regular TeamViewer packages available (default)
### teamviewer repo preview - additionally, make feature preview packages available
### teamviewer repo development - additionally, make the latest development packages available
# deb https://linux.teamviewer.com/deb stable main
# deb https://linux.teamviewer.com/deb preview main
# deb https://linux.teamviewer.com/deb development main
### TeamViewer DEB repository list
### NOTE: Manual changes to this file
### - prevent it from being updated by TeamViewer package updates
### - will be lost after using the 'teamviewer repo' command
### The original file can be restored with this command:
### cp /opt/teamviewer/tv_bin/script/teamviewer.list /etc/apt/sources.list.d/teamviewer.list
### which has the same effect as 'teamviewer repo default'
### NOTE: It is preferred to use the following commands to edit this file:
### teamviewer repo - show current repository configuration
### teamviewer repo default - restore default configuration
### teamviewer repo disable - disable the repository
### teamviewer repo stable - make all regular TeamViewer packages available (default)
### teamviewer repo preview - additionally, make feature preview packages available
### teamviewer repo development - additionally, make the latest development packages available
# deb https://linux.teamviewer.com/deb stable main
# deb https://linux.teamviewer.com/deb preview main
# deb https://linux.teamviewer.com/deb development main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main
|
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11054
|
packages.microsoft.com ist schuld, ich schwör'. 😈 | cd ~/Downloads/
wget http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/libc6_2.31-0ubuntu9_amd64.deb
sudo dpkg -i libc6_2.31-0ubuntu9_amd64.deb
sudo apt -f install
|
Mit apt könnte man auch eine bestimmte Version installieren, ohne sie erst mit wget ziehen zu müssen, hab' ich aber nicht im Kopf (ich fahre eine sehr andere Distribution).
|
allapow
(Themenstarter)
Anmeldungsdatum: 10. Juni 2007
Beiträge: 116
Wohnort: 58 Hagen
|
Das Microsoft Ding hatte ich zuletzt installiert und darum jetzt wieder entfernt. In dem verlinkten Forenbeitrag von seahawk1986 werden einfach die richtigen Versionen installiert:
| sudo apt install libc-bin=2.31-0ubuntu9.2 # ...
|
Zuerst muss man doch die problematische Version deinstallieren, oder!?!? Und laut der Datei /var/lib/dpkg/status habe ich vier Pakete mit der Version 2.31-0ubuntu9.3:
libc-bin libc6 libc6-dbg locales
Also, sollte ich folgendes tun!?!?:
| sudo apt install libc-bin=2.31-0ubuntu9.2 libc6=2.31-0ubuntu9.2 libc6-dbg=2.31-0ubuntu9.2 locales=2.31-0ubuntu9.2
|
Zuerst die vier Pakete mit der problematischen Version (2.31-0ubuntu9.3) deinstallieren?
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 16461
|
Hallo allapow, Vermute mal mit der Deinstallation betreffender Pakete wirst du dir dein System in "Nirwana" schießen .... mit dem Schalter -s kannst du dies bestimmt simulieren. Einfach die Pakete aus den Repos holen und mit dpkg -i drüberbügeln ..... Holzhammermethode was manchmal hilft. PS: Nicht vergessen die Quellen von Mcrosoft zu deaktivieren. Wie kann man ohne Hinterfragung so etwas nutzen ? Gruss Lidux
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11054
|
Du brauchst libc6-dbg? Falls nicht, würde ich das purgen und dann die anderen Pakete installieren. Es erfolgt eine Warnung, daß Pakete gedowngradet werden.
|
allapow
(Themenstarter)
Anmeldungsdatum: 10. Juni 2007
Beiträge: 116
Wohnort: 58 Hagen
|
super, danke euch allen. Ich werde es wohl heute noch durchführen und Rückmeldung geben. OK, drüber installieren ☺ Wegen der Microsoft Geschichte: wird nicht wieder vorkommen 🤓 ...Paket deinstalliert und den hinterlassenen Datenmüll (Datei in /etc/apt/... und ein Ordner in meinem /home) gelöscht.
|
allapow
(Themenstarter)
Anmeldungsdatum: 10. Juni 2007
Beiträge: 116
Wohnort: 58 Hagen
|
Es funktioniert:
| $ sudo apt install libc-bin=2.31-0ubuntu9.2 libc6=2.31-0ubuntu9.2 libc6-dbg=2.31-0ubuntu9.2 locales=2.31-0ubuntu9.2
# ...
Die folgenden Pakete werden durch eine ÄLTERE VERSION ERSETZT (Downgrade):
libc-bin libc6 libc6-dbg locales
# ...
|
und jetzt funktioniert auch:
| sudo apt install build-essential
|
|