/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
NFS mount: program not registered ?
Fra : Brian Ipsen


Dato : 17-07-03 09:02

Hej!

Jeg forsøger at mounte en NFS export fra en anden maskine... På "host"
maskinen har jeg i /etc/hosts.allow:

statd: 192.168.1.61 192.168.1.178 192.168.1.71
portmap: 192.168.1.61 192.168.1.178 192.168.1.71

På klient-maskinen er der i /etc/hosts.allow:

portmap: 192.168.1.178 192.168.1.61
statd: 192.168.1.178 192.168.1.61

Når jeg forsøger at mount'e fra klient-maskinen får jeg:

# mount
192.168.1.178:/home/www/mirrors/www/pub/mirrors/ftp.redhat.com/pub/redhat/li
nux/7.3/en/os/i386 /vservers/rh73org
mount: RPC: Program not registered

Nogen idé om hvorfor ?? Jeg bruger RedHat 8.0 .... Almindelig kernel
2.4.18-27 på host-maskinen - og 2.4.20ctx-17smp på klienten (kernel med
vserver patches)

/Brian



 
 
Hans Joergensen (17-07-2003)
Kommentar
Fra : Hans Joergensen


Dato : 17-07-03 09:39

Brian Ipsen wrote:
> mount: RPC: Program not registered

Prøv på serveren at køre:
rpcinfo -p <klient-ip>

Og på klienten at køre:
rpcinfo -p <server-ip>

Det vil give en ide om hvor den fejler...

// Hans
--
RD350 YPVS - Supporting global warming since 1985

Brian Ipsen (17-07-2003)
Kommentar
Fra : Brian Ipsen


Dato : 17-07-03 10:41


"Hans Joergensen" <haj@enterprise-server.dk> wrote in message
news:slrnbhco5p.1gq.haj@enterprise-server.dk...

> > mount: RPC: Program not registered
>
> Prøv på serveren at køre:
> rpcinfo -p <klient-ip>

# rpcinfo -p 192.168.1.61
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32795 status
100024 1 tcp 39133 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 32796 nlockmgr
100021 3 udp 32796 nlockmgr
100021 4 udp 32796 nlockmgr
100005 1 udp 32797 mountd
100005 1 tcp 39136 mountd

> Og på klienten at køre:
> rpcinfo -p <server-ip>

# rpcinfo -p 192.168.1.178
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 34501 status
100024 1 tcp 44727 status

Det bliver jeg ikke meget klogere af - ud over at jeg kan se, at mountd, nfs
og nlockmgr åbenbart ikke er så livlige på serveren...

ps -ef | egrep nfs på serveren giver:

# ps -ef | egrep nfs
root 700 1 0 Jul06 ? 00:00:00 [nfsd]
root 701 1 0 Jul06 ? 00:00:00 [nfsd]
root 702 1 0 Jul06 ? 00:00:00 [nfsd]
root 703 1 0 Jul06 ? 00:00:00 [nfsd]
root 704 1 0 Jul06 ? 00:00:00 [nfsd]
root 705 1 0 Jul06 ? 00:00:00 [nfsd]
root 706 1 0 Jul06 ? 00:00:00 [nfsd]
root 707 1 0 Jul06 ? 00:00:00 [nfsd]

i min /etc/exports har jeg:

/home/www/mirrors/www/pub/mirrors/ftp.redhat.com/pub/redhat/linux/8.0/en/os/
i386 192.168.1.61(ro)
/home/www/mirrors/www/pub/mirrors/ftp.redhat.com/pub/redhat/linux/7.3/en/os/
i386 192.168.1.61(ro)
/home/www/mirrors/www/pub/updated-redhat/8.0/i386 192.168.1.61(ro)
/home/www/mirrors/www/pub/mirrors/ftp.redhat.com/pub/redhat/linux/8.0/en/os/
i386 192.168.1.71(ro)
/home/www/mirrors/www/pub/mirrors/ftp.redhat.com/pub/redhat/linux/7.3/en/os/
i386 192.168.1.71(ro)
/home/www/mirrors/www/pub/updated-redhat/8.0/i386 192.168.1.71(ro)
/home/www/mirrors/www 192.168.1.61(rw)
/home/www/mirrors/www 192.168.1.71(rw)

Mvh.

/Brian



Brian Ipsen (17-07-2003)
Kommentar
Fra : Brian Ipsen


Dato : 17-07-03 11:03


"Brian Ipsen" <bipsen@andebakken.dk> wrote in message
news:3f16707a$0$13184$edfadb0f@dread15.news.tele.dk...

> Det bliver jeg ikke meget klogere af - ud over at jeg kan se, at mountd,
nfs
> og nlockmgr åbenbart ikke er så livlige på serveren...

En restart af nfs og nfslockd på serveren har løst problemet nu,..... Tak
for hjælpen

/Brian




