Hallo,
beim D-U klemmt nach dem Einrichten von multiarch bei mir gcc-4.7-base.
Das soll eigentlich auf 4.7.1-5 upgedatet werden. Das amd64-Paket ist anscheinend schon installiert und jetzt sollten wohl noch weitere dazu nötige/passende Pakete installiert werden. Unter anderem wohl auch gcc-4.7-base_4.7.1-5_i386.deb (hat mir synaptic beim "Nachsehen" verraten).
Der D-U sowie der folgende Versuch mit apt-get -f install liefen auf Fehler.
Hier die Ausgabe von apt-get-f install:
root@TowerLX:/var/cache/apt/archives# 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:
cpp-4.7 g++-4.7 gcc-4.7 lib32gcc1 libgcc1 libgcc1:i386 libquadmath0 libsasl2-2:i386 libsasl2-modules:i386 libstdc++6 libstdc++6:i386
libstdc++6-4.7-dev
Vorgeschlagene Pakete:
gcc-4.7-locales g++-4.7-multilib gcc-4.7-doc libstdc++6-4.7-dbg gcc-4.7-multilib libmudflap0-4.7-dev libgcc1-dbg libgomp1-dbg
libitm1-dbg libquadmath0-dbg libmudflap0-dbg binutils-gold libsasl2-modules-otp:i386 libsasl2-modules-ldap:i386
libsasl2-modules-sql:i386 libsasl2-modules-gssapi-mit:i386 libsasl2-modules-gssapi-heimdal:i386 libstdc++6-4.7-doc
Die folgenden NEUEN Pakete werden installiert:
libsasl2-2:i386 libsasl2-modules:i386
Die folgenden Pakete werden aktualisiert (Upgrade):
cpp-4.7 g++-4.7 gcc-4.7 lib32gcc1 libgcc1 libgcc1:i386 libquadmath0 libstdc++6 libstdc++6:i386 libstdc++6-4.7-dev
10 aktualisiert, 2 neu installiert, 0 zu entfernen und 97 nicht aktualisiert.
8 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 24,6 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 638 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? J
E: Internal Error, No file name for gcc-4.7-base
root@TowerLX:/var/cache/apt/archives#
Hat jemand ne Idee dazu ? Unstimmigkeiten im Zusammenhang mit multiarch die sich möglicherweise in Bälde von selbst auflösen?? :?
Grüße
Reiner
Nachtrag:Habe gcc-4.7-base_4.7.1-5_i386.deb mit dpkg --force-all installiert. Hat auch geklappt aber leider an dem Problem/Fehlermeldung nichts geändert :(
Bitte niemals --force, das führt meist zu nix Gutem.
Ich würde /usr/share/doc/gcc-4.7-base/changelog.Debian.gz löschen und dann ein apt-get -f install hinterherjagen.
greetz
devil
Habe ich gemacht, hat aber leider nichts gebracht.
Sagt immer noch hartnäckig:
E: Internal Error, No file name for gcc-4.7-base
Grüße
ReinerS
dpkg --configure -a ?
wenn ich recht erinnere, muss das changelog von libsasl2-2:i386 aber auch weg.
greetz
devil
dpkg --configure -a hats leider auch nicht gelöst,
aber nach dem wegmoven des changelogs von libsasl2-2:i386
wurde apt-get -f install wieder etwas gesprächiger und meinte:
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libsasl2-modules_2.1.25.dfsg1-4+b1_i386.deb (--unpack):
Versuch, gemeinsam benutztes »/usr/share/doc/libsasl2-modules/changelog.Debian.gz« zu überschreiben, welches verschieden von anderen Instanzen des Paketes libsasl2-modules:i386 ist
Vorbereitung zum Ersetzen von lib32gcc1 1:4.7.1-4 (durch .../lib32gcc1_1%3a4.7.1-5_amd64.deb) ...
Ersatz für lib32gcc1 wird entpackt ...
Trigger für man-db werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libsasl2-modules_2.1.25.dfsg1-4+b1_i386.deb
Nachdem ich auch dieses libsasl2-modules/changelog.Debian.gz weggepackt hatte lief apt-get -f install durch.
Mache jetzt nochmal nen D-U, mal sehen ob der jetzt brav durchläuft.
Grüße
Reiner
So, der D-U ist soweit problemlos durch 8)
Einziges Paket was noch etwas Stress macht ist deadbeef. Da muss ich mal aussortieren ob ich die siduction oder die vom MM-Repo nehmen will. Die beissen sich ein wenig. :)
Vielen Dank für die Hilfe !
Grüße
Reiner