Fedora 10, LTSP5 ja nfsmount error

Hei,

viime kesänä sain asennettua Fedora9/LTSP5:n testausta varten.

http://wiki.ubuntu-fi.org/LTSP5_Päätevertailu

Fedora 10:lle ei ole tehty mitään tarkempaa ohjeistusta, joten seurasin Fedora 9:lle tehtyä:

https://fedorahosted.org/k12linux/wiki/InstallGuide

Ruutukaappaukset tekemästäni asennuksesta ovat täällä: http://www.arkki.info/howto/Fedora10/


Pääte pysähtyy tällaiseen virheilmoitukseen - en oikein löydä Googlella mitään vastaavaa virheilmoitusta.

“nfsmount: error mounting /opt/ltsp/i386 on /sysroot as nfs: No such file or directory”

DHCPD ja TFTPBOOT toimivat virtuaalikoneella, pääte saa ip-numeronsa ja imagensa, samoin NFS toimii ja /opt/ltsp jaetaan. Myöskään /var/log ei kerro mitään erikoisempaa virhesanomaa, josta voisi jatkaa.

Redhatin Bugzillan ltsp-bugit ovat täällä, sieltäkään ei löydy mitään käyttökelpoista.

https://admin.fedoraproject.org/pkgdb/packages/bugs/ltsp

Tai sitten se on tämä: https://bugzilla.redhat.com/show_bug.cgi?id=445069

Osaisiko joku auttaa, Ubuntu on minulle tutumpi, Fedora vieraampi…

Ystävällisin terveisin Asmo Koskinen.

[quote=“asmok, post:1, topic:478”]Pääte pysähtyy tällaiseen virheilmoitukseen - en oikein löydä Googlella mitään vastaavaa virheilmoitusta.

“nfsmount: error mounting /opt/ltsp/i386 on /sysroot as nfs: No such file or directory”[/quote]

Tässä videoklippi päätteestä:

http://www.arkki.info/howto/Fedora10/Nfsmount_error_FC10.flv

Ystävällisin terveisin Asmo Koskinen.

Ratkaistu! Ubuntussa riittää näin (dhcpd.conf):

option root-path “/opt/ltsp/i386”;

Mutta Fedorassa täytyy olla näin:

option root-path “192.168.1.110:/opt/ltsp/i386”;

Kuvat toimivasta päätteestä:

http://www.arkki.info/howto/Fedora10/Eee_FC10_00.png
http://www.arkki.info/howto/Fedora10/Eee_FC10_01.png
http://www.arkki.info/howto/Fedora10/Eee_FC10_02.png

Ystävällisin terveisin Asmo Koskinen.

Hienoa että sait toimimaan.

[quote=“asmok, post:3, topic:478”]Ratkaistu! Ubuntussa riittää näin (dhcpd.conf):

option root-path “/opt/ltsp/i386”;

Mutta Fedorassa täytyy olla näin:

option root-path “192.168.1.110:/opt/ltsp/i386”;[/quote]

Käsittääkseni IP-osoitetta ei tarvitse kirjoittaa root-path lauseessa jos IP-osoite on määritetty next-server lauseella. Toisaalta en minä näistä mitään ymmärrä … :slight_smile:

next-server 192.168.1.110;
option root-path "/opt/ltsp/i386";

Oma moka siinä, että käytin suoraan Ubuntun LTSP5-ympäristössä toimivaa dhcpd.conf-tiedostoa.

Tämä toimii Ubuntussa:

ltsp@ubuntu:~$ cat /etc/ltsp/dhcpd.conf
#
# Default LTSP dhcpd.conf config file.
#

authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.200 192.168.1.250;
    option domain-name "ubuntu";
    option domain-name-servers 192.168.1.1;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
}
ltsp@ubuntu:~$

Mutta tämä ei toimi suoraan Fedorassa, ennen kuin lisää root-path optioon palvelimen ip-numeron. Oli tuossa Fedorassa muutama muukin koukku, jossa se eroaa Ubuntusta/Debianista.

Ystävällisin terveisin Asmo Koskinen.

