Hallo!
Nachdem ich rpm's mit 'rpm -Uhv' oder compilierte Programme mit 'make install' ins System einbinde passiert folgendes:
Fast jedes Programm (kmail, konqueror...) schmiert nach der installation eines Packetes mit der Meldung:
"programm: relocation error: /usr/lib/libGLcore.so.1 undefined symbol: glDepthBoundsExt"
gnadenlos ab. Ich schätze der Fehler liegt bei ldconfig, welches nach einer Installation ausgeführt wird.
Ich habe ein Suse 8.1 mit Kern 2.4.21 und Nvidia 4496 Treiber.
Einen schönen Sonntag, Gruß, Tom
On Sun, Sep 14, 2003 at 12:00:54PM +0200, Tom Guder wrote:
Hallo!
Hi Tom,
Fast jedes Programm (kmail, konqueror...) schmiert nach der installation eines Packetes mit der Meldung:
"programm: relocation error: /usr/lib/libGLcore.so.1 undefined symbol: glDepthBoundsExt"
Die Programme die abschmieren (in diesem Fall libqt) sind gegen eine andere libgl gelinkt als im Moment installiert ist. Entferne einfach die neuere libgl und spiel die alte wieder ein.
Ciao, Tobias
Am Sonntag, 14. September 2003 16:33 schrieb Tobias Koenig:
On Sun, Sep 14, 2003 at 12:00:54PM +0200, Tom
Guder wrote:
Hallo!
Hi Tom,
Hallo Tobias!
Fast jedes Programm (kmail, konqueror...) schmiert nach der installation eines Packetes mit der Meldung:
"programm: relocation error: /usr/lib/libGLcore.so.1 undefined symbol: glDepthBoundsExt"
Die Programme die abschmieren (in diesem Fall libqt) sind gegen eine andere libgl gelinkt als im Moment installiert ist. Entferne einfach die neuere libgl und spiel die alte wieder ein.
Wenn ich aber mit SAX2 X neu konfiguriere funktioniert wieder alles, bis ich eben wieder ein neues Programm installiere.
Ich wüsste nicht, woher ich die 'alte' libgl herbekommen sollte. Ich vermute ich sollte den Grafikkartentreiber downgraden.
Ciao, Tobias
On Sun, Sep 14, 2003 at 04:44:52PM +0200, Tom Guder wrote:
Am Sonntag, 14. September 2003 16:33 schrieb Tobias
Hi Tom,
Die Programme die abschmieren (in diesem Fall libqt) sind gegen eine andere libgl gelinkt als im Moment installiert ist. Entferne einfach die neuere libgl und spiel die alte wieder ein.
Wenn ich aber mit SAX2 X neu konfiguriere funktioniert wieder alles, bis ich eben wieder ein neues Programm installiere.
Hmm, dann scheinst du 2 verschiedene libgl installiert zu haben und die SuSEConfig Skripte bzw. configure ändert jeweils die Einträge in /etc/ld.so.conf. Kannst du das bestätigen?
Ich vermute ich sollte den Grafikkartentreiber downgraden.
Wenn dieser eine andere OpenGL-Bibliothek mitgebracht hat wäre es einen Versuch wert...
Ciao, Tobias
Am Sonntag, 14. September 2003 18:01 schrieb Tobias Koenig:
On Sun, Sep 14, 2003 at 04:44:52PM +0200, Tom
Guder wrote:
Am Sonntag, 14. September 2003 16:33 schrieb Tobias
Hi Tom,
Die Programme die abschmieren (in diesem Fall libqt) sind gegen eine andere libgl gelinkt als im Moment installiert ist. Entferne einfach die neuere libgl und spiel die alte wieder ein.
Wenn ich aber mit SAX2 X neu konfiguriere funktioniert wieder alles, bis ich eben wieder ein neues Programm installiere.
Hmm, dann scheinst du 2 verschiedene libgl installiert zu haben
Wie stelle ich das fest? Ich schätze ich hab' Mesa und Nvidia GL Bibliotheken (kann das überhaupt sein?).
und die SuSEConfig Skripte bzw. configure ändert jeweils die Einträge in /etc/ld.so.conf. Kannst du das bestätigen?
Ich vermute ich sollte den Grafikkartentreiber downgraden.
Wenn dieser eine andere OpenGL-Bibliothek mitgebracht hat wäre es einen Versuch wert...
Ciao, Tobias
On 14.09.03 Tom Guder (tom-guder@web.de) wrote:
Am Sonntag, 14. September 2003 18:01 schrieb Tobias Koenig:
On Sun, Sep 14, 2003 at 04:44:52PM +0200, Tom
Guder wrote:
Am Sonntag, 14. September 2003 16:33 schrieb Tobias
Dein Zeilenumbruch saugt.
Hi Tom,
Wenn ich aber mit SAX2 X neu konfiguriere funktioniert wieder alles, bis ich eben wieder ein neues Programm installiere.
Hmm, dann scheinst du 2 verschiedene libgl installiert zu haben
Wie stelle ich das fest?
Schau doch einfach mal nach, ob die Datei libGLcore.so.1, die bei Dir wohl Probleme bereitet 2-mal auf der Büchse ist (vielleicht in unterschiedlichen Pfaden). Oder aber die Datei libGLcore.so.1.n (mit n Element der natürlichen Zahlen), die der dynamische Linker suchen dürfte. Weleche dann gelinkt wird, wird durch die Reihenfolge der Pfade in /etc/ld.so.conf festgelegt.
Ich schätze ich hab' Mesa und Nvidia GL Bibliotheken (kann das überhaupt sein?).
Ich kenne die Nvidia GL Bibliotheken nicht.
und die SuSEConfig Skripte bzw. configure ändert jeweils die Einträge in /etc/ld.so.conf. Kannst du das bestätigen?
Beantworte die Frage bitte.
H.
Am Sonntag, 14. September 2003 19:16 schrieb Hilmar Preusse:
On 14.09.03 Tom Guder (tom-guder@web.de) wrote:
Am Sonntag, 14. September 2003 18:01 schrieb Tobias
Koenig:
On Sun, Sep 14, 2003 at 04:44:52PM +0200, Tom
Guder wrote:
Am Sonntag, 14. September 2003 16:33 schrieb Tobias
Dein Zeilenumbruch saugt.
Hi Tom,
Wenn ich aber mit SAX2 X neu konfiguriere funktioniert wieder alles, bis ich eben wieder ein neues Programm installiere.
Hmm, dann scheinst du 2 verschiedene libgl installiert zu haben
Wie stelle ich das fest?
Schau doch einfach mal nach, ob die Datei libGLcore.so.1, die bei Dir wohl Probleme bereitet 2-mal auf der Büchse ist (vielleicht in unterschiedlichen Pfaden). Oder aber die Datei libGLcore.so.1.n (mit n Element der natürlichen Zahlen), die der dynamische Linker suchen dürfte. Weleche dann gelinkt wird, wird durch die Reihenfolge der Pfade in /etc/ld.so.conf festgelegt.
libGLcore.so.1.0.4363 in /usr/lib libGLcore.so.1.0.4496 in /usr/lib
libGLcore.so.1 in /usr/lib gelinkt auf die libGLcore.so.1.0.4496 das ändert sich auch nicht nach einem ldconfig oder nach einem SuSEconfig
Ich schätze ich hab' Mesa und Nvidia GL Bibliotheken (kann das überhaupt sein?).
Ich kenne die Nvidia GL Bibliotheken nicht.
und die SuSEConfig Skripte bzw. configure ändert jeweils die Einträge in /etc/ld.so.conf. Kannst du das bestätigen?
Beantworte die Frage bitte.
Die ld.so.conf ist nach einem SuSEconfig / configure unverändert.
Nach einem 'ldconfig' kommt der Fehler. Wenn ich hiernach SuSEconfig ausführe geht alles wieder.
H.
On Sun, Sep 14, 2003 at 10:07:44PM +0200, Tom Guder wrote:
Die ld.so.conf ist nach einem SuSEconfig / configure unverändert.
Nach einem 'ldconfig' kommt der Fehler. Wenn ich hiernach SuSEconfig ausführe geht alles wieder.
Setze mal per Hand den Link um. Geht es danach wieder bzw. geht es danach nicht? Wenn die Antwort ja lautet, deinstalliere das Paket, zu der die nichtfunktionierende Lib gehoert.
H.
Ulf
lug-dd@mailman.schlittermann.de