Philipp Thomas
carola haeussler [05 Jun 2003 23:07:19]:
meine SuSE 8.0 verweigert seit kurzem die Installation jedweder rpm-Pakete mit dem lapidaren Hinweis "Speicherzugriffsfehler".
- glibc-Installation (trifft tatsächlich zu)
Was bringt die Leute nur auf die Idee, sowas zu machen?
Ich wollte/musste ein anderes Paket aktualisieren, das die glibc 2.3.1 erforderte. Offensichtlich bin ich da etwas blauäugig vorgegangen, aber was mache ich denn dann, wenn so viele Installationen an der glibc scheitern und das Updaten so gefährlich ist?
Welche glibc hast du denn auf der 8.0 installiert und warum? Wenn es die aktuelle 2.3.1 ist, hast du ein ganz dickes Problem. Die glibc aktualisiert man nicht, zumindest nur zusammen mit dem restlichen System. Die glibc zu aktualisieren ist bei weitem gefährlicher als der Kernel!
Die einzige Lösung, die mir einfällt wäre das Booten des Rettungssystems von CD/DVD, mounten von / (und /usr, wenn dies auf einer getrennten Partition liegt) unter /mnt und dann das Einspielen der alten glibc von CD/DVD.
Das habe ich gemacht, danke für Deine Hilfe, es hat funktioniert. Aber wie oben angedeutet - was mache ich, wenn ich ein Paket updaten möchte das eine andere Version der glibc erfordert? Gibt es eine Möglichkeit herauszu- finden, was ich alles mit-updaten muss? Ich lese auch gerne, wenn Du mir eine Seite empfehlen kannst.
Philipp
-- Philipp Thomas Arbeit: pthomas@suse.de SuSE Linux AG Privat: philipp.thomas@t-link.de
Gruss, Carola __________________________________________________________________ Arcor-DSL Flatrate - jetzt kostenlos einsteigen und bis zu 76,18 Euro sparen! Arcor-DSL gibt es jetzt auch mit bis zu 1500 Mbit/s Downstream! http://www.angebot.arcor.net/cgi-bin/angebot.cgi?key=b13e92247022
* Am Fre, 06 Jun 2003 schrieb carola haeussler:
Philipp Thomas
Welche glibc hast du denn auf der 8.0 installiert und warum? Wenn es die aktuelle 2.3.1 ist, hast du ein ganz dickes Problem. Die glibc aktualisiert man nicht, zumindest nur zusammen mit dem restlichen System. Die glibc zu aktualisieren ist bei weitem gefährlicher als der Kernel!
Die einzige Lösung, die mir einfällt wäre das Booten des Rettungssystems von CD/DVD, mounten von / (und /usr, wenn dies auf einer getrennten Partition liegt) unter /mnt und dann das Einspielen der alten glibc von CD/DVD.
Das habe ich gemacht, danke für Deine Hilfe, es hat funktioniert. Aber wie oben angedeutet - was mache ich, wenn ich ein Paket updaten möchte das eine andere Version der glibc erfordert? Gibt es eine Möglichkeit herauszu- finden, was ich alles mit-updaten muss? Ich lese auch gerne, wenn Du mir eine Seite empfehlen kannst.
Es ist quasi unmöglich, das sauber zu machen, zumindest, wenn Du nicht ganz genau weißt, was Du tust. Wenn Du also unbedingt ein Paket updaten musst, dann empfiehlt es sich, dieses Paket neu zu kompilieren. Wenn Du das zugehörige src.rpm hast, sollte das problemlos möglich sein. Danach hast Du dann ein Paket, das zu Deiner Distri passt und kannst es installieren. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
* Christoph Maurer postete am 06. Jun. 2003 folgendes:
* Am Fre, 06 Jun 2003 schrieb carola haeussler:
Philipp Thomas
Welche glibc hast du denn auf der 8.0 installiert und warum? Wenn es die aktuelle 2.3.1 ist, hast du ein ganz dickes Problem. Die glibc aktualisiert man nicht, zumindest nur zusammen mit dem restlichen System. Die glibc zu aktualisieren ist bei weitem gefährlicher als der Kernel!
Die einzige Lösung, die mir einfällt wäre das Booten des Rettungssystems von CD/DVD, mounten von / (und /usr, wenn dies auf einer getrennten Partition liegt) unter /mnt und dann das Einspielen der alten glibc von CD/DVD.
Das habe ich gemacht, danke für Deine Hilfe, es hat funktioniert. Aber wie oben angedeutet - was mache ich, wenn ich ein Paket updaten möchte das eine andere Version der glibc erfordert? Gibt es eine Möglichkeit herauszu- finden, was ich alles mit-updaten muss? Ich lese auch gerne, wenn Du mir eine Seite empfehlen kannst.
Es ist quasi unmöglich, das sauber zu machen, zumindest, wenn Du nicht ganz genau weißt, was Du tust. Wenn Du also unbedingt ein Paket updaten musst, dann empfiehlt es sich, dieses Paket neu zu kompilieren. Wenn Du das zugehörige src.rpm hast, sollte das problemlos möglich sein. Danach hast Du dann ein Paket, das zu Deiner Distri passt und kannst es installieren.
Man kann IMHO jedes RPM draufbügeln. Aber von der glibc sollte man die Finger lassen. Mittlerweile habe ich hier ein System, was zwar noch via rpm verwaltet wird, aber jedes rpm-Paket habe ich selber gebacken, weil die Binaries ne andere glibc haben woillten. Ich wollte nur Gnome auf Version 2.2 updaten. Man, war das ne Arbeit, die mir auch Spass gemacht hat. Zudem hat dieses einen guten Lerneffekt. *g* Bye Michael -- I am not concerned that I am not known, I seek to be worthy to be known. -- Confucius _______________________________________________________________________ Registered Linux User #228306 AIM & Y! Tuxi70 ICQ #151172379
Hallo, On 06-Jun-2003 carola haeussler wrote:
Ich wollte/musste ein anderes Paket aktualisieren, das die glibc 2.3.1 erforderte. Offensichtlich bin ich da etwas blauäugig vorgegangen, aber was mache ich denn dann, wenn so viele Installationen an der glibc scheitern und das Updaten so gefährlich ist?
Die Suse 8.2 kaufen oder irgendwo ausleihen und das ganze System updaten. Innerhalb der glibc 2.2 oder 2.3 upzudaten, sollte auch einfach durch ein Einspielen des entsprechenden glibc-rpms klappen, aber ein Update von der 2.2 auf die 2.3 erfordert ein Update des gesamten Systems.
oben angedeutet - was mache ich, wenn ich ein Paket updaten möchte das eine andere Version der glibc erfordert? Gibt es eine Möglichkeit
Du kannst dir dir Sourcen ziehen und versuchen, sie selbst zu kompilieren. Oft finden sich auch in der Readme oder Install Hinweise auf die Voraussetzungen, um das Programm kompilieren zu koennen. Und wenn du dann statt mit "make install" mit "checkinstall make install" installierst, bekommst du sogar ein rpm-Paket, so dass du es spaeter bequem wieder deinstallieren oder updaten kannst und andere rpm-Pakete es auch finden. Beste Gruesse, Heinz. -- Journalisten gegen den Krieg: http://www.pickings.de/tiki/tiki-index.php?page=Krieg http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
carola haeussler
aber was mache ich denn dann, wenn so viele Installationen an der glibc scheitern und das Updaten so gefährlich ist?
Es gibt drei Möglichkeiten: - die Finger von lassen. - Das komplette System auf eine Distribution aktualisieren, welche die benötigte glibc verwendet. - Die betreffenden RPMs als .src.rpm ziehen und auf dem eigenen System mittels 'rpm -bb' neue binäre RPMs bauen. Die passen dann definitiv zum eigenen System. Philipp
participants (5)
-
carola haeussler
-
Christoph Maurer
-
h.pahlke@nexgo.de
-
Michael Raab
-
Philipp Thomas