Hallo @all, folgendes Problem: Rechner mit SuSE 7.3. Ich habe die SQL-Datenbank FireBird per *.rpm mit Yast installiert. Danach fehlten noch drei Dateien, und zwar in der Reihenfolge libstdc++.so.5 -> gefunden auf CD1 SuSE 8.1 -> installiert libgcc-s.so.1 -> gefunden wie vor -> installier GLIBC-2.3 -> gefunden auf einem Mirror -> installiert. Jetzt kann ich mich nicht mehr an meiner Kiste anmelden - auch nicht als root. Bleibt mir jetzt nur das erneute installieren ? Wer kann mir sagen, welcher der drei Pakete so etwas verursacht? mfg Adolf Kreet
Adolf Kreet schrieb:
Hallo @all, folgendes Problem: Rechner mit SuSE 7.3. Ich habe die SQL-Datenbank FireBird per *.rpm mit Yast installiert. Danach fehlten noch drei Dateien, und zwar in der Reihenfolge libstdc++.so.5 -> gefunden auf CD1 SuSE 8.1 -> installiert libgcc-s.so.1 -> gefunden wie vor -> installier GLIBC-2.3 -> gefunden auf einem Mirror -> installiert. Jetzt kann ich mich nicht mehr an meiner Kiste anmelden - auch nicht als root. Bleibt mir jetzt nur das erneute installieren ? Wer kann mir sagen, welcher der drei Pakete so etwas verursacht?
mfg Adolf Kreet
Kannst du dich nicht mehr an X anmelden??? Was ich ja eherglaube Die bash müsste eigntlich noch funktionieren oder irre ich mich da?? Mfg Stephan
On Sat, Sep 27, Adolf Kreet wrote:
Hallo @all, folgendes Problem: Rechner mit SuSE 7.3. Ich habe die SQL-Datenbank FireBird per *.rpm mit Yast installiert. Danach fehlten noch drei Dateien, und zwar in der Reihenfolge libstdc++.so.5 -> gefunden auf CD1 SuSE 8.1 -> installiert libgcc-s.so.1 -> gefunden wie vor -> installier GLIBC-2.3 -> gefunden auf einem Mirror -> installiert. Jetzt kann ich mich nicht mehr an meiner Kiste anmelden - auch nicht als root. Bleibt mir jetzt nur das erneute installieren ? Wer kann mir sagen, welcher der drei Pakete so etwas verursacht?
Wie hast Du die installiert? rpm --force --nodeps? Die duerften so ohne weiteres naemlich nicht installierbar sein. Aber das glibc 2.3 update bricht auf jeden Fall rpm. -- Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de SuSE Linux AG Deutschherrnstr. 15-19 D-90429 Nuernberg -------------------------------------------------------------------- Key fingerprint = A368 676B 5E1B 3E46 CFCE 2D97 F8FD 4E23 56C6 FB4B
Adolf Kreet wrote:
Rechner mit SuSE 7.3. Ich habe die SQL-Datenbank FireBird per *.rpm mit Yast installiert. Danach fehlten noch drei Dateien, und zwar in der Reihenfolge libstdc++.so.5 -> gefunden auf CD1 SuSE 8.1 -> installiert
Warum zum Teufel hast Du eine Datei von der 8.1 CD genommen? Frank
Frank Palvölgyi <palvoelgyi@gmx.net> [27 Sep 2003 12:44:30 +0200]:
Adolf Kreet wrote:
Rechner mit SuSE 7.3. Ich habe die SQL-Datenbank FireBird per *.rpm mit Yast installiert. Danach fehlten noch drei Dateien, und zwar in der Reihenfolge libstdc++.so.5 -> gefunden auf CD1 SuSE 8.1 -> installiert
Warum zum Teufel hast Du eine Datei von der 8.1 CD genommen?
Weil er keinen Plan hat und weil er sich offensichtlich gerne sein System zerschiesst. Philipp
Kreet@t-online.de (Adolf Kreet) [27 Sep 2003 09:12:45 +0200]:
Rechner mit SuSE 7.3. Ich habe die SQL-Datenbank FireBird per *.rpm mit Yast installiert. Danach fehlten noch drei Dateien, und zwar in der Reihenfolge libstdc++.so.5 -> gefunden auf CD1 SuSE 8.1 -> installiert libgcc-s.so.1 -> gefunden wie vor -> installier GLIBC-2.3 -> gefunden auf einem Mirror -> installiert. Jetzt kann ich mich nicht mehr an meiner Kiste anmelden - auch nicht als root.
Und das wundert dich jetzt? Dann bist du wirklich sehr naiv. Die glibc wird von *allen* Programmen auf dem System benötigt. Wird die jetzt einfach aktualisiert ohne die alten Bibliotheken zu behalten, wird eine ganze Reihe von ihnen nicht mehr funktionieren.
Bleibt mir jetzt nur das erneute installieren ? Wer kann mir sagen, welcher der drei Pakete so etwas verursacht?
Mit tödlicher Sicherheit die glibc! Such einfach mal in den Archiven der Liste und du wirst einiges dazu finden. Boote das Rettungssystem von CD und installiere wieder die alte glibc. Danach solltest du die libgcc_s und die libstdc++ inklusive Firebird ebenfalls über Bord werfen. Binäre RPMS, zumal von aktuelleren Distributionen, sollte man *nie* installieren. Stattdessen solltest du dir das .src.rpm von Firebird (aka Interbase) holen und aus diesem dann mittels 'rpm -ba' ein für dein System passendes RPM bauen. Philipp
Hallo, Am Sat, 27 Sep 2003, Philipp Thomas schrieb:
Kreet@t-online.de (Adolf Kreet) [27 Sep 2003 09:12:45 +0200]:
Rechner mit SuSE 7.3. Ich habe die SQL-Datenbank FireBird per *.rpm mit Yast installiert. Danach fehlten noch drei Dateien, und zwar in der Reihenfolge libstdc++.so.5 -> gefunden auf CD1 SuSE 8.1 -> installiert libgcc-s.so.1 -> gefunden wie vor -> installier GLIBC-2.3 -> gefunden auf einem Mirror -> installiert. Jetzt kann ich mich nicht mehr an meiner Kiste anmelden - auch nicht als root.
Und das wundert dich jetzt? Dann bist du wirklich sehr naiv.
@Philipp: Schau dir die Antworten zu |Date: Fri, 26 Sep 2003 10:14:29 +0200 |From: "Kreet" <kreet@ccs-augustdorf.de> |Subject: Fehlende Objektdatei nach Installation |Message-Id: <000301c38406$35b991d0$0a01a8c0@buero> an. Leider bin ich nicht dazugekommen, rechtzeitig zu warnen, dass die Antworten flasch waren. @Adolf: Starte das Rettungssystem, deinstalliere die neue glibc, und buegle dann die original-glibc RPMs von deiner SuSE wieder drauf. Ob du auch die libstdc++ deinstallieren/reinstallieren musst kann ich nur vermuten, weiss es aber nicht sicher. -dnh -- Mancherorts stehen auch junge Frauen am Strassenrand im Walde, bei denen man aber keine Pilze kaufen, sondern sich nur welche holen kann, denn die Damen stehen da, damit auch der alleinreisende Herr auf der Durchfahrt keine Entbehrung leiden muss. -- Helmut Wicht in drm
Moin, Am Sa, den 27.09.2003 schrieb Adolf Kreet um 09:12:
GLIBC-2.3 -> gefunden auf einem Mirror -> installiert.
Das war ein grober Fehler. Die glibc muß zum System passen. Tut sie bei dir nicht - daher laufen sehr, sehr, sehr viele Programme nicht mehr. Versuch, ob die die richtige wieder draubekommst. Das dürfte sehr schwer sein, denn natürlich geht jetzt kein Login mehr, und wenn es ginge, würde auch rpm nicht mehr laufen, und weiss was noch alles. Da kann man sicher was machen, mit Boot-CD, chroot oder so, aber das muß dir ein Berufenerer als ich erklären. Dein System ist jedenfalls erstmal hin. Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Hallo, Am Sat, 27 Sep 2003, Joerg Rossdeutscher schrieb:
Am Sa, den 27.09.2003 schrieb Adolf Kreet um 09:12:
GLIBC-2.3 -> gefunden auf einem Mirror -> installiert.
Das war ein grober Fehler. Die glibc muß zum System passen. Tut sie bei dir nicht - daher laufen sehr, sehr, sehr viele Programme nicht mehr.
Versuch, ob die die richtige wieder draubekommst. Das dürfte sehr schwer sein, denn natürlich geht jetzt kein Login mehr, und wenn es ginge, würde auch rpm nicht mehr laufen, und weiss was noch alles.
Da kann man sicher was machen, mit Boot-CD, chroot oder so, aber das muß dir ein Berufenerer als ich erklären. Dein System ist jedenfalls erstmal hin.
Rettungssystem booten, das eigentliche System unterhalb von /mnt/ komplett mounten, und dann rpm --root=/mnt verwenden ;) -dnh -- "Many of the kinder souls here are throwing clues his way, but he seems to have this weird idea that instead of catching them, he's supposed to be hitting them back over the net." -- Lionel
Am Samstag, 27. September 2003 09:12 schrieb Adolf Kreet:
GLIBC-2.3 -> gefunden auf einem Mirror -> installiert.
DAS meinst Du aber jetzt nicht ernst, oder? Damit hasst Du dem System mächtig in den Hintern getreten. Was jetzt auf jeden Fall nicht geht, ist RPM und PAM, dazu gibts dann noch ca. 2 Mio. andere Wechselwirkungen. RPM wird dich davon abhalten noch was zu installieren, PAM unterbindet jede Anmeldung.
Jetzt kann ich mich nicht mehr an meiner Kiste anmelden - auch nicht als root. Bleibt mir jetzt nur das erneute installieren ? Wer kann
Klar.
mir sagen, welcher der drei Pakete so etwas verursacht?
Ich. Schnell von CD/DVD das notfallsystem starten und die alte glibc installieren und sobalds wieder läuft, die Sicherheitsupdates für die glibc nachschieben. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Am 27.09.2003 um 09:12 Uhr schrieb Adolf Kreet:
Rechner mit SuSE 7.3. Ich habe die SQL-Datenbank FireBird per *.rpm mit Yast
^^^^ Genau beachten!
installiert. Danach fehlten noch drei Dateien, und zwar in der Reihenfolge libstdc++.so.5 -> gefunden auf CD1 SuSE 8.1 -> installiert ^^^ Passt nicht zur 7.3 !! libgcc-s.so.1 -> gefunden wie vor -> installier GLIBC-2.3 -> gefunden auf einem Mirror -> installiert. Jetzt kann ich mich nicht mehr an meiner Kiste anmelden - auch nicht als root. Kein Wunder! Bleibt mir jetzt nur das erneute installieren ? Wer kann mir sagen, welcher der drei Pakete so etwas verursacht? Alle - kurz gesagt! Wenn du ne 7.3 hast, soltest du nur Pakete installieren, die auch für die 7.3 geeignet sind. Das erfährst du normalerweise auch dort, wo du die Pakete her hast. cu PeeGee
participants (9)
-
David Haller
-
Frank Palvölgyi
-
Joerg Rossdeutscher
-
Kreet@t-online.de
-
Manfred Tremmel
-
Peter Geerds
-
Philipp Thomas
-
Stephan Gwinner
-
Thorsten Kukuk