hi again,
now either the host and the vserver have permission to mount the share. 
with this now i can "see" inside the share. but the lock problem 
remains: if i mount with -o nolock the mount is immediate, but without 
it it last about a couple of minutes.
i've seen that exists a lockd kernel module. if i load it from the 
vserver it complaints that cannot find /lib/modules/... and if i load 
from the host... the same 2 minute delay again.
if i look at the host's dmesg i see:
lockd_down: no lockd running.
portmap: server localhost not responding, timed out
RPC: failes to contact portmap (errno -5)
portmap should be running because nis in the vserver works as expected: 
i can su to any user in the nis domain.
En/na dmanye ha escrit:
> En/na Martin Fick ha escrit:
>
>> --- dmanye <dmanye@urv.cat> wrote:
>>  
>>
>>> hi,
>>>
>>> i need to be able from a vserser to mount an nfs
>>> share (from an external, not controlled by me server). when i try
>>> to manually mount i get: "mount: permission denied". if i do: echo
>>> CAP_SYS_ADMIN > bcapabilities then i can mount (well... i have to
>>> wait ~2 minutes) but   
>>
> the two minute waiting is due to the nfs locking mechanism (which i 
> don't understant very much but...). if i try to mount the share 
> manually with option 'nolock' the mounting operation is immediate.
>
>>> when i try to do a simple ls on the mounted system i
>>> get a "permission denied" message.
>>>   
>>
>>
>> What user are you doing the 'ls' as?  Does that user
>> have permissions on the mounted share?  If root, it
>> probably does NOT since the server may be using
>> root_squash.  Make sure you are using a user which the
>> server grants permissions to.
>>  
>>
> i'm trying to reproduce in a vserver a server i have in production 
> where root or another any user is able to enter/navigate the share. in 
> the vserver i tried as root and other unpriviliged accounts with no luck.
>
>> Another thing, I found that when mounting via
>> fstab.remote (which you are not doing), the server
>>  
>>
> doing so worse than doing it manually: manually i have to wait near 2 
> minutes, with fstab.remote is something greater than (sorry for) my 5 
> minutes little patience :-(
>
>> needs to exported to both the vserver host and the
>> vserver guest for it to work.
>>  
>>
> i've asked permission to the admin of the share server... i'll tell 
> you when i have permission.
>
> more info may help:
>  host: debian sarge/etch
>  host kernel: 2.6.16-1-vserver-686
>  util-vserver 0.30.210-10
>  i've compiled nothing: all are debian precompiled packages.
>
> thanks.
>
>> -Martin
>>
>>
>> __________________________________________________
>> Do You Yahoo!?
>> Tired of spam?  Yahoo! Mail has the best spam protection around 
>> http://mail.yahoo.com _______________________________________________
>> Vserver mailing list
>> Vserver@list.linux-vserver.org
>> http://list.linux-vserver.org/mailman/listinfo/vserver
>>  
>>
>
> _______________________________________________
> Vserver mailing list
> Vserver@list.linux-vserver.org
> http://list.linux-vserver.org/mailman/listinfo/vserver
_______________________________________________
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver
Received on Fri Jun  2 13:01:39 2006