Hi, also ich weiß nicht wie was wer oder warum, aber als ich heute morgen mein Fedora Core 4 starten wollte wurde ich mit einer Kernel Panic begrüßt weil angeblich libc-2.3.5.so (bzw. der symlink libc.so.6) zu klein wären... naja, nichts wirklich schlimmes bei gedacht, mit "linux rescue" von der dvd gebootet und was ist? Die Datei ist 0 Byte groß... klar dass die dann zu klein ist... okay, also was kann man als nächstes versuchen? "chroot /mnt/sysimage" --> gleicher fehler, also nichts mal schnell mit rpm -F glibc* drüberinstallieren... die kopierte libc von der rescuepartition geht auch nicht, weil anderer Kernel.... Sourcen ziehen und neu kompilieren? auch nicht möglich.... ich komm ja nicht ins System... also per wget das glibc Paket von Fedora gezogen... aber hey, siehe da, es gibt keine (für mich sichtbare) Option die erlaubt das rpm File einfach nur auszupacken..... also auch nichts mit dieser Möglichkeit.... also was mach ich nun? kann mir jemand die libc-2.3.5.so irgendwie gepackt schicken oder auf einen FTP legen? Ich hab die neuesten Kernelupdates drauf. (btw. wieso gleich zwei in so kurzer Folge?) Oder weiß jemand noch eine andere Möglichkeit?
Wäre sehr verbunden wenn man mir helfen könnte.
MfG
Ronny
Am Donnerstag, den 09.02.2006, 07:14 +0100 schrieb Ronny Fauth:
nächstes versuchen? "chroot /mnt/sysimage" --> gleicher fehler, also nichts mal schnell mit rpm -F glibc* drüberinstallieren...
rpm --prefix /mnt/sysimage -ivh --replacefiles -force glibc....
die kopierte libc von der rescuepartition geht auch nicht, weil anderer Kernel....
Was hat der Kernel damit zu tun ? Im Regelfall sollte das nicht das Problem sein.
aber hey, siehe da, es gibt keine (für mich sichtbare) Option die erlaubt das rpm File einfach nur auszupacken.....
rpm2cpio ist Dein Freund an der Stelle : rpm2cpio packetname | cpio -ivd
Gruß Mario
Mario Schugowski gab folgendes von sich am 09.02.2006 07:59:
rpm --prefix /mnt/sysimage -ivh --replacefiles -force glibc....
gute Idee, aber glibc2 files sind leider nicht "relocatable" -> ging also nicht
Was hat der Kernel damit zu tun ? Im Regelfall sollte das nicht das Problem sein.
Nun, scheinbar hat er was damit zu tun, denn selbst als ich auch noch die ld-2.3.5.so rüber kopiert hatte, konnte ich mich zwar ins System einloggen, aber ab da an gabs nur Segfaults (also per chroot /mnt/sysimage) booten wollte er damit auch nicht...
rpm2cpio ist Dein Freund an der Stelle : rpm2cpio packetname | cpio -ivd
Gruß Mario
Danke, das hat geholfen, damit konnte ich die Dateien auspacken und rüberkopieren. werd ich mir merken.
MfG
Am Donnerstag, den 09.02.2006, 08:20 +0100 schrieb Ronny Fauth:
Mario Schugowski gab folgendes von sich am 09.02.2006 07:59:
rpm --prefix /mnt/sysimage -ivh --replacefiles -force glibc....
gute Idee, aber glibc2 files sind leider nicht "relocatable" -> ging also nicht
Stimmt ... jetzt wo Du es sagst :-)
Nun, scheinbar hat er was damit zu tun, denn selbst als ich auch noch die ld-2.3.5.so rüber kopiert hatte, konnte ich mich zwar ins System einloggen, aber ab da an gabs nur Segfaults (also per chroot /mnt/sysimage) booten wollte er damit auch nicht...
Hmmm dann würd ich aber eher davon ausgehen das noch eine andere Datei mit Hops gegangen ist.
rpm2cpio ist Dein Freund an der Stelle : rpm2cpio packetname | cpio -ivd
Danke, das hat geholfen, damit konnte ich die Dateien auspacken und rüberkopieren. werd ich mir merken.
Ja ab und an mal ganz hilfreich, wenn man nur eine Datei aus einem Paket wieder braucht.
Nungut ... dann läufts bei Dir ja wieder. Ich würd mir allerdings gedanken drum machen, warum die kaputt war und eventuell mal gleich ein RPM Verify hinterherschicken jetzt wo Die Maschine läuft um zu sehen ob noch mehr kaputt ist.
Gruß Mario
Ronny Fauth wrote:
Mario Schugowski gab folgendes von sich am 09.02.2006 07:59:
rpm --prefix /mnt/sysimage -ivh --replacefiles -force glibc....
gute Idee, aber glibc2 files sind leider nicht "relocatable" -> ging also nicht
rpm --root /mnt/sysimage ...
Ralph
de-users@lists.fedoraproject.org