Fedorassa ei LTSP-käytössä minusta yleensä kannata tuota DHCP:n asetustiedostoa muokata lainkaan, sillä mukanatuleva (/etc/ltsp/dhcpd.conf, jota ltsp-dhcpd -palvelu automaattisesti käyttää) on varsin valmis ja joustava sekin.

Kirjoitin tuonne wikiin ohjeen tavallisen Fedora-LTSP-palvelimen asentamisesta. Esimerkiksi tuon ohjeen mukaan toimittaessa mitään muutoksia kyseiseen tiedostoon ei tarvitse tehdä.

Hyvä juttu.

Ystävällisin terveisin Asmo Koskinen.

Menin sikäli mutkat suoriksi, että en asentanut lainkaan tuota siltaympäristöä, vain yhden verkkokortin (eth0) KVM-ympäristössä.

Jos käyttää fyysistä palvelinta kahdella verkkokortilla, niin samoin Ubuntussa on valmis dhcpd.conf, jota ei kannata muokata sen enempää kuin Fedorassakaan. Jos käyttää vain yhtä verkkokorttia, niin silloin joutuu, näin ainakin Ubuntussa.

Warren Togami näköjään pyytääkin, että joku kirjoittaisi ohjeen yhden verkkokortin käytöstä.

“A number of individuals HAVE documented their success in setting up a single NIC setup on the K12OSN mailing list. Hopefully someone who has gotten this working will add it to the AdvancedNetworkSetup page of the wikki.”

https://fedorahosted.org/k12linux/wiki/NetworkSetup

Ystävällisin terveisin Asmo Koskinen.

Loppukevennys… :stuck_out_tongue:

Ubuntu 7.10 Desktop (Virtualbox XP (Ubuntu 7.10 Server KVM (Fedora 10 (Fedora 10 Thin Client))))

http://www.arkki.info/howto/Fedora10/KVM_Virtualbox_01.png

Ystävällisin terveisin Asmo Koskinen.

[quote=“asmok, post:9, topic:478”]Loppukevennys… :stuck_out_tongue:

Ubuntu 7.10 Desktop (Virtualbox XP (Ubuntu 7.10 Server KVM (Fedora 10 (Fedora 10 Thin Client))))

http://www.arkki.info/howto/Fedora10/KVM_Virtualbox_01.png

Ystävällisin terveisin Asmo Koskinen.[/quote]
Kylläpä melkoisen härdellin olet kasannut. Pyöriikö vielä hyvin? Muistiakin varmaan tarvitsee hieman?

Vitsihän tuo on…

Ubuntu Desktop ja Virtualbox XP ovat 1. koneella (Intel Duo Core ja 2 GB), Ubuntu Server KVM ja Fedora 2. koneella (AMD Single Core ja 1 GB), virtuaalikoneille varattu 512 MB:tä kullekin, thin client ei paljoa muistia vie Fedorasta. VNC/Vino/Vinagre noiden välillä ristiin ja rastiin.

Otan nuo koneet mukaan Valamoon, häpeämätön mainos

Testikäyttöön ainakin yhdellä fyysisellä päätteellä (jotta tietää äänien ja muistitikkujen toimivuuden) virtuaalinen LTSP-palvelin on oikein mainio.

Ystävällisin terveisin Asmo Koskinen.

Ja kyllähän siihen päätteeseen pääsee kinni Fedoraa vaivaamatta suoraan Ubuntu työpöydältä (Vinagre). KVM:ssähän voi määrätä virtuaalikoneen käynnistymään samaan tahtiin fyysisen palvelimen kanssa.

http://www.arkki.info/howto/Fedora10/Ubuntu_Vinagre_Fedora_Thin_Client_01.png

Ystävällisin terveisin Asmo Koskinen.

Laitetaan tänne talteen, jos joskus hävitän tuon virtuaalikoneen 8)

Lähinnä näitä kahta tiedostoa jouduin muokkamaan, kun tein tuon KVM eth0-virityksen.

asmok@ubuntu:~$ ssh -X admin-fedora@192.168.1.110

[admin-fedora@fedora ~]$ cat /etc/ltsp/dhcpd.conf
authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.200 192.168.1.250;
    option domain-name "fedora";
    option domain-name-servers 192.168.1.1;
    option broadcast-address 192.168.1.255;
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    option root-path "192.168.1.110:/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
}
[admin-fedora@fedora ~]$
           
