Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?
29.11.2021, 16:04:08

.
Einloggen mit Benutzername, Passwort und Sitzungslänge

Mitglieder
Statistiken
  • Beiträge insgesamt: 765141
  • Themen insgesamt: 61386
  • Heute online: 630
  • Am meisten online: 2287
  • (22.01.2020, 19:20:24)
Benutzer Online

Autor Thema: [gelöst]  apt - unerfüllte Anhängigkeiten verstehen - zurückgehaltene defekte Pakete  (Gelesen 1244 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Ubuntu 20.1 Cinnamon

Hallo

Immer wieder habe ich mal ein Problem mit nicht installierbaren Paketen, da ich gerne am PC experimentiere und da auch mal was an der Paketverwaltung manipuliert wird.

Nun ist das ja kein Problem, nur die Fehlermeldungen die dann kommen sollte man dann auch verstehen - was ich noch nicht so ganz tue :-)

Beispiel:
$ sudo apt-get install gnome-builder
...
Einige Pakete konnten nicht installiert werden...
...
 gnome-builder : Hängt ab von: clang soll aber nicht installiert werden
...

$ sudo apt-get install clang
...
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 clang : Hängt ab von: clang-10 (>= 10~) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Wo finde ich den diese zurückgehaltenen defekten Pakete?

edit:
als Tipp habe ich gelesen, die zurückgehaltenen Pakete können damit aufgelistet werden, da erscheint aber nix:
dpkg --get-selections | grep hold
« Letzte Änderung: 11.07.2021, 11:26:02 von macromat »

FranzStahl

  • Gast
…und da auch mal was an der Paketverwaltung manipuliert wird.

Was meinst Du damit?

Versuche mal:
sudo apt-get install -f && sudo apt-get update

Damit wollte ich nur sagen, dass es kein neu installiertes System ist, auch mal Programm z.B. direkt aus der Source installiert werden usw.

Die Befehle ändern leider nichts, laufen ohne Probleme durch.

edit:
Wähle ich über Synaptik das Paket ist es inklusive seiner Abhängigkeiten auswählbar (versuche aber erst gar nicht das zu installieren, das bricht sowieso ab). Gehe ich dann im Menü auf Bearbeiten - Defekte Pakete reparieren, dann erhalte ich;
Zitat
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.
E: Auflösen der Abhängigkeiten ist fehlgeschlagen


« Letzte Änderung: 09.07.2021, 11:39:29 von macromat »

FranzStahl

  • Gast
Hmm.
Mein nächster Versuch wäre:

