|
| 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 ] --
| |
|
|