Hi, ich habe, der Übersichtlichkeit halber, nun einen neuen Thread begonnen, und die alten postings übernommen! Thomas Müller scribbled on 08.01.2005 18:16:
Hallo Torsten, Am Samstag, 8. Januar 2005 12:01 schrieb Torsten E.:
Hallo Thomas,
a) /var/opt/ltsp/ wird nicht angelegt (laut /etc/exports werden dort die swapfiles angelegt). Wie müssen die Berechtigungen aussehen?
Also bei mir hat der Installer das Verzeichnis korrekt angelegt, Perms=0755
Ok, das habe ich nun so eingerichtet.
b) welchen Kernel nimmst Du? Laut ML wird Version 4.x ohne Kernel bereitgestellt, und man kann den der 3.x Serie nehmen ... oder einen anderen. 2.6.x würde mich da dann schon reizen ... ;-)
Für die Clients habe ich denn doch den von ltsp genommen: (ltsp_kernel-3.0.15-i386.tgz) Es ist ein 2.4.24 und ein 2.4.26. Dazu mußte dann aber der betreffende Eintrag in /etc/dhcpd.conf angepaßt werden, da laut ltsp ML der Eintrag falsch erstellt wird. Korrekt lautet er nun: filename "lts/2.4.26-ltsp-2/pxelinux.0"; Das install-Skript des Kernelpakets extrahiert sämtliche Daten nach /tftpboot, da ich es aber gerne unter /srv/tftpboot haben wollte (der Übersichtlichkeit halber, und da tftpd unterschiedliche Systemlandschaften bedienen soll, mußte ich dann noch /tftpboot/lts nach /srv/tftpboot/lts verschieben ... Blieb noch ein Fehler in /etc/exports: das lstp Installationsskript legte den Eintrag: /opt/ltsp 192.168.10.0/255.255.255.0(ro,no_root_squash,sync) an. Nur leider wird das dann nicht, sondern es muß heißen: /opt/ltsp/i386 192.168.10.0/255.255.255.0(ro,no_root_squash,sync)
Der Kernel, den die Clients bekommen heißt 2.4.26-ltsp-2. Welcher Kernel auf dem SLES9 läuft, kann ich erst am Montag feststellen, übers WE läuft dort noch ein YOU, aber irgendwas mit 2.6.x wirds schon sein.
Die Basis bleibt vorerst bei 2.6.8-24.10 (zumindest bis ich sicher sein kann, daß das verflixte ISDN Log Problem bei 2.6.10 gefixt ist ...
Gruß Thomas
Nun habe ich nur noch ein paar kleinere Probleme: a) offene Links in /opt/ltsp/i386/etc hosts -> /tmp/hosts initrunlvl -> /tmp/initrunlvl ioctl.save -> /tmp/ioctl.save mtab -> /tmp/mtab resolv.conf -> /tmp/resolv.conf syslog.conf -> /tmp/syslog.conf b) der Client kann zwar booten (ist doch schon etwas ... ;-)), aber die grafische Oberfläche fährt nicht komplett hoch ... sie verbleibt bei einer grauen Hintergrundfläche, auf welcher der Mauszeiger als X dargestellt wird. Per Strg-Alt-Back kann ich den X-Server neu starten lassen, aber keine weiteren Aktionen ausführen ... Also habe ich mich dann einmal auf die Suche gemacht ... und falsche softlinks gefunden: a.a) falscher Link in /opt/ltsp/i386/bin startx -> /etc/screen.d/startx es muß heißen: startx -> ../etc/screen.d/startx a.b) falsche Links in /opt/ltsp/i386/opt/ltsp/i386/lib/: ein ls -l erbrachte: libpamc.so -> libpamc.so.0 libpamc.so.0.77 libpam_misc.so -> libpam_misc.so.0 libpam_misc.so.0.77 libpam.so -> libpam.so.0 libpam.so.0.77 Also noch ein paar Softlinks angelegt ... a.c) falsche Links in /opt/ltsp/i386/usr/lib: libGL.so.1 -> /usr/X11R6/lib/libGL.so.1 libGL.so -> /usr/X11R6/lib/libGL.so geändert in: libGL.so.1 -> ../X11R6/lib/libGL.so.1 libGL.so -> ../X11R6/lib/libGL.so Danach fährt die GUI zwar immer noch nicht hoch, aber laut Protokoll ist alles i. O.: Jan 8 19:45:57 suse92 dhcpd: DHCPDISCOVER from 00:04:76:0e:cb:30 via eth1 Jan 8 19:45:57 suse92 dhcpd: DHCPOFFER on 192.168.10.248 to 00:04:76:0e:cb:30 via eth1 Jan 8 19:45:59 suse92 dhcpd: DHCPDISCOVER from 00:04:76:0e:cb:30 via eth1 Jan 8 19:45:59 suse92 dhcpd: DHCPOFFER on 192.168.10.248 to 00:04:76:0e:cb:30 via eth1 Jan 8 19:46:02 suse92 dhcpd: DHCPDISCOVER from 00:04:76:0e:cb:30 via eth1 Jan 8 19:46:02 suse92 dhcpd: DHCPOFFER on 192.168.10.248 to 00:04:76:0e:cb:30 via eth1 Jan 8 19:46:10 suse92 dhcpd: Dynamic and static leases present for 192.168.10.248. Jan 8 19:46:10 suse92 dhcpd: Remove host declaration 3com-PXETest or remove 192.168.10.248 Jan 8 19:46:10 suse92 dhcpd: from the dynamic address pool for 192.168.10.0/24 Jan 8 19:46:10 suse92 dhcpd: DHCPREQUEST for 192.168.10.248 (192.168.10.1) from 00:04:76:0e:cb:30 via eth1 Jan 8 19:46:10 suse92 dhcpd: DHCPACK on 192.168.10.248 to 00:04:76:0e:cb:30 via eth1 Jan 8 18:46:10 suse92 in.tftpd[26620]: tftp: client does not accept options Jan 8 19:46:16 suse92 dhcpd: DHCPDISCOVER from 00:04:76:0e:cb:30 via eth1 Jan 8 19:46:16 suse92 dhcpd: DHCPOFFER on 192.168.10.248 to 00:04:76:0e:cb:30 via eth1 Jan 8 19:46:16 suse92 dhcpd: Dynamic and static leases present for 192.168.10.248. Jan 8 19:46:16 suse92 dhcpd: Remove host declaration 3com-PXETest or remove 192.168.10.248 Jan 8 19:46:16 suse92 dhcpd: from the dynamic address pool for 192.168.10.0/24 Jan 8 19:46:16 suse92 dhcpd: DHCPREQUEST for 192.168.10.248 (192.168.10.1) from 00:04:76:0e:cb:30 via eth1 Jan 8 19:46:16 suse92 dhcpd: DHCPACK on 192.168.10.248 to 00:04:76:0e:cb:30 via eth1 Jan 8 19:46:16 suse92 mountd[17022]: NFS mount of /opt/ltsp/i386 attempted from 192.168.10.248 Jan 8 19:46:16 suse92 mountd[17022]: /opt/ltsp/i386 has been mounted by 192.168.10.248 Jan 8 19:46:16 3com-pxetest syslogd started: BusyBox v0.60.4 (2004.07.12-19:22+0000) Jan 8 19:46:18 3com-pxetest init: Entering runlevel: 5 Kann es sein, daß sich nun XFree86 und XOrg in die Quere kommen? Denn eine GUI sehe ich noch immer nicht ... Gruß Torsten