Mogens Kjaer (17-07-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 17-07-03 09:44

Brian Ipsen wrote:
> Hej!
>
> Jeg forsøger at mounte en NFS export fra en anden maskine...

Er nfs startet på serveren? Det gør redhat ikke af sig selv.

ps -ef|fgrep nfs

skal liste en masse (normalt 8) linier med [nfsd] i.

Hvad har du i /etc/exports filen?

Skal du eksportere /home til alle, skal der stå:

/home   *(rw,async)

Hvis ikke nfsd kører, så skriv som root:

chkconfig nfs on
/etc/init.d/nfs start

Mogens

--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Brian Ipsen (17-07-2003)
Kommentar
Fra : Brian Ipsen


Dato : 17-07-03 12:31

"Mogens Kjaer" <mk@crc.dk> wrote in message news:3F1661EB.3030202@crc.dk...

> Hvad har du i /etc/exports filen?

/home/www/mirrors/www 192.168.1.61(no_root_squash,rw,async)
/home/www/mirrors/www 192.168.1.71(rw)

jeg har et problem med at mount'e med RW rettigheder... ovenstående er i min
/etc/exports på serveren....

Prøver jeg at mount'e fra klienten får jeg:

# mount -o rw 192.168.1.178:/home/www/mirrors/www mirrors
mount: 192.168.1.178:/home/www/mirrors/www failed, reason given by server:
Permission denied

jeg har prøvet at restarte nfs og nfslock på serveren, men får stadig denne
fejl.... Any ideas ?

/Brian



Mogens Kjaer (17-07-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 17-07-03 12:51

Brian Ipsen wrote:
> "Mogens Kjaer" <mk@crc.dk> wrote in message news:3F1661EB.3030202@crc.dk...
>
>
>>Hvad har du i /etc/exports filen?
>
>
> /home/www/mirrors/www 192.168.1.61(no_root_squash,rw,async)
> /home/www/mirrors/www 192.168.1.71(rw)
>
> jeg har et problem med at mount'e med RW rettigheder... ovenstående er i min
> /etc/exports på serveren....
>
> Prøver jeg at mount'e fra klienten får jeg:
>
> # mount -o rw 192.168.1.178:/home/www/mirrors/www mirrors
> mount: 192.168.1.178:/home/www/mirrors/www failed, reason given by server:
> Permission denied
>
> jeg har prøvet at restarte nfs og nfslock på serveren, men får stadig denne
> fejl.... Any ideas ?

Gør det nogen forskel, om du _kun_ har disse to linier i exports
filen (altså fjerner alle ro linierne)?

Du kan få nfs til at reloade /etc/exports vha. kommandoen "exportfs -a".

Mogens


--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Brian Ipsen (17-07-2003)
Kommentar
Fra : Brian Ipsen


Dato : 17-07-03 14:06

"Mogens Kjaer" <mk@crc.dk> wrote in message news:3F168DBF.4050805@crc.dk...

> > jeg har et problem med at mount'e med RW rettigheder... ovenstående er i
min
> > /etc/exports på serveren....
> >
> > Prøver jeg at mount'e fra klienten får jeg:
> >
> > # mount -o rw 192.168.1.178:/home/www/mirrors/www mirrors
> > mount: 192.168.1.178:/home/www/mirrors/www failed, reason given by
server:
> > Permission denied
> >
> > jeg har prøvet at restarte nfs og nfslock på serveren, men får stadig
denne
> > fejl.... Any ideas ?
>
> Gør det nogen forskel, om du _kun_ har disse to linier i exports
> filen (altså fjerner alle ro linierne)?

> Du kan få nfs til at reloade /etc/exports vha. kommandoen "exportfs -a".

Fjerner jeg ro linierne, og kun beholder den med 192.168.1.61 (og så er en
restart af nfs åbenbart nødvendig, da jeg ellers får fel:
192.168.1.71:/home/www/mirrors/www: Invalid argument
192.168.1.61:/home/www/mirrors/www: Invalid argument )

Med kun en enkelt linie med rw og en eklet host fungerer det med at mount'e
fra klienten.... Wierd... Hvad skyldes dette så ? Hvorfor pokker vil det
ikke vírke, når der er ro entries i filen samtidigt ?

/Brian



Mogens Kjaer (17-07-2003)
Kommentar
Fra : Mogens Kjaer


Dato : 17-07-03 14:35

Brian Ipsen wrote:
....
> Med kun en enkelt linie med rw og en eklet host fungerer det med at mount'e
> fra klienten.... Wierd... Hvad skyldes dette så ? Hvorfor pokker vil det
> ikke vírke, når der er ro entries i filen samtidigt ?
....

Nogle NFS implementationer tillader slet ikke subtree exports,
altså at man har både:

/etellerandet

og

/etellerandet/noget

i sin exports fil, hvis begge directories ligger
på samme filsystem.

Måske skyldes denne begrænsning (som
der ikke er i Linux) at det ikke virker

Mogens


--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk


Brian Ipsen (17-07-2003)
Kommentar
Fra : Brian Ipsen


Dato : 17-07-03 14:39

"Mogens Kjaer" <mk@crc.dk> wrote in message news:3F16A61E.5010300@crc.dk...

> > Med kun en enkelt linie med rw og en eklet host fungerer det med at
mount'e
> > fra klienten.... Wierd... Hvad skyldes dette så ? Hvorfor pokker vil det
> > ikke vírke, når der er ro entries i filen samtidigt ?
> ...
>
> Nogle NFS implementationer tillader slet ikke subtree exports,
> altså at man har både:
>
> /etellerandet
>
> og
>
> /etellerandet/noget
>
> i sin exports fil, hvis begge directories ligger
> på samme filsystem.
>
> Måske skyldes denne begrænsning (som
> der ikke er i Linux) at det ikke virker

Kan man "fuske" det på plads ved at lave symlinks fra f.eks.
/nfs-exports/directoryX -> /xxxxx og så angive /nfs-exports/directoryX ?

/Brian



Rasmus Bøg Hansen (17-07-2003)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 17-07-03 18:40

"Brian Ipsen" <bipsen@andebakken.dk> writes:

>> Nogle NFS implementationer tillader slet ikke subtree exports,
>> altså at man har både:
>>
>> /etellerandet
>>
>> og
>>
>> /etellerandet/noget

> Kan man "fuske" det på plads ved at lave symlinks fra f.eks.
> /nfs-exports/directoryX -> /xxxxx og så angive /nfs-exports/directoryX ?

Nej, ikke med symlinks - men du kan sandsynligvis bruge bind-mounts i
stedet.

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
Military Justice is to Justice, what Military Music is to Music.
-- Groucho Marx
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408843
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste