staging.inyokaproject.org

Paketverwaltung/Problembehebung

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |
Dieses Thema ist die Diskussion des Artikels Paketverwaltung/Problembehebung.

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

offenbar sind Probleme mit der Paketverwaltung nicht so selten, wenn man hier etwas stöbert.

vermisse eine wesentlich ausführlichere Auflistung der Möglichkeiten angefangen vom

sudo dpkg --configure -a über

sudo apt-get -f install <paket>

sudo apt-get clean bis

Starten im Recovery Modus und Pakete reparieren

sudo dpkg --purge --force-all <paket>

sudo dpkg-reconfigure <pfad zur Datei>

Hinweis auf /var/lib/dpkg/info/ bzw /var/lig/aptitude/info/

vor allem: was dann? Hier wäre eine Übersicht wirklich hilfreich

Bearbeitet von tomtomtom:

Titel angepasst.

Moderiert von tomtomtom:

Nach Meldung zurück nach Rund ums Wiki verschoben.

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi,

welches Problem wird mit Paketverwaltung/Problembehebung (Abschnitt „Deinstallation-schliesst-Abhaengigkeiten-mit-ein“) genau versucht zu beheben? Einfach ein Neuinstallieren der Konfigurationen? Wenn ja, dann ist folgendes Vorgehen vorzuziehen:

sudo apt-get -o dpkg::options::="--force-confnew" -o dpkg::options::="--force-confmiss" --reinstall install 

Wikieditor auf diese Diskussion hingewiessen.

Gruss Lasall

UMLAUTaxl

Avatar von UMLAUTaxl

Anmeldungsdatum:
15. Juli 2010

Beiträge: 64

Danke für den Hinweis. Sollte eventuell auch in die Wiki.
Fyi ging es mir aber um etwas anderes ...

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi UMLAUTaxl,

du schriebst:

Fyi ging es mir aber um etwas anderes ...

Genau das wuerde ich gerne nachvollziehen koennen. Ich erkenne momentan keinen Mehrwert an der Deinstallation des gesamten Paketes. Bitte fuer mich detailliert erklaeren.

Gruss Lasall

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi,

da keine Rueckmeldung mehr kam, habe ich es nach meiner Vorstellung ersetzt.

Gruss Lasall

UMLAUTaxl

Avatar von UMLAUTaxl

Anmeldungsdatum:
15. Juli 2010

Beiträge: 64

Tut's dann nicht auch ein --reinstall?

Lasall

Ehemalige
Avatar von Lasall

Anmeldungsdatum:
30. März 2010

Beiträge: 7723

Hi UMLAUTaxl,

nein. Kannst du ja mal testen.

Gruss Lasall

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

In /Paketverwaltung/Problembehebung#11-Ressource-ist-zur-Zeit-nicht-verfuegbar ist ein falscher Pfad angegeben. Richtig müsste es heißen:

sudo apt-get purge htop
E: Konnte Sperre /var/lib/dpkg/lock nicht bekommen - open (11: Die Ressource ist zur Zeit nicht verfügbar)

Allerdings weiß ich nicht ab wann sich der Pfad geändert hat. Und der Artikel ist getestet general.

aasche

Anmeldungsdatum:
30. Januar 2006

Beiträge: 14259

kaputtnik schrieb:

Allerdings weiß ich nicht ab wann sich der Pfad geändert hat.

Daher einfach ergaenzt.

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21863

kaputtnik schrieb:

Richtig müsste es heißen:

Beim INstallieren. Beim Download liegt das Lock in /var/cache/... Daher _kann_ beides vorkommen.

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Dank an aasche und redknight

medarion

Anmeldungsdatum:
14. April 2014

Beiträge: Zähle...

Ich hatte nach Dateisystemfehlern eine ganze Reihe von Dateilisten-Dateien wiederherzustellen. Dafür habe ich die beiden Snippets in einem Skript automatisiert:

1
PAKET=<<<Paketname>>>>; sudo apt-get --download-only --reinstall install $PAKET; dpkg -c /var/cache/apt/archives/$(apt-cache show $PAKET | sed -nr 's/Package: (.*)/\1/p')_$(apt-cache show $PAKET | sed -nr 's/Version: (.*)/\1/p' | sed -r 's/:/%3a/')_$(apt-cache show $PAKET | sed -nr 's/Architecture: (.*)/\1/p').deb | awk '{if ($6 == "./") { print "/."; } else if (substr($6, length($6), 1) == "/") {print substr($6, 2, length($6) - 2); } else { print substr($6, 2, length($6) - 1);}}' | sudo tee /var/lib/dpkg/info/$PAKET.list

Dort muss am Anfang nur der Paketname eingetragen werden, anschließend wird das Paket heruntergeladen und die Liste neu generiert.

Vielleicht kann das Snippet ja mit in den Wikiartikel aufgenommen werden?

Knarf68

Avatar von Knarf68

Anmeldungsdatum:
14. Mai 2013

Beiträge: 2742

Bei mir gibt es kein Paket, Kubuntu 17.10:

sudo apt-get --reinstall install ubuntu-extras-keyring 

ist dieses Paket:

ubuntu-keyring

das selbe? Sieht so aus hab jetzt alles doppelt 😀 also die gpg Schlüssel von Ubuntu. Ab wann wurde dies verändert?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

nee, ist nicht das selbe.

Und bei dir fehlt auch nichts, weil es nach Utopic keine "extras" Paketquellen mehr gibt, von daher fehlen bei dir auch keine Schlüssel.

Gruß, noisefloor

cholland

Anmeldungsdatum:
8. November 2006

Beiträge: Zähle...

Hallo,

ich hatte ein Problem beim upgrade auf bionic. Die libconfig installation brach ab. Danach war der upgrade kaputt. Es half kein "apt-get -f install", aber https://askubuntu.com/questions/953764/removing-a-particular-version-of-libfontconfig1/1033270#1033270 hat mir geholfen: 👍

The problem is solved by removing a libfontconfig1:amd64 section in /var/lib/dpkg/status. 
Then I ran sudo apt-get -f install (had to remove /usr/share/doc/libfontconfig1/ directory). 

Also alles mit sudo

  1. status editieren

  2. directory löschen (oder umbenennen)

  3. apt-get -f install

Vielleicht kann man das bei den Problembehebungen einpflegen.

Antworten |