Hallo,
bin neu hier auf der Liste (wurde von Fabian geworben :-)) und hoffe, mir kann geholfen werden... Ich benutze seit einiger Zeit Debian und bin relativ zufrieden. Allerdings macht mir in letzter Zeit die libc6 zu schaffen. Will ich irgendwas mittels apt-get installieren, bricht er sofort ab und meint
# apt-get install foobar Reading Package Lists... Done Building Dependency Tree... Done E: The package libc6 needs to be reinstalled, but I can't find an archive for it.
Müsste apt-get nicht automatisch (entsprechend /etc/apt/sources.list) ins Internet telefonieren und libc6 nachinstallieren? libc6 ist installiert, meint aber, dass eine Neuinstallation nötig wäre:
# dpkg -l libc6 Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Säubern/Halten | Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konf./Halb install. |/ Fehler?=(keiner)/Halten/R=Neuinst. notw/X=beides (Status, Fehler: GROß=schlecht) ||/ Name Version Beschreibung +++-=======================-=======================-================= iHR libc6 2.3.1-9 GNU C Library: Shared libraries and Timezone data
Ich habe versucht, von packages.debian.org das libc6-Paket noch einmal downzuloaden und zu installieren. Das funktioniert auch ohne Fehlermeldungen, jedoch verhält sich apt-get genauso wie vorher. Auch wenn ich per dpkg ein Paket, das die libc6 braucht, installieren will, sagt er mir, dass libc6 nicht installiert wäre. Benutze ich --force-all, so wird das jeweilige Paket installiert und es funktioniert auch anstandslos. Ich weiß nicht, was ich falsch mache, deswegen poste ich hier mal.
Vielen Dank für Antwort! Matthias
Hi Matthias,
bin neu hier auf der Liste (wurde von Fabian geworben :-)) und hoffe, mir kann geholfen werden...
herzlich willkommen.
Ich benutze seit einiger Zeit Debian
Welche Sorte eigentlich? Ein stable (woody) ist es anscheinend nicht.
und bin relativ zufrieden.
Nur relativ?
# dpkg -l libc6 Installiert | Status=Halb installiert |/ Fehler?= R=Neuinst. notw ||/ Name Version Beschreibung
+++-======= =============-================= iHR libc6 2.3.1-9 GNU C Library:
Das Paket ist nur halbinstalliert (H) und er will es neu installieren (R). Die Idee ist Klasse, nur kann er die Version 2.3.1-9 nicht mehr finden.
Bei mir (woody Debian 3.0r1) liefert dein Befehl <---------------- schnipp ----------------------> Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-=================================== ii libc6 2.2.5-11.5 GNU C Library: <---------------- schnapp ---------------------->
In testing ist momentan libc6 2.3.1-16 aktuell. In unstable findet sich libc6 2.3.1-17
Das arme apt-get kann deine Version nicht neu installieren.
Ich habe versucht, von packages.debian.org das libc6-Paket noch einmal downzuloaden und zu installieren. Das funktioniert auch ohne Fehlermeldungen, jedoch verhält sich apt-get genauso wie vorher.
Huch? Keine Fehlermeldung und apt-get funktioniert nicht? Hähh? Was willst damit sagen? Der Download funktioniert und nur die Installstion scheitert? Oder?
Auch wenn ich per dpkg ein Paket, das die libc6 braucht, installieren will, sagt er mir, dass libc6 nicht installiert wäre. Benutze ich --force-all, so wird das jeweilige Paket installiert und es funktioniert auch anstandslos.
Hast du die --force-all Variante schon mal mit einer aktuellen libc6 probiert?
Jens Weiße
On 22.06.03 Matthias Sauppe (matthias.sauppe@gmx.de) wrote:
Hallo,
bin neu hier auf der Liste (wurde von Fabian geworben :-)) und hoffe, mir kann geholfen werden...
Du wurdest dafür geworben Dir hier Hilfe zu holen?
# apt-get install foobar Reading Package Lists... Done Building Dependency Tree... Done E: The package libc6 needs to be reinstalled, but I can't find an archive for it.
Müsste apt-get nicht automatisch (entsprechend /etc/apt/sources.list) ins Internet telefonieren und libc6 nachinstallieren?
Nein, wir sind nicht unter Windows. Du darfst selber entscheiden, was Du tust. In Deinem Fall würde ich sagen, diese glibc die Du dort auf dem System hast, ist im Upstream Archiv nicht mehr erhältlich. Also tippe erstmal "apt-get update" und probiers dann nochmal mit "apt-get install libc6"
Ich habe versucht, von packages.debian.org das libc6-Paket noch einmal downzuloaden und zu installieren. Das funktioniert auch ohne Fehlermeldungen, jedoch verhält sich apt-get genauso wie vorher.
So richtig mit dpkg? Und dpkg -l meint immer noch, da wäre die alte Version drauf?
Auch wenn ich per dpkg ein Paket, das die libc6 braucht, installieren will, sagt er mir, dass libc6 nicht installiert wäre.
OK.
Benutze ich --force-all, so wird das jeweilige Paket installiert und es funktioniert auch anstandslos.
Ja, klar. Es sind ja alle Libs vorhanden und auch der Linker tut. Bloß der Paketmanager hat gemerkt, daß während der Installation irgendwas in die Hosen ging.
H.
lug-dd@mailman.schlittermann.de