libgdbm3 Fehler

Started by bevo, 2014/06/30, 18:08:39

Previous topic - Next topic

bevo

Hallo,
beim letzten DU habe ich libvtv0 entfernt, das war wohl ein Fehler.


root@rideronthestorm:/home/bevo# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libgdbm3
Die folgenden Pakete werden aktualisiert (Upgrade):
  libgdbm3
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 327 nicht aktualisiert.
243 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 44,1 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 4.096 B Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
Lese Changelogs... Fertig
(Lese Datenbank ... 210905 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libgdbm3_1.8.3-12+b1_amd64.deb ...
Entpacken von libgdbm3:amd64 (1.8.3-12+b1) über (1.8.3-12) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libgdbm3_1.8.3-12+b1_amd64.deb (--unpack):
Versuch, gemeinsam benutztes »/usr/share/doc/libgdbm3/changelog.Debian.gz« zu überschreiben, welches verschieden von anderen Instanzen des Paketes libgdbm3:amd64 ist
Trigger für install-info (5.2.0.dfsg.1-4) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libgdbm3_1.8.3-12+b1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Wie kann ich das Problem lösen?

bevo

towo

dpkg --force-overwrite -i /var/cache/apt/archives/libgdbm3_1.8.3-12+b1_amd64.deb && apt-get -f install
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

bevo

@towo

Wie immer kurz und bündig  ;)

Danke :)

bevo

bluelupo

@towo, mal eine Frage zur force-overwrite. Laut man-Page soll das die "Datei eines anderen Paketes überschreiben" (Originalzitat). Aber was wird von wem überschrieben?

towo

Quote from: bluelupo on 2014/06/30, 20:08:07
@towo, mal eine Frage zur force-overwrite. Laut man-Page soll das die "Datei eines anderen Paketes überschreiben" (Originalzitat). Aber was wird von wem überschrieben?
/usr/share/doc/libgdbm3/changelog.Debian.gz
wir in diesem Fall mit changelog.Debian.gz aus eben diesem Paket überschrieben, obwohl /usr/share/doc/libgdbm3/changelog.Debian.gz auch noch in einem anderen Paket ist.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

bluelupo


spacepenguin

Quote from: towo on 2014/06/30, 20:29:57
/usr/share/doc/libgdbm3/changelog.Debian.gz
wir in diesem Fall mit changelog.Debian.gz aus eben diesem Paket überschrieben, obwohl /usr/share/doc/libgdbm3/changelog.Debian.gz auch noch in einem anderen Paket ist.

Wenn man jetzt aber das Paket deinstalliert, aus dem die *überschriebene* Datei stammt, dann würde doch die Datei mitentfernt oder? Obwohl sie aus dem anderen Paket stammt - oder wird das dann irgendwo festgelhalten oder gibt auch wieder eine Warnmeldung?
Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu

melmarker

natürlich nich - da diese Datei ja aus dem zu entfernenden Paket stammt - für so was gibt es einen Mechanismus in den debian/controls


Breaks: $packet [($operator $vergleich)]
Replaces: $packet


Das ist alles nicht ganz ohne, deswegen sind Fileverschiebungen zwischen Paketen auch immer wieder so beliebt.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

spacepenguin

Heißt das nun

>> Wenn man jetzt aber das Paket deinstalliert, aus dem die *überschriebene* Datei stammt, dann würde doch die Datei mitentfernt oder?

> natürlich nich

Oder

>> oder wird das dann irgendwo festgelhalten oder gibt auch wieder eine Warnmeldung?

> natürlich nich

??
Susan | Hardware: SysProfile
Music-Profile: http://www.last.fm/de/user/spacepengu