kaputtes Paket "libc" ?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
format
Beiträge: 12
Registriert: 11.01.2005 10:05:02
Wohnort: Düsseldorf
Kontaktdaten:

kaputtes Paket "libc" ?

Beitrag von format » 11.01.2005 11:00:08

Hallo zusammen,


ich bin der neue und werde jetzt öftmer mal hier vorbei schauen....

Auf meinem Rootserver (nutze diesen als Gameserver) läuft Debian Sarge. Am Wochenende habe ich ein Kernel Update von 2.4.27 auf 2.6.8 (standard Kernel Paket von der Debian Page) gemacht. Soweit lief alles prima ...

Allerdings ist scheinbar eins oder mehrere Pakete kaputt gegangen, warum auch immer. Für Gameserver ist u.a. die 'libc' - Version relevant.
Bei der Eingabe von:
]quote]# dpkg -l libc*[/quote]

erhalte ich folgende Fehlermeldung:
dpkg-query: Fehler beim Parsen, in Datei »/var/lib/dpkg/available« nahe Zeile 1531 Paket »libc6-dev«:
Feld »Replaces«, ungültiger Paketname »man-db#«: Zeichen »#« nicht erlaubt - nur Buchstaben, Ziffern und -+._ erlaubt


Ich möchte jetzt gern das kaputte Paket deinstallieren/entfernen und eine neue Version der 'libc' installieren - nur weiss ich einfach nicht wie.
Debian ist sehr neu für mich, bitte um eurte Hilfe.


Danke & Gruß, olli

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 11.01.2005 11:04:26

Hm, der Fehler scheint aber eher was mit der Paket-Datenbank zu tun zu haben. Da scheint ein ungueltiges Zeichen bei man-db drin zu sein.
Leider weiss ich nicht, wie man das fixen kann...

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 11.01.2005 11:11:04

Schau Dir doch mal Zeile 1531 in der Datei /var/lib/dpkg/available an, was steht denn da (post doch mal die 5 Zeilen davor und danach) ?

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

format
Beiträge: 12
Registriert: 11.01.2005 10:05:02
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von format » 11.01.2005 11:15:49

Hallo,


danke für die Hilfe:

Package: libc6-dev
Priority: standard
Section: libdevel
Installed-Size: 8656
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Architecture: i386
Source: glibc
Version: 2.3.2.ds1-20
Replaces: man-db (<= 2.3.10-41), gettext (<= 0.10.26-1), ppp (<= 2.2.0f-24), libgdbmg1-dev (<= 1.7.3-24), ldso (<= 1.9.11-9),$
Provides: libc-dev
Depends: libc6 (= 2.3.2.ds1-20), linux-kernel-headers
Recommends: gcc | c-compiler
Suggests: glibc-doc, manpages-dev
Conflicts: libstdc++2.10-dev (<< 1:2.95.2-15), gcc-2.95 (<< 1:2.95.3-9), libpthread0-dev, libdl1-dev, libdb1-dev, libgdbm1-de$
Size: 2531564
Description: GNU C Library: Development Libraries and Header Files
Contains the symlinks, headers, and object files needed to compile
and link programs which use the standard C library.
Wenn ich damit nur was anfangen könnte ... ?!
Mit meinem anderen Problem (siehe bitte Beitrag zu base.config) kann es nicht evtl. zusammen hängen?


Grüße, olli

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 11.01.2005 11:45:35

Ist da wirklich ein $ am Ende der Replace-Zeile??

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

format
Beiträge: 12
Registriert: 11.01.2005 10:05:02
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von format » 11.01.2005 11:57:02

Ja, scheinbar schon ...
Sollte das da sein? Der FM nach zu urteilen vielleicht nicht. Aber wie kommt das da rein?


Fragt, olli

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 11.01.2005 12:18:08

Bei mir sieht diese Zeile so aus:

Code: Alles auswählen

Replaces: man-db (<= 2.3.10-41), gettext (<= 0.10.26-1), ppp (<= 2.2.0f-24), libgdbmg1-dev (<= 1.7.3-24), ldso (<= 1.9.11-9), netkit-rpc, netbase (<< 4.0), kerberos4kth-dev (<< 1.2.2-10)
Ich würde die mal per Hand editieren und dann nochmal versuchen. Ich frage mich nur, was bei Dir schiefgegangen sein kann, sowas habe ich noch nie gehabt (und ich habe einige Dutzen Debian-Maschinen zu warten ...).

Gruss, misterisxt.

PS: Bei Conflicts scheint schon wieder ein $ zu sein ..., diese Zeile sieht so bei mir aus:

Code: Alles auswählen

Conflicts: libstdc++2.10-dev (<< 1:2.95.2-15), gcc-2.95 (<< 1:2.95.3-9), libpthread0-dev, libdl1-dev, libdb1-dev, libgdbm1-dev, libc6-dev (<< 2.0.110-1), locales (<< 2.1.3-5), libstdc++2.9-dev, netkit-rpc, libc-dev
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 11.01.2005 12:22:03

Mach einfach mal ein

Code: Alles auswählen

dpkg --clear-avail
apt-get update
dann sollte es wieder funktionieren

format
Beiträge: 12
Registriert: 11.01.2005 10:05:02
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von format » 11.01.2005 13:13:10

hm, ich weiss nicht ...

Das habe ich ausgeführt und dann

# apt-get install libc*

