Kirjoittaja Aihe: 11.4 RC1: NFS-mountit tehtävä käsin [Ratkaistu]  (Luettu 6093 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 912
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
11.4:ssä tuntuu olevan KDE 4.6:n lukuisten bugien ohella tämmöinenkin ongelma: NFS-mountteja ei tehdä buutissa vaan ne on tehtävä käsin.

/etc/fstabissä minulla lukee:

Koodia: [Valitse]
habermas:/local         /ext            nfs     defaults,noatime                0 0
...mutta /ext-kansiota ei suinkaan buutissa liitetä. Kun sen tekee käsin (”sudo mount /ext”), tulee ilmoitus:

Koodia: [Valitse]
Starting rpc.statd ... done
Kaikki pelaa kyllä tuon jälkeen. Nähtävästi jokin palikka ei siis käynnisty normaaliin tapaan. Mikä tuo rpc.statd oikein on, ja miten sen saisi käynnistymään buutissa, jos vika on siinä?
« Viimeksi muokattu: 27.02.2011 - klo:18:36 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: 11.4 RC1: NFS-mountit tehtävä käsin
« Vastaus #1 : 26.02.2011 - klo:17:44 »
NAME
       rpc.statd - NSM status monitor

SYNOPSIS
       rpc.statd [-FNL] [-d] [-?] [-n  name ] [-o  port ] [-p  port ] [-H  prog ] [-V]

DESCRIPTION
       The  rpc.statd  server  implements  the NSM (Network Status Monitor) RPC protocol.  This service is somewhat misnamed, since it doesn't actually
       provide active monitoring as one might suspect; instead, NSM implements a reboot notification service. It is used by the NFS file  locking  ser-
       vice, rpc.lockd, to implement lock recovery when the NFS server machine crashes and reboots.


Kyllä toi ja kaikki muutkin rpc prosessit liittyy nfs liitokseen, mutta veikkaan, että kyse on kuitenkin tästä bugista jota ei ilmeisesti ole vieläkään saatu korjattua..
https://bugzilla.novell.com/show_bug.cgi?id=648412
https://bugzilla.novell.com/show_bug.cgi?id=623193

Tietenkin kannattaa yastilla katsoa, että nfs on määritetty käynnistymään buutissa.
Yast --> Järjestelmä --> Järjestelmäpalvelut (Ajotasot)

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 912
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
Vs: 11.4 RC1: NFS-mountit tehtävä käsin
« Vastaus #2 : 26.02.2011 - klo:18:29 »
Tietenkin kannattaa yastilla katsoa, että nfs on määritetty käynnistymään buutissa.
Yast --> Järjestelmä --> Järjestelmäpalvelut (Ajotasot)

Kumpikin NFS-palvelu, niin asiakas kuin palvelinkin, oli itse asiassa tuolla merkitty Ei (’ei käynnissä’), mutta muuttaminen Kylläksi ei vaikuttanut mihinkään.

Pitäisiköhän väliaikaisesti lisätä ”mount -a” johonkin omaan komentotiedostoon, vai antaa olla ja odottaa bugin korjausta?
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: 11.4 RC1: NFS-mountit tehtävä käsin
« Vastaus #3 : 26.02.2011 - klo:19:50 »
onko sulla networkmanager vai ifup käytössä?

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 912
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
Vs: 11.4 RC1: NFS-mountit tehtävä käsin
« Vastaus #4 : 26.02.2011 - klo:20:06 »
onko sulla networkmanager vai ifup käytössä?

Pitäisi olla ifup (= muistelisin asennuksen näin ilmoittaneen, mutten tiedä mistä sen saisi tarkastettua menemättä koneella YaSTiin, ja olen tällä hetkellä toisessa huoneessa telkun ääressä ;)).

Muoks: Varmistettu, on perinteinen ifup.
« Viimeksi muokattu: 26.02.2011 - klo:20:53 kirjoittanut SuperOscar »
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: 11.4 RC1: NFS-mountit tehtävä käsin
« Vastaus #5 : 26.02.2011 - klo:22:18 »
Jos haluat nähdä vaivaa niin tee kopio itsellesi tästä /etc/init.d/skeleton ja muokkaa se kuntoon.

