Hallo zusammen,
ich hab seit langer Zeit mal wieder ein Problem. Ich habe unter openSuSE 10.3 letzten Sonntag das automatische Update laufen lassen und seit her bekomme ich beim booten folgende Fehlermeldung:
/bin/bash: error while loding shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory Kernel panic - not syncing: Attempted to kill init!
Danach bleibt das System einfach stehen. Ich habe mit einem Notsystem die Partition gemounted und nachgesehen ob im /lib Verzeichns alles verlinkt ist. Dort findet sich auch ein Link von:
libncurses.so.5 => libncurses.so.5.6
Google und ähnliches haben mir auch keine wirklichen Treffer liefern können. Könnt Ihr mir bitte helfen mein Prob. weiter einzugrenzen und zu lösen?
Danke schon mal und viele Grüße, Thomas
Hallo Thomas,
Hallo zusammen,
ich hab seit langer Zeit mal wieder ein Problem. Ich habe unter openSuSE 10.3 letzten Sonntag das automatische Update laufen lassen und seit her bekomme ich beim booten folgende Fehlermeldung:
/bin/bash: error while loding shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory Kernel panic - not syncing: Attempted to kill init!
Hast du den alten Kernel noch da? Bzw. schon probiert mit einem anderen Kernel zu booten? Keine Ahnung bei welchen boot Abschnitt der Fehler kommt, aber eventuell ist nicht die Lib unter deiner Partition, sondern die (fehlende) Lib im initrd der verursacher des Fehlers?!
Solltest du keinen anderen Kernel mehr haben, würde ich an deiner Stelle mit einer Live-CD booten, um danach ein neues initrd zu bauen.
Danach bleibt das System einfach stehen. Ich habe mit einem Notsystem die Partition gemounted und nachgesehen ob im /lib Verzeichns alles verlinkt ist. Dort findet sich auch ein Link von:
libncurses.so.5 => libncurses.so.5.6
Google und ähnliches haben mir auch keine wirklichen Treffer liefern können. Könnt Ihr mir bitte helfen mein Prob. weiter einzugrenzen und zu lösen?
Danke schon mal und viele Grüße, Thomas -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
MfG Maddin
Hallo Daniel,
ich bin mir zwar nicht sicher, vermute aber einfach mal das bei dir auf dem Rechner ein Paketkonflikt ist.
/bin/bash: error while loding shared libraries: libncurses.so.5 ...
Das sagt mir das die Befehlszeile nich will bzw. kann. Ihr fehlt nämlich die Bibliothek zum Screen-handling (z.B. Eingabeaufforderung).
Zur Lösung: Schau' mal nach ob deine Linux-CD einen Reparaturmodus hat. Meist kann man da die Liste der installierten Pakete sowie Bootloader usw. wieder korrigieren lassen. Ich hatte mal so einen ähnlichen Fall, den ich auf diese Weise (durch ein Downgrade einiger Pakete) wieder in Ordnung bekommen habe.
Wünsche dir viel Erfolg!
Norman
Thomas Dubiel skrev:
Hallo zusammen,
ich hab seit langer Zeit mal wieder ein Problem. Ich habe unter openSuSE 10.3 letzten Sonntag das automatische Update laufen lassen und seit her bekomme ich beim booten folgende Fehlermeldung:
/bin/bash: error while loding shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory Kernel panic - not syncing: Attempted to kill init!
Danach bleibt das System einfach stehen. Ich habe mit einem Notsystem die Partition gemounted und nachgesehen ob im /lib Verzeichns alles verlinkt ist. Dort findet sich auch ein Link von:
libncurses.so.5 => libncurses.so.5.6
Google und ähnliches haben mir auch keine wirklichen Treffer liefern können. Könnt Ihr mir bitte helfen mein Prob. weiter einzugrenzen und zu lösen?
Danke schon mal und viele Grüße, Thomas
Hallo Norman,
Dnke für den Tip. Das habe ich gestern auch schon versucht. Der Reparaturmodus bricht auch mit einem Fehler ab. Außerdem hab ich gestern auch noch mal den Link im /usr/lib Verzeichnis geprüft. Auch der ist vorhanden und zeigt auch die /lib/libncurses.so.5.6
Viele Grüße, Thomas
-------- Original-Nachricht --------
Datum: Tue, 01 Sep 2009 01:09:07 +0200 Von: Norman Schwirz Schwirz.Linux-AG@freenet.de An: Linux-User-Group Dresden lug-dd@mailman.schlittermann.de Betreff: Re: Probleme beim booten
Hallo Daniel,
ich bin mir zwar nicht sicher, vermute aber einfach mal das bei dir auf dem Rechner ein Paketkonflikt ist.
/bin/bash: error while loding shared libraries: libncurses.so.5 ...
Das sagt mir das die Befehlszeile nich will bzw. kann. Ihr fehlt nämlich die Bibliothek zum Screen-handling (z.B. Eingabeaufforderung).
Zur Lösung: Schau' mal nach ob deine Linux-CD einen Reparaturmodus hat. Meist kann man da die Liste der installierten Pakete sowie Bootloader usw. wieder korrigieren lassen. Ich hatte mal so einen ähnlichen Fall, den ich auf diese Weise (durch ein Downgrade einiger Pakete) wieder in Ordnung bekommen habe.
Wünsche dir viel Erfolg!
Norman
Thomas Dubiel skrev:
Hallo zusammen,
ich hab seit langer Zeit mal wieder ein Problem. Ich habe unter openSuSE
10.3 letzten Sonntag das automatische Update laufen lassen und seit her bekomme ich beim booten folgende Fehlermeldung:
/bin/bash: error while loding shared libraries: libncurses.so.5: cannot
open shared object file: No such file or directory
Kernel panic - not syncing: Attempted to kill init!
Danach bleibt das System einfach stehen. Ich habe mit einem Notsystem
die Partition gemounted und nachgesehen ob im /lib Verzeichns alles verlinkt ist. Dort findet sich auch ein Link von:
libncurses.so.5 => libncurses.so.5.6
Google und ähnliches haben mir auch keine wirklichen Treffer liefern
können. Könnt Ihr mir bitte helfen mein Prob. weiter einzugrenzen und zu lösen?
Danke schon mal und viele Grüße, Thomas
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Thomas Dubiel skrev:
Hallo zusammen,
ich hab seit langer Zeit mal wieder ein Problem. Ich habe unter openSuSE
10.3 letzten Sonntag das automatische Update laufen lassen und seit her bekomme ich beim booten folgende Fehlermeldung:
/bin/bash: error while loding shared libraries: libncurses.so.5: cannot
open shared object file: No such file or directory
Kernel panic - not syncing: Attempted to kill init!
ist zwar nicht dein System könnte aber helfen
https://lists.ubuntu.com/archives/kernel-bugs/2008-January/031545.html
kannste ja mal schauen und dich sonst noch mal melden
Andreas
Hi,
[unterlass' mal bitte den TOFU! Deine Tastatur hat eine Loeschtaste.]
On Tue, September 1, 2009 08:54, Thomas Dubiel wrote:
Dnke für den Tip. Das habe ich gestern auch schon versucht. Der Reparaturmodus bricht auch mit einem Fehler ab. Außerdem hab ich gestern auch noch mal den Link im /usr/lib Verzeichnis geprüft. Auch der ist vorhanden und zeigt auch die /lib/libncurses.so.5.6
Versuch mal bitte folgende Diagnose:
1) Ins Notfallsystem booten und Shell aufmachen. 2) System mounten und ins System-Root wechseln.
3) dd if=lib/libncurses.so.5 of=/dev/null -> gibt es eine Fehlermeldung? -> den selben Test mit bin/bash
4) chroot . 5) ldd -d -r bin/bash -> was sind die Fehler? 6) exit
7) check mal Deine Systemplatte: badblocks /dev/hda (oder /dev/sda falls es SATA order SCSI ist); WICHTIG: nicht -w verwenden, sonst sind deine Daten futsch!; Hinweis: das kann auf modernen Platten sehr sehr lange dauern (ein paar Stunden).
Konrad
Konrad Rosenbaum schrieb:
Hi,
Hallo,
[...]
- check mal Deine Systemplatte: badblocks /dev/hda (oder /dev/sda falls
es SATA order SCSI ist); WICHTIG: nicht -w verwenden, sonst sind deine Daten futsch!; Hinweis: das kann auf modernen Platten sehr sehr lange dauern (ein paar Stunden).
smartmontools, also smartctl waer hier die wahrscheinlich schnellere und mind genau so gute Variante um den Hardwaredefekt auszuschliessen.
SCNR -Dimitri Puzin/Tristan-777
Konrad
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
Hi,
hab das Notsystem gebootet und meine Systemplatte gemountet.
- dd if=lib/libncurses.so.5 of=/dev/null
-> gibt es eine Fehlermeldung?
nein, 214696 bytes wurden kopiert
-> den selben Test mit bin/bash
dd: opening 'lib/libcurses.so.5': No such file or directory Das gleiche passiert aber auch, wenn ich die Systempartition nicht gemounted habe.
- chroot .
- ldd -d -r bin/bash
-> was sind die Fehler?
Die libncurses.so.5 verweist auf /opt/mono-1.2.6/lib/libncurses.so.5 und nicht auf /lib/libncurses.so.5 wie eigentlich zu erwarten ist, oder?
OK, da haben wir wohl das Problem, aber wie bekomme ich das ganze jetzt wieder korrigiert?
Danke und viele Grüße, Thomas
Hej!
Die libncurses.so.5 verweist auf /opt/mono-1.2.6/lib/libncurses.so.5 und nicht auf /lib/libncurses.so.5 wie eigentlich zu erwarten ist,
^ /lib/libncurses.so.5.6; meinst du sicherlich auch
oder?
OK, da haben wir wohl das Problem, aber wie bekomme ich das ganze jetzt wieder korrigiert?
ln -sf /lib/libncurses.so.5.6 /lib/libncurses.so.5
Hälsningar Fabian
Ich hab mal eine Frage: Wieso bekomme ich deine e-mail (und viele andere von unbekannten Leuten)? Ich kenne dich nicht. Hab dir nie geschrieben. Woher hast du überhaupt meine Adresse? Kann sein, dass ich mal vor 3 Jahren eine Frage über Linux hatte und damals jemand im Internet gefragt habe. Aber heißt das nun, dass ich bis an mein Lebensende mit e-mail von unbekannten Leuten tracktiert werde? willi
--- Fabian Hänsel fabtagon@gmx.de schrieb am Di, 1.9.2009:
Von: Fabian Hänsel fabtagon@gmx.de Betreff: Re: Probleme beim booten An: lug-dd@mailman.schlittermann.de Datum: Dienstag, 1. September 2009, 19:19 Hej!
Die libncurses.so.5 verweist auf
/opt/mono-1.2.6/lib/libncurses.so.5
und nicht auf /lib/libncurses.so.5 wie eigentlich zu
erwarten ist, ^ /lib/libncurses.so.5.6; meinst du sicherlich auch
oder?
OK, da haben wir wohl das Problem, aber wie bekomme
ich das ganze
jetzt wieder korrigiert?
ln -sf /lib/libncurses.so.5.6 /lib/libncurses.so.5
Hälsningar Fabian
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
On 02.09.09 Steffen Woellner (steffenwoellner@yahoo.com) wrote:
Moin,
Ich hab mal eine Frage: Wieso bekomme ich deine e-mail (und viele andere von unbekannten Leuten)? Ich kenne dich nicht. Hab dir nie geschrieben. Woher hast du überhaupt meine Adresse? Kann sein, dass ich mal vor 3 Jahren eine Frage über Linux hatte und damals jemand im Internet gefragt habe.
Ich vermute dieser "jemand" ware eine Mailing Liste und der Listmaster war so nett Dich einzutragen, damit Du posten kannst.
Aber heißt das nun, dass ich bis an mein Lebensende mit e-mail von unbekannten Leuten tracktiert werde?
Nein. Es steht Dir frei, Dich auszutragen. Wie das geht, steht am Ende jeder dieser lästigen Mails: https://ssl.schlittermann.de/mailman/listinfo/lug-dd
H.
Hallo noch mal,
ich glaube ich bin dem Problem auf der Spur. Es gab in der .bashrc von root und meinem Nutzer einen Eintrag zur Umgebungsvariablen LD_LIBRARY_PATH. Nun vermute ich, dass dieser Eintrag auch noch beim Systemstart greift. Da das /opt Verzeichnis zu dem Zeitpunkt noch nicht gemounted ist, kommt es zum Fehler.
Ich habe die ~/.bashrc etc. von root angepasst und die /etc/profile nach einem entsprechenden Eintrag durchsucht, aber nichts gefunden. Da es sich beim Start um einen Loginshell handelt wird ja ~/.bashrc vom root nicht ausgewertet. Wo also kann derEintrag mit dem falschen Verweis noch stecken oder LD_LIBRARY_PATH der Loginshell gesetzt werden?
Hat noch jemand eine Idee?
Danke schön und viele Grüße, Thomas
Wo
also kann derEintrag mit dem falschen Verweis noch stecken oder LD_LIBRARY_PATH der Loginshell gesetzt werden?
http://blog.gauner.org/2007/11/06/ld_library_path/
Hat noch jemand eine Idee?
das mit der initrd was von mehren seiten kam, kann als ursache ausgeschlossen werden?
Danke schön und viele Grüße, Thomas --
Andreas
Hej!
Außerdem hab ich gestern auch noch mal den Link im /usr/lib Verzeichnis geprüft. Auch der ist vorhanden und zeigt auch die /lib/libncurses.so.5.6
Ins Blaue hinein zwei Ideen:
i) ist /usr zu dem Zeitpunkt beim Start bereits gemountet? ii) enthält der library path zu dem Zeitpunkt bereits /usr/lib?
Also praktisch: Erstelle einen link /lib/libncurses.so.5 => /lib/libncurses.so.5.6 und boote dann nochmal.
Hälsningar Fabian
lug-dd@mailman.schlittermann.de