/sbin/ldconfig: Can't unlink /usr/lib/libGL.so.1

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

/sbin/ldconfig: Can't unlink /usr/lib/libGL.so.1

Beitrag von Belgarad »

Kann zwar meine Box (sagem 2xi, avia600) mit den erstellten binaries booten (direkt aus dem verzeichnis mit dem erstellten ppcboot) , bekomme auch die auswahl (neutrine, elite, etc.) aber dennoch kein bild.
Hier die meiner Meinung nach entscheidenen Stellen ueber die Serielle Konsole beim booten:

...
modeprobe: can't locate modul rtc
...
demod: ves1993
...
modeprobe: can't locate modul saa7126
...
modeprobe: can't locate modul tuner



Dann NEUTRINO ausgewaehlt (vorher die services.xml ins zapit kopiert)

fbcon_setup: No support for fontsize 8
...
Oops: kernel access of bad area , si: 11
...
NIP: .......XER:....etc.
....
CREmoteaControl: RemoteControlThread - Notthing could be received from served zapit

Habe mir daraufhin nochmal zeile fuer zeile mein log vom make all angeschaut und siehe da:

Beim make bekomme ich (mehrmals) folgenden Fehler:

test -z "" && /sbin/ldconfig
/sbin/ldconfig: Can't unlink /usr/lib/libGL.so.1
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~:
Keine Berechtigung
make[2]: [install.libs] Error 1 (ignored)

Hinweis: ich habe nicht als ROOT compiliert (und will das auch nicht)

Hat jemand eine Idee?
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag von woglinde »

So wie es ausseiht hast du die driver nicht mit compiliert und daher kann
er die auch nicht finden. ich compile auch nicht als root.
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

danke fuer den hinweis.
aber wie kompiliere ich die driver?
habe ein make all ausgefuehrt und lt. install.de ist das alles was man machen muss.
wie machst du es?

Nachtrag zu:
test -z "" && /sbin/ldconfig
/sbin/ldconfig: Can't unlink /usr/lib/libGL.so.1
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~:
Keine Berechtigung
make[2]: [install.libs] Error 1 (ignored)

Die datei /usr/lib/libGL.so.1 existiert und gehoert root
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag von woglinde »

du musst sie ausm cvs auschecken, also statt cdk driver nehmen genau wie
bei boot und apps.
cvs -z3 -d:pserver:anonymous@cvs.tuxbox.berlios.de:/cvsroot/tuxbox co driver

das machst du am besten unterhalb des cdk-verzeichnisses und dann einfach
make .driver ausfuehren

Gruss Woglinde
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

http://tuxbox.berlios.de/forum/viewtopic.php?t=2879
lies das.

bootest du mit dem kaputten windows-bootmanager?
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

@woglinde
danke - werde ich nacherher mal probieren. ich dachte dass
cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/tuxbox -z3 co .
alles notwendige (also auch driver) auschecked.

@obi
ja ich verwende wohl noch den "kaputten" bootmanager. werde nachher den aktuellen ausprobieren. (link habe ich gesichtet :-)



Nochmal gefragt:
die meldung die ich waehrend meines make all bekomme:
/sbin/ldconfig: Can't unlink /usr/lib/libGL.so.1
kann ich die ignorieren?
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

Belgarad hat geschrieben: ...
cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/tuxbox -z3 co .
alles notwendige (also auch driver) auschecked.
korrekt
Belgarad hat geschrieben: Nochmal gefragt:
die meldung die ich waehrend meines make all bekomme:
/sbin/ldconfig: Can't unlink /usr/lib/libGL.so.1
kann ich die ignorieren?
wo genau kommt das?
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

Insgesamt taucht die meldung ca. 3mal auf.
Hier ein Ausschnitt;

cd /dbox2/cdkroot/lib && (rm -f libncurses.so.5; ln -s libncurses.so.5.2
libncur
ses.so.5; rm -f libncurses.so; ln -s libncurses.so.5 libncurses.so; )
linking libncurses.so.5.2 to libcurses.so
cd /dbox2/cdkroot/lib && (rm -f libcurses.so; ln -s libncurses.so.5.2
libcurses.
so; )
test -z "" && /sbin/ldconfig
/sbin/ldconfig: Can't unlink /usr/lib/libGL.so.1
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~:
Keine Berechtigung
make[2]: [install.libs] Error 1 (ignored)
cd ../objects; powerpc-tuxbox-linux-gnu-gcc -I../ncurses -I. -DNDEBUG
-I. -I..
/include -I/dbox2/cdkroot/include -DHAVE_CONFIG_H -O2 -mcpu=823 -c
../ncurses/.
/tty/hardscroll.c


P.S.: Ich starte make aus einem consolenfenster. Leider kann man nicht so einfach (suse 7.1) den inhalt des consolenfensters kopieren und in eine datei schreiben. bisher markiere ich alles per hand mit der maus (sehr zeit-aufwendig). gibts da ein einfacheren weg?
click-startpunk -> fenster scrollen -> shift-click endpunkt -> kopieren geht leider nicht :-)
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

@obi
habe gestern abend das cdk neu ausgecheckt (update funktionierte nicht - daher das cvs verzeichnis geloescht und neu erstellt).
komplilieren ging danach - hatte jedoch ein neues problem.
habe dazu ein neuen thread aufgemacht: "Fehler im CDK in modules.conf?"

=> wenn du zu dem "alten" problem eine idee hast ist sie natuerlich nach wie vor willkommen da ich den grund verstehen will.
=> ansonsten ist es nicht mehr aktuell :-)