Article ID: 6182, created on Mar 23, 2009, last review on May 6, 2014

  • Applies to:
  • Virtuozzo containers for Linux 4.0

Resolution

---------------------------------------------------------------------------
Synopsis:          New Parallels Virtuozzo Containers 4.0 tools update provides fixes related to Container and EZ templates management functionality.
Issue date:        2009-02-26
Product:           Parallels Virtuozzo Containers 4.0
Keywords:          'vzctl' 'swap' 'swap pages' 'vztt' 'vzpkg' 'EZ template'
---------------------------------------------------------------------------

1. Topic:

 Updated packages for Parallels Virtuozzo Containers 4.0 provide the following
 user-level tool fixes:
 - managing Containers using the 'vzctl' utility
 - managing EZ templates using the 'vzpkg' utility

2. Problem description:

 - A Container may fail to start if its private area is mounted over NFS.
 - It is impossible to specify the swap partition inside a Container.
 - 'vzpkg' may not show the distribution information for OS template subsets.
 - 'vzpkg' is not compatible with Expand repositories for Debian distributions.
 - The process of cache creation may fail if the /vz directory is located on a GFS partition.

 All Virtuozzo Containers 4.0 users are advised to update their tools packages.

3. Affected components description:

 - 'vzctl' is the primary tool for Container management. This tool is used to create new Containers, start and stop them, configure their parameters, etc.
 - 'vztt' is a set of tools used to manage EZ templates. EZ templates introduced in Virtuozzo 3.0 for the first time are more flexible and easy to manage as compared to standard templates.

4. Bug fixes:

 #271945 - 'vzctl start' fails with the following error: "Unable to lock: bad file descriptor".
 #119230 - 'vzpkg' fails to create cache on GFS.
 #123530 - 'vzpkg' removes a trailing slash from the repository entry.
 #422325 - 'vzpkg info' doesn't work for a template subset.
 #423214 - 'vzpkg list' fails with the following error: "Value too large for defined data type"

5. Obtaining:

 You can download and install this tools update using the 'vzup2date' utility
 included in the Virtuozzo Containers 4.0 distribution.

6. Installation:

 Use the 'vzup2date' command to install the new Parallels Virtuozzo tools packages.

 The update does not require Virtuozzo restart or system reboot.

7. RPMs required:

The following RPM packages are included in the tools update:

 virtuozzo-release-4.0.0-457.x86_64.rpm
 vzctl-4.0.0-226.x86_64.rpm
 vzctl-lib-4.0.0-226.x86_64.rpm
 vztt-4.0.0-133.x86_64.rpm
 vztt-build-4.0.0-133.x86_64.rpm
 vztt-lib-4.0.0-133.x86_64.rpm
 
8. Credits

 Special thanks to John Fairbairn, HostForWeb Inc. for help with resolving the NFS-related issues.
 
--------------------------------------------------------------------------------
(c) 1999-2009 Parallels Holdings, Ltd. and its affiliates. All rights reserved.


35c16f1fded8e42577cb3df16429c57a d02f9caf3e11b191a38179103495106f e8e50b42231236b82df27684e7ec0beb 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF