On Wed, 2007-06-27 at 10:02 +0100, Jim Wight wrote:
> I have upgraded a host and transferred its services into a guest; both
> run CentOS 5. Two other (Fedora Core 4) guests remain unchanged. Since
> the change, NFS mounting fails to work in any of the guests. The new one
> uses ccapabilities with SECURE_MOUNT, SECURE_REMOUNT and BINARY_MOUNT,
> while the other two use CAP_SYS_ADMIN. I am using 2.6.20.11-vs2.2.0 with
> util-vserver 0.30.213.
> 
> I have discovered, though, that NFS mounting works in the guests if the
> host runs as an NFS server (with no exports).
> 
> What could be responsible for this abnormal behaviour? I can't think of
> anything I have done differently this time.

I've reproduced the problem with a new host and guest, both running
CentOS 5, and using the same 2.6.20.11-vs2.2.0 kernel. It is also
present with a newer kernel, namely 2.6.21.5-vs2.2.0-rc3. 

However, NFS mounting works as expected with an older kernel
(2.6.17.11-vs2.0.2), i.e. the guest can perform NFS mounts independently
of the host.

I notice the following Changelog entry dated 13th Dec 2006 concerning
vs2.0.3-rc1:

      * cleanup
      * refix VXC_BINARY_MOUNT
      * don't advertize limits we don't support

Could it be that the change happened then? I'm assuming the current
behaviour is not intended, and that that exhibited by 2.6.17.11-vs2.0.2
is correct.

Jim

> # ./testme.sh
> Linux-VServer Test [V0.17] Copyright (C) 2003-2006 H.Poetzl
> chcontext is working.
> chbind is working.
> Linux 2.6.20.11-vs2.2.0 #1 SMP Sat May 12 11:39:29 BST 2007 i686
> Ea 0.30.213 273/glibc (DSa) <v13,net,v21>
> VCI: 0002:0200 273 030007b1 (TbsPHIW)
> ---
> [000]# succeeded.
> [001]# succeeded.
> [011]# succeeded.
> [031]# succeeded.
> [101]# succeeded.
> [102]# succeeded.
> [201]# succeeded.
> [202]# succeeded.
> 
> 
> _______________________________________________
> 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

Reply via email to