sudo apt-get clean
sudo rm -rvf /var/lib/apt/lists/*

Neustart des Systems

sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update

Wenn das nichts bringt, das System auf einen früheren (noch funktionierenden) Stand bringen.

Ich würde mal nachsehen, wie es um die clang Installation steht:
apt install clang -s
apt install clang-10 -s
apt-cache policy clang
apt-cache policy clang-*

@FranzStahl
Hat nichts gebracht

@pinky
$ apt install clang -s
...
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 clang : Hängt ab von: clang-10 (>= 10~) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.


$ apt install clang-10 -s
...
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 clang-10 : Hängt ab von: libclang-common-10-dev (= 1:10.0.0-4ubuntu1) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.


$ apt install libclang-common-10-dev -s
...
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libclang-common-10-dev : Hängt ab von: lib32gcc-s1 (>= 4.2) soll aber nicht installiert werden
                          Hängt ab von: lib32stdc++6 (>= 4.1.1) soll aber nicht installiert werden
                          Hängt ab von: libc6-i386 (>= 2.17) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

$ apt-cache policy clang
clang:
  Installiert:           (keine)
  Installationskandidat: 1:10.0-50~exp1
  Versionstabelle:
     1:10.0-50~exp1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages


$ apt-cache policy clang-*
clang-10-examples:
  Installiert:           (keine)
  Installationskandidat: 1:10.0.0-4ubuntu1
  Versionstabelle:
     1:10.0.0-4ubuntu1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-modernize-6.0:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-tidy-6.0:
  Installiert:           (keine)
  Installationskandidat: 1:6.0.1-14
  Versionstabelle:
     1:6.0.1-14 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-12-examples:
  Installiert:           (keine)
  Installationskandidat: 1:12.0.0-3ubuntu1~20.04.3
  Versionstabelle:
     1:12.0.0-3ubuntu1~20.04.3 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-8-doc:
  Installiert:           (keine)
  Installationskandidat: 1:8.0.1-9
  Versionstabelle:
     1:8.0.1-9 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
        500 http://ftp.fau.de/ubuntu focal/universe i386 Packages
clang-tools-6.0:
  Installiert:           (keine)
  Installationskandidat: 1:6.0.1-14
  Versionstabelle:
     1:6.0.1-14 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-3.2:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-3.3:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-3.4:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-3.5:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-3.8:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-3.9:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-7-examples:
  Installiert:           (keine)
  Installationskandidat: 1:7.0.1-12
  Versionstabelle:
     1:7.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-4.0:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-5.0:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-tools:
  Installiert:           (keine)
  Installationskandidat: 1:10.0-50~exp1
  Versionstabelle:
     1:10.0-50~exp1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-7:
  Installiert:           (keine)
  Installationskandidat: 1:7.0.1-12
  Versionstabelle:
     1:7.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-8:
  Installiert:           (keine)
  Installationskandidat: 1:8.0.1-9
  Versionstabelle:
     1:8.0.1-9 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-9:
  Installiert:           (keine)
  Installationskandidat: 1:9.0.1-12
  Versionstabelle:
     1:9.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-9-examples:
  Installiert:           (keine)
  Installationskandidat: 1:9.0.1-12
  Versionstabelle:
     1:9.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-6.0:
  Installiert:           (keine)
  Installationskandidat: 1:6.0.1-14
  Versionstabelle:
     1:6.0.1-14 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tidy-10:
  Installiert:           (keine)
  Installationskandidat: 1:10.0.0-4ubuntu1
  Versionstabelle:
     1:10.0.0-4ubuntu1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tidy-11:
  Installiert:           (keine)
  Installationskandidat: 1:11.0.0-2~ubuntu20.04.1
  Versionstabelle:
     1:11.0.0-2~ubuntu20.04.1 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-tidy-12:
  Installiert:           (keine)
  Installationskandidat: 1:12.0.0-3ubuntu1~20.04.3
  Versionstabelle:
     1:12.0.0-3ubuntu1~20.04.3 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-format-7:
  Installiert:           (keine)
  Installationskandidat: 1:7.0.1-12
  Versionstabelle:
     1:7.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-format-8:
  Installiert:           (keine)
  Installationskandidat: 1:8.0.1-9
  Versionstabelle:
     1:8.0.1-9 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-format-9:
  Installiert:           (keine)
  Installationskandidat: 1:9.0.1-12
  Versionstabelle:
     1:9.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tidy:
  Installiert:           (keine)
  Installationskandidat: 1:10.0-50~exp1
  Versionstabelle:
     1:10.0-50~exp1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tools-7:
  Installiert:           (keine)
  Installationskandidat: 1:7.0.1-12
  Versionstabelle:
     1:7.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tools-8:
  Installiert:           (keine)
  Installationskandidat: 1:8.0.1-9
  Versionstabelle:
     1:8.0.1-9 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tools-9:
  Installiert:           (keine)
  Installationskandidat: 1:9.0.1-12
  Versionstabelle:
     1:9.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-10:
  Installiert:           (keine)
  Installationskandidat: 1:10.0.0-4ubuntu1
  Versionstabelle:
     1:10.0.0-4ubuntu1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-11:
  Installiert:           (keine)
  Installationskandidat: 1:11.0.0-2~ubuntu20.04.1
  Versionstabelle:
     1:11.0.0-2~ubuntu20.04.1 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-12:
  Installiert:           (keine)
  Installationskandidat: 1:12.0.0-3ubuntu1~20.04.3
  Versionstabelle:
     1:12.0.0-3ubuntu1~20.04.3 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-11-doc:
  Installiert:           (keine)
  Installationskandidat: 1:11.0.0-2~ubuntu20.04.1
  Versionstabelle:
     1:11.0.0-2~ubuntu20.04.1 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
        500 http://ftp.fau.de/ubuntu focal-updates/universe i386 Packages
clang-tools-10:
  Installiert:           (keine)
  Installationskandidat: 1:10.0.0-4ubuntu1
  Versionstabelle:
     1:10.0.0-4ubuntu1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tools-11:
  Installiert:           (keine)
  Installationskandidat: 1:11.0.0-2~ubuntu20.04.1
  Versionstabelle:
     1:11.0.0-2~ubuntu20.04.1 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-tools-12:
  Installiert:           (keine)
  Installationskandidat: 1:12.0.0-3ubuntu1~20.04.3
  Versionstabelle:
     1:12.0.0-3ubuntu1~20.04.3 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-format-6.0:
  Installiert:           (keine)
  Installationskandidat: 1:6.0.1-14
  Versionstabelle:
     1:6.0.1-14 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-11-examples:
  Installiert:           (keine)
  Installationskandidat: 1:11.0.0-2~ubuntu20.04.1
  Versionstabelle:
     1:11.0.0-2~ubuntu20.04.1 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-9-doc:
  Installiert:           (keine)
  Installationskandidat: 1:9.0.1-12
  Versionstabelle:
     1:9.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
        500 http://ftp.fau.de/ubuntu focal/universe i386 Packages
clang-modernize-7:
  Installiert:           (keine)
  Installationskandidat: (keine)
  Versionstabelle:
clang-format-10:
  Installiert:           (keine)
  Installationskandidat: 1:10.0.0-4ubuntu1
  Versionstabelle:
     1:10.0.0-4ubuntu1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-format-11:
  Installiert:           (keine)
  Installationskandidat: 1:11.0.0-2~ubuntu20.04.1
  Versionstabelle:
     1:11.0.0-2~ubuntu20.04.1 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-format-12:
  Installiert:           (keine)
  Installationskandidat: 1:12.0.0-3ubuntu1~20.04.3
  Versionstabelle:
     1:12.0.0-3ubuntu1~20.04.3 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
clang-8-examples:
  Installiert:           (keine)
  Installationskandidat: 1:8.0.1-9
  Versionstabelle:
     1:8.0.1-9 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-12-doc:
  Installiert:           (keine)
  Installationskandidat: 1:12.0.0-3ubuntu1~20.04.3
  Versionstabelle:
     1:12.0.0-3ubuntu1~20.04.3 500
        500 http://ftp.fau.de/ubuntu focal-updates/universe amd64 Packages
        500 http://ftp.fau.de/ubuntu focal-updates/universe i386 Packages
clang-10-doc:
  Installiert:           (keine)
  Installationskandidat: 1:10.0.0-4ubuntu1
  Versionstabelle:
     1:10.0.0-4ubuntu1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
        500 http://ftp.fau.de/ubuntu focal/universe i386 Packages
clang-format:
  Installiert:           (keine)
  Installationskandidat: 1:10.0-50~exp1
  Versionstabelle:
     1:10.0-50~exp1 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tidy-7:
  Installiert:           (keine)
  Installationskandidat: 1:7.0.1-12
  Versionstabelle:
     1:7.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tidy-8:
  Installiert:           (keine)
  Installationskandidat: 1:8.0.1-9
  Versionstabelle:
     1:8.0.1-9 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-tidy-9:
  Installiert:           (keine)
  Installationskandidat: 1:9.0.1-12
  Versionstabelle:
     1:9.0.1-12 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages
clang-6.0-examples:
  Installiert:           (keine)
  Installationskandidat: 1:6.0.1-14
  Versionstabelle:
     1:6.0.1-14 500
        500 http://ftp.fau.de/ubuntu focal/universe amd64 Packages

Also, was ich nicht verstehe, warum sagt mir apt, dass ich zurückgehaltene Pakete habe, zeigt mir aber gleichzeitig an, dass es keine zurückgehaltene Pakete gibt...?

Hi :)
ich arbeite grundsätzlich mit
apt-getda es immer wieder merkwürdigkeiten mit den verkürzungs scripten gab.

Habe erst gestern wieder gelesen, das man "apt" nehmen soll :-)
Zitat
       apt stellt eine hoch abstrahierte Befehlszeilenschnittstelle für das Paketverwaltungssystem zur Verfügung. Es ist
       als Endanwenderschnittstelle gedacht und aktiviert verglichen mit spezialisierteren Werkzeugen wie apt-get(8) und
       apt-cache(8) standardmäßig einige für den interaktiven Gebrauch besser geeignete Optionen.
Was hattest du den genau für Probleme? Bzw. was für Skripte?
JA, ich nehme es vor allem, da weniger zu tippen:-)

Wenn das nichts bringt, das System auf einen früheren (noch funktionierenden) Stand bringen.
Das ist nichts Wichtiges, habe schon zwei andere IDEs die nun halbwegs gut gehen :-)
Es geht hier nur darum dem Fehler auf die Schliche zu kommen. bzw. dem Problem... und es zu verstehen, habe ja immer wieder mal damit zu tun.

Hi :)
früher waren das von mint angepasste scripte..
mir fällt gerade nicht ein welcher befehl das noch in 20.x war, der mit apt nicht funktionierte, mit apt-get aber sehr wohl.
und solche sachen habe ich im laufe der zeit immer mal wieder erlebt.

ich schaffe noch die 4 zusätzlichen zeichen ;)
und nebeneffekt: damit zu allen versionen kompatible.

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libclang-common-10-dev : Hängt ab von: lib32gcc-s1 (>= 4.2) soll aber nicht installiert werden
                          Hängt ab von: lib32stdc++6 (>= 4.1.1) soll aber nicht installiert werden
                          Hängt ab von: libc6-i386 (>= 2.17) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
So wie du angefangen hast, müsstest du dich weiter runter kämpfen und schauen, weshalb Pakete nicht installiert werden sollen. Ggf. hast du Pakete in Versionen installiert - wie, womit, weshalb auch immer -, die es nicht in den Repos gibt. Das musst du dann korrigieren.
Was sagt denn Anwendungspaketquellen - Wartung - Fremde Pakete herabstufen?

Hi :)
und natürlich schauen was synaptic im defekt bereich dazu sagt.

Was sagt denn Anwendungspaketquellen - Wartung - Fremde Pakete herabstufen?
Dort finde ich "libc6-i386"

$ apt install -s libc6-i386
...
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libc6-i386 : Hängt ab von: libc6 (= 2.31-0ubuntu9.2) aber 2.31-0ubuntu9.3 soll installiert werden

Nun aber wieder das verstehen :-)
Also, warum wird "libc6-i386" als Fremdes Paket gelistet, obwohl es gar nicht installiert ist?

Hi :)
und wieder fehlt die inxi ausgabe, um zu erkennen um was für ein system es sich handelt..
32bit system?