Hallo, Weiss jemand, welche Änderungen SUSE mit der Version 8.1 in der glibc durchgeführt hat? Oder gibt es einen Link, wo Informationen dazu drinnen stehen? Hintergrund: Zend Studio 2.0.1 (gibt es leider nur fertig kompiliert) funktioniert in SuSE 8.1 nicht mehr. Laut DataSheet erfordert es eine glib der Version 2.1 oder 2.2 SuSE behauptet, die glib hat alles drinnen für 2.1 und 2.2 Trotzdem (sorry für die langen Zeilen): Preparing to install... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory Das ist beim Upgrade von 8.0 auf 8.1 schon aufgetreten. Daraufhin habe ich eine komplette Neuinstallation gemacht. Wenn ich die kompatible glib (libc_nonshared.a) nehme, dann meldet er die elf-Datei als defekt obwohl das elf-Dateiformat in Ordnung ist. Eine debug-Option für die Installation habe ich nicht gefunden. Kann man nicht auch mit glib direkt debuggen? Ist das einkompiliert? wie wird es aufgerufen? Die Handbücher werden von Version zu Version den (alten) MS-Handbüchern ähnlicher. Von Version zu Version steht mehr allgemeines drinnen, Details zum Betriebssystem fehlen aber. Ciao, erich
On Sun, Oct 20, Manfred Hameder wrote:
Hallo !
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
Hab genau die gleiche Fehlermeldug wenn ich Limewire installieren möchte. Aber leider noch keine Lösung dafür...
Irgendwo in den Start-Scripten setzen die Programme die Environment-Variable LD_ASSUME_KERNEL auf 2.2.x. Die i686 glibc braucht aber einen Kernel 2.4.x. Entweder die Software fixen (meistens wird die Software wegen alten Java-Versionen gesetzt, die auf glibc interna zugreiffen und deswegen mit einer i686/Kernel 2.4 optimierten glibc auf die Schaunze fallen) oder die i586 glibc installieren. Thorsten -- 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
Auch hallo! Thorsten Kukuk schrieb:
On Sun, Oct 20, Manfred Hameder wrote:
Hallo !
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
Hab genau die gleiche Fehlermeldug wenn ich Limewire installieren möchte. Aber leider noch keine Lösung dafür...
Irgendwo in den Start-Scripten setzen die Programme die Environment-Variable LD_ASSUME_KERNEL auf 2.2.x. Die i686 glibc braucht aber einen Kernel 2.4.x. Entweder die Software fixen (meistens wird die Software wegen alten Java-Versionen gesetzt, die auf glibc interna zugreiffen und deswegen mit einer i686/Kernel 2.4 optimierten glibc auf die Schaunze fallen) oder die i586 glibc installieren.
Wo bekomme ich denn diese i586 glibc (für SuSE 8.1) und kann ich die parallel zu meiner normalen glibc (von SuSE 8.1) installieren? Habe leider nichts gefunden auf der DVD und in der SuSE Suche. Ciao, Michael
Michael Rautert
Wo bekomme ich denn diese i586 glibc (für SuSE 8.1)
/suse/i586/glibc.rpm auf der ersten CD.
und kann ich die parallel zu meiner normalen glibc (von SuSE 8.1) installieren?
Nein, du kannst nur eines der Pakete gleichzeitig installiert haben. Philipp -- Philipp Thomas Arbeit: pthomas@suse.de Entwicklung, SuSE Linux AG Privat: pth@t-link.de
Thorsten Kukuk schrieb:
On Sun, Oct 20, Manfred Hameder wrote:
Hallo !
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
Hab genau die gleiche Fehlermeldug wenn ich Limewire installieren möchte. Aber leider noch keine Lösung dafür...
Irgendwo in den Start-Scripten setzen die Programme die Environment-Variable LD_ASSUME_KERNEL auf 2.2.x. Die i686 glibc braucht aber einen Kernel 2.4.x. Entweder die Software fixen
Das Programm ist schon auf Kernel 2.4.18 gelaufen! Als Java-Version hatte es die 1.3.1 benötigt. Ich musste damals die alte Java 1.1.x deinstallieren, damit es ging!
auf glibc interna zugreiffen und deswegen mit einer i686/Kernel 2.4 optimierten glibc auf die Schaunze fallen) oder die i586 glibc installieren. Wo gibt es die i586 glibc?
Wenn ich meine SuSE 8.1 ansehe, dann ist das die Kernel Version i586! # CONFIG_M386 is not set # CONFIG_M486 is not set CONFIG_M586=y # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set Ciao, erich
On Mon, Oct 21, Erich Schneeweiss wrote:
Thorsten Kukuk schrieb:
On Sun, Oct 20, Manfred Hameder wrote:
Hallo !
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
Hab genau die gleiche Fehlermeldug wenn ich Limewire installieren möchte. Aber leider noch keine Lösung dafür...
Irgendwo in den Start-Scripten setzen die Programme die Environment-Variable LD_ASSUME_KERNEL auf 2.2.x. Die i686 glibc braucht aber einen Kernel 2.4.x. Entweder die Software fixen
Das Programm ist schon auf Kernel 2.4.18 gelaufen!
Ja und? Wenn Du der glibc sagst das kernel 2.2.x laeuft, dann sagt die nein, ich brauche 2.4.x. Unabhaengig davon, was wirklich laeuft.
Als Java-Version hatte es die 1.3.1 benötigt. Ich musste damals die alte Java 1.1.x deinstallieren, damit es ging!
Aendert auch nichts an meiner obigen Aussage.
auf glibc interna zugreiffen und deswegen mit einer i686/Kernel 2.4 optimierten glibc auf die Schaunze fallen) oder die i586 glibc installieren. Wo gibt es die i586 glibc?
Wenn ich meine SuSE 8.1 ansehe, dann ist das die Kernel Version i586!
Was hat der Kernel mit der glibc zu tun??? -- 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
Thorsten Kukuk schrieb:
Das Programm ist schon auf Kernel 2.4.18 gelaufen!
Ja und? Wenn Du der glibc sagst das kernel 2.2.x laeuft, dann sagt die nein, ich brauche 2.4.x. Unabhaengig davon, was wirklich laeuft.
auf glibc interna zugreiffen und deswegen mit einer i686/Kernel 2.4 optimierten glibc auf die Schaunze fallen) oder die i586 glibc installieren. Wo gibt es die i586 glibc?
Was hat der Kernel mit der glibc zu tun???
Das frage ich mich auch, denn nach dem Update aus dem laufenden 8.0'er System (update über Yast mit CD's) ist das Programm noch gelaufen. Auch nach dem Neustart! Erst nachdem ich auch das Kernelupdate eingespielt habe ist nichts mehr gegangen. Das heisst, wenn ich es recht verstehe, in SuSE 8.0 ist die glibc unter falscher Kennung (2.2.x) gelaufen. Wie bekomme ich das unter 8.1 hin? Gibt es eine glibc, die das kann? muss ich die selbst neu kompilieren? Ciao, erich
Am Montag, 21. Oktober 2002 07:21 schrieb Erich Schneeweiss:
Wo gibt es die i586 glibc?
Bei SuSE 8.1 sind alle Paktet i586 compiliert. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
On Mon, Oct 21, Manfred Tremmel wrote:
Am Montag, 21. Oktober 2002 07:21 schrieb Erich Schneeweiss:
Wo gibt es die i586 glibc?
Bei SuSE 8.1 sind alle Paktet i586 compiliert.
Dann mach mal ein "ls CD1/suse/i686" ;-) -- 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
Am Montag, 21. Oktober 2002 23:14 schrieb Thorsten Kukuk:
On Mon, Oct 21, Manfred Tremmel wrote:
Bei SuSE 8.1 sind alle Paktet i586 compiliert.
Dann mach mal ein "ls CD1/suse/i686" ;-)
Mal abgesehen davon, dass ich die DVD nutze, ist das natürlich, scheint sich da doch ein einsames i686er Paket eingeschlichen zu haben. Ok, hast mich erwischt. Das i586er Paket liegt dann halt im i586er Ordner (wo SuSE nur immer solche Ideen her hat). -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
participants (6)
-
Erich Schneeweiss
-
Manfred Hameder
-
Manfred Tremmel
-
Michael Rautert
-
Philipp Thomas
-
Thorsten Kukuk