
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 aptitude
es 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 debianutils
Paket von Etch Abhängigkeiten deklariert, die passwd
zuerst ein Upgrade erfordern).
Beachten Sie, dass Sie beim Upgrade auf eine neue Version normalerweise full-upgrade
anstelle von benötigen safe-upgrade
.