Darauf erhalte ich folgende Meldungen --> http://83.142.85.54/libc.txt

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 11.01.2005 13:28:34

Wie sieht denn die Datei /etc/apt/sources.list aus?

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

format
Beiträge: 12
Registriert: 11.01.2005 10:05:02
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von format » 11.01.2005 14:00:54

#deb file:///cdrom/ sarge main

deb http://ftp.de.debian.org/debian/ testing main
deb-src http://ftp.de.debian.org/debian/ testing main

deb http://security.debian.org/ testing/updates main

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 11.01.2005 14:11:19

Sieht gut aus, jetzt mach doch nochmal:

Code: Alles auswählen

apt-cache search libc6
Dann such Dir mal ein Paket davon aus und mach zum Beispiel:

Code: Alles auswählen

apt-get install --reinstall libc6
Was genau passiert dann, bitte alles posten.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 11.01.2005 14:15:56

Die "$" am Ende der Zeile sind die Indikatoren vom bestimmten Editoren, dass die Zeile am rechten Rand "hinter" dem Bildschirm weitergeht, also laenger ist, als angezeigt werden kann...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

format
Beiträge: 12
Registriert: 11.01.2005 10:05:02
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von format » 11.01.2005 14:17:44

]# apt-cache search libc6

altgcc - Alternate gcc package for the libc5 environment.
apt - Advanced front-end for dpkg
apt-utils - APT utility programs
debian-policy - Debian Policy Manual and related documents
ldso - The Linux dynamic linker and library for libc4 and libc5.
libc5 - The Linux C library version 5 (run-time libraries).
libc5-altdbg - The Linux C library version 5 (alternative debug files).
libc5-altdev - The Linux C library version 5 (alternative dev files).
libc6 - GNU C Library: Shared libraries and Timezone data
libc6-dbg - GNU C Library: Libraries with debugging symbols
libc6-dev - GNU C Library: Development Libraries and Header Files
libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
libc6-pic - GNU C Library: PIC archive library
libc6-prof - GNU C Library: Profiling Libraries
libcompfaceg1 - Compress/decompress images for mailheaders, libc6 runtime
libcompfaceg1-dev - Compress/decompress images for mailheaders, libc6 devel
libdl1-altdev - The Linux dynamic linker library (libc5 altdev files).
libg++27-altdev - The GNU C++ libraries (libc5 version)
libregex0 - GNU regular expression library, run time libraries. [libc5]
libtext-iconv-perl - Convert between character sets in Perl
manpages-ja-dev - Japanese version of the manual pages (for developers)
manpages-pt-dev - Portuguese Versions of the Manual Pages
termcap-compat - Compatibility package for old termcap-based programs.
xviewg - XView shared libraries [libc6]
xviewg-dev - XView development tools [libc6]

]# apt-get install --reinstall libc6

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 2 nicht aktualisiert.
Es müssen 4891kB Archive geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Hole:1 http://ftp.de.debian.org testing/main libc6 2.3.2.ds1-20 [4891kB]
Es wurden 4891kB in 2s geholt (1712kB/s)
(Lese Datenbank ...
dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »hibxtrap6« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
30630 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von libc6 2.3.2.ds1-20 (durch .../libc6_2.3.2.ds1-20_i386.deb) ...
Entpacke Ersatz für libc6 ...
Richte libc6 ein (2.3.2.ds1-20) ...
Current default timezone: 'Europe/Berlin'.
Local time is now: Tue Jan 11 14:16:11 CET 2005.
Universal Time is now: Tue Jan 11 13:16:11 UTC 2005.
Run 'tzconfig' if you wish to change it.
Re-Installation von hibxtrap6 ist nicht möglich,
es kann nicht heruntergeladen werden.



Danke, olli

format
Beiträge: 12
Registriert: 11.01.2005 10:05:02
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von format » 11.01.2005 14:20:12

pdreker hat geschrieben:Die "$" am Ende der Zeile sind die Indikatoren vom bestimmten Editoren, dass die Zeile am rechten Rand "hinter" dem Bildschirm weitergeht, also laenger ist, als angezeigt werden kann...
Patrick
Oh, danke für die Info.
Hatte mir die Datei mit pico angesehen ...

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 12.01.2005 08:06:34

[quote="format"]

Code: Alles auswählen

# apt-get install --reinstall libc6

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 2 nicht aktualisiert.
Es müssen 4891kB Archive geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Hole:1 http://ftp.de.debian.org testing/main libc6 2.3.2.ds1-20 [4891kB]
Es wurden 4891kB in 2s geholt (1712kB/s)
(Lese Datenbank ...
dpkg: Ernste Warnung: Dateilisten-Datei des Paketes »hibxtrap6« fehlt, nehme an, dass das Paket derzeit keine Dateien installiert hat.
30630 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von libc6 2.3.2.ds1-20 (durch .../libc6_2.3.2.ds1-20_i386.deb) ...
Entpacke Ersatz für libc6 ...
Richte libc6 ein (2.3.2.ds1-20) ...
Current default timezone: 'Europe/Berlin'.
Local time is now:      Tue Jan 11 14:16:11 CET 2005.
Universal Time is now:  Tue Jan 11 13:16:11 UTC 2005.
Run 'tzconfig' if you wish to change it.
Sieht doch jetzt alles gut aus, oder?
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 12.01.2005 12:17:30

Vielleicht noch ein

Code: Alles auswählen

apt-get --reinstall install hibxtrap6

Antworten