[admin-fedora@fedora ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
HWADDR=00:16:36:13:7e:ab
BOOTPROTO=static
NETMASK=255.255.255.0
IPADDR=192.168.1.110
ONBOOT=yes
USERCTL=yes
PEERDNS=yes
IPV6INIT=no
NM_CONTROLLED=yes
GATEWAY=192.168.1.1
TYPE=Ethernet
DNS1=192.168.1.1
DNS2=192.168.1.1
DOMAIN=fedora
[admin-fedora@fedora ~]$

Laiskana poistin koko palomuurin käytöstä enkä poistanut NM:ää…

Ystävällisin terveisin Asmo Koskinen.

Kylläpäs taas riittää juttua… :wink:

Se asia, missä LTSP5 loistaa (oli se distro mikä tahansa), on kyky tunnistaa näytönohjaimen rautaa. ATI ja 1680x1050 tunnistuvat lennossa ja myös asentuvat lennossa. Jos joku on käyttänyt LTSP 3.x/4.x:ää, niin tietää mistä puhun…

Mitä uudempaa rautaa, sen paremmin LTSP5 toimii.

Ystävällisin terveisin Asmo Koskinen.

Tiedoston /opt/ltsp/i386/etc/sysconfig/i18n muokkaaminen ei riitä.

Suomenkielinen näppäimistö vaatii myös nämä rivit lts.conf-tiedostoon, :

XkbSymbols=fi(pc105)
XkbModel=pc105
XkbLayout=fi

Muuten ä ja ö ovat : ja ; tai jotain sinnepäin.

Ystävällisin terveisin Asmo Koskinen.

Loistavaa! Hyvää työtä.

[quote=“asmok, post:15, topic:478”]Tiedoston /opt/ltsp/i386/etc/sysconfig/i18n muokkaaminen ei riitä.

Suomenkielinen näppäimistö vaatii myös nämä rivit lts.conf-tiedostoon, :

XkbSymbols=fi(pc105)
XkbModel=pc105
XkbLayout=fi[/quote]
Kai huomasit että voit korjata (muokata) artikkelia yksinkertaisesti muokkaa-linkkiä painamalla. Rekisteröityminen wikin puolelle ei ole pakollista. En itse lähtenyt tuota tietoa lisäämään wikin artikkeliin kun en LTSP:stä mitään tiedä (esim. missä moinen lts.conf-tiedosto sijaitsee).

[quote=“asmok, post:15, topic:478”]Tiedoston /opt/ltsp/i386/etc/sysconfig/i18n muokkaaminen ei riitä.

Suomenkielinen näppäimistö vaatii myös nämä rivit lts.conf-tiedostoon, :

XkbSymbols=fi(pc105)
XkbModel=pc105
XkbLayout=fi

Muuten ä ja ö ovat : ja ; tai jotain sinnepäin.

Ystävällisin terveisin Asmo Koskinen.[/quote]

Fedorassa ehkä parempi paikka muokata tuota on tiedosto /opt/ltsp/i386/etc/sysconfig/keyboard, jossa Fedoran näppäimistöasettelu normaalistikin valitaan.

Lts.confin asetukset kyllä saattavat olla paremmin yhteneviä eri jakeluiden välillä, mutta toisaalta LTSP:n nykyisellä kehitystahdilla sen merkitys tuntuu olevan hieman epämääräinen.

Niin no, Fedoran oma dokumentaatio viittaa vielä lts.conf:iin.

https://fedorahosted.org/k12linux/wiki/LanguageSetup

Voin tuon jossain vaiheessa testata.

Ystävällisin terveisin Asmo Koskinen.

Jep. lts.conf pysyy koskemattomana.

[root@fedora sysconfig]# cat keyboard
KEYBOARDTYPE=“pc”
KEYTABLE=“fi-latin1”
LAYOUT=“fi-latin1”
MODEL=“pc105+inet”
OPTIONS=“”
VARIANT=“”
[root@fedora sysconfig]#

http://www.arkki.info/howto/Fedora10/fi-latin1.png

Ystävällisin terveisin Asmo Koskinen.