Debian: Upgrade von Etch auf Lenny schlägt fehl

Debian: Upgrade von Etch auf Lenny schlägt fehl

Die Fehlermeldung lautet:

 error processing /var/cache/apt/archives/debianutils_2.30_i386.deb (--unpack):
 trying to overwrite `/usr/sbin/add-shell', which is also in package passwd

Wie kann ich dieses Problem lösen? Ich mache

aptitude safe-upgrade

Ausgabe von dpkg -S add-shell:

passwd: /usr/sbin/add-shell

Antwort1

Kurze Antwort: Zuerst Upgrade vom instabilen Etch auf das stabile Etch, dann von Etch auf Lenny.

Es sieht so aus, als ob Sie keine aktuelle Etch-Installation hatten, gemäß der Diskussion fürFehler #458452. Upgrades von einer stabilen Version zur nächsten und zwischen aufeinanderfolgenden Zuständen einer instabilen Version (einschließlich des letzten stabilen Zustands) werden unterstützt, aber nicht immer in komplexeren Fällen. Um auf ein stabiles Etch zu aktualisieren, obwohl es von den Debian-Mirrors verschwunden ist, holen Sie es sich von archive.debian.org.

Wenn aptitudees sich weigert, etwas zu tun, bis Sie das Problem manuell behoben haben, können Sie ausführen dpkg --force-overwrite -i /var/cache/apt/archives/debianutils_2.30_i386.deb. Es wäre jedoch eine bessere Idee, über Etch zu gehen (und Sie hätten dieses Problem nicht, weil das debianutilsPaket von Etch Abhängigkeiten deklariert, die passwdzuerst ein Upgrade erfordern).

Beachten Sie, dass Sie beim Upgrade auf eine neue Version normalerweise full-upgradeanstelle von benötigen safe-upgrade.

verwandte Informationen