Jos taas haluat päästä helpommalla niin lisää mount -a johonkin olemassa olevaan käynnistys scriptiin...
(voi kadota jos ko. paketti päivittyy. Ja pitäisi muistaa poistaa joskus kun korjasu tulee)

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 912
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
Vs: 11.4 RC1: NFS-mountit tehtävä käsin
« Vastaus #6 : 26.02.2011 - klo:23:02 »
Jos haluat nähdä vaivaa niin tee kopio itsellesi tästä /etc/init.d/skeleton ja muokkaa se kuntoon.

Eikös tuo ole vain /etc/init.d-kansion skriptien pohja? init.d:ssä on jo skripti niin nfs-asiakasta kuin palvelintakin varten, mutta (a) en tiedä ajetaanko niitä, (b) en tiedä miten varmistaa, että ne ajetaan. Katsoin myös /etc/rc.d/rc5.d-kansiosta, ja kyllä sielläkin on sekä nfs:n (S05nfs) että nfsserverin (S11nfsserver) käynnistävät linkit.

Ehkä tässä siis todella on kyse jostain bugista, joka toivottavasti ennen pitkää korjataan. Sitä ennen voin kokeilla, mihin heittäisin mount -a -rivin turvallisesti...
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2762
  • Sukupuoli: Mies
Vs: 11.4 RC1: NFS-mountit tehtävä käsin
« Vastaus #7 : 27.02.2011 - klo:00:02 »
Eikös tuo ole vain /etc/init.d-kansion skriptien pohja? init.d:ssä on jo skripti niin nfs-asiakasta kuin palvelintakin varten, mutta (a) en tiedä ajetaanko niitä, (b) en tiedä miten varmistaa, että ne ajetaan. Katsoin myös /etc/rc.d/rc5.d-kansiosta, ja kyllä sielläkin on sekä nfs:n (S05nfs) että nfsserverin (S11nfsserver) käynnistävät linkit.

Ehkä tässä siis todella on kyse jostain bugista, joka toivottavasti ennen pitkää korjataan. Sitä ennen voin kokeilla, mihin heittäisin mount -a -rivin turvallisesti...
Käsittääkseni bugissa on kyse siitä, että tuo nfs-liitos yritetään ajaa liian aikaisin jolloin verkko ei ole kunnolla käynnissä, mutta tuo bugi on tehty networkmanagerille ja jostain luin, että ei koskisi ifup menetelmää.

Kyllä ne startti scriptit ajetaan. Laita vaikka siihen start kohtaan komento joka luo tyhjän filun ja tarkista sitten onko filu tehty.
Koodia: [Valitse]
touch /tmp/nfsstart

Tuolla käynnistys scriptillä ajoin lähinnä takaa sitä että olisi tehnyt uuden scriptin joka ajetaan viimeisenä sitten kun verkko on varmasti ylhäällä.

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 912
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
Vs: 11.4 RC1: NFS-mountit tehtävä käsin [Ratkaistu]
« Vastaus #8 : 27.02.2011 - klo:18:39 »
Ahaa, nyt selvisi: Aloin ihmetellä, miksi df-komento aina valittaa yhden hakemiston oikeuksista juuri ennen, kuin kertoo NFS-liitettyjen asemien tilan. Annoin maailmalle luku- ja suoritusoikeudet kyseiseen hakemistoon:

Koodia: [Valitse]
sudo chmod go+rx /var/lib/nfs
...ja yhtäkkiä NFS-liitokset ruvettiin tekemään buutissa!

Epäilen hakemiston alkuperäisiä oikeuksia (700) virheellisiksi, koska tuon polun alla on kuitenkin kansioita ja tiedostoja, joihin vuorostaan maailmalla on luku- ja/tai suoritusoikeudet.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11