A Container that was converted from VZFS to Ploop goes offline when its subscription renewal order is processed by OBAS or when the Container is being synchronized.
Starting from Virtuozzo 6.0 containers are using new layout and filesystem inside containers is Ext4. Some old distributions like CentOS 5, RHEL 5, Debian 5 have the outdated quota tool (<3.16) which does not recognize Ext4 filesystem, thus if a container has a second level quota limit (quotaugidlimit) set, then the quotacheck command invocation will fails.
To resolve the issue, please follow instructions from the article Unable to start ploop-based container: Error setting up ugid quota
As a workaround it is possible to modify
/etc/sysconfig/vz-scripts/dists/scripts/functions in the following way:
# diff -pruN functions /etc/sysconfig/vz-scripts/dists/scripts/functions --- functions 2015-04-12 22:39:57.464001377 -0400 +++ /etc/sysconfig/vz-scripts/dists/scripts/functions 2015-04-12 22:42:35.790001193 -0400 @@ -564,8 +564,6 @@ setup_quota() if [ -z "$UGIDLIMIT" ]; then quotaoff -a rm -f /aquota.user /aquota.group 2>/dev/null - elif [ ! -f "/aquota.user" -o ! -f "/aquota.group" ]; then - is_quota_support_ext4 || exit 1 fi }
That will skip the quota check that prevents the Container from start, however, please note the Container will not have quota running until restarted.
If the Container in question was converted to Ploop before implementation of the patch, it should be restarted with