Article ID: 6023, created on Feb 11, 2009, last review on Apr 25, 2014

  • Applies to:
  • Virtuozzo containers for Linux 4.0

Resolution

-----------------------------------------------------------------------------
Synopsis:  New Parallels Virtuozzo Containers 4.0 tools update provides fixes related to Containers package management functionality and using ipip and sit tunnels in Containers
Issue date: 2009-01-27
Product: Parallels Virtuozzo Containers 4.0
Keywords: vzctl ipip sit tunnel vztt vzpkg EZ template
-----------------------------------------------------------------------------

1. Topic:

Updated packages for Parallels Virtuozzo Containers 4.0 provide user-level tools fixes for Container package management functionality and setting up the sit and ipip tunnels in Containers.

2. Problem description:

- It is impossible to use the sit and ipip tunnels inside Containers.
- 'vzpkg link' may require several invocations to relink all the necessary   files.
- The number of IP addresses on a bridged interface is limited.
- It may be impossible to suspend a Container if a large file is opened   inside the Container.
- Package management tools may fail to handle RPM packages for openSUSE 11.0.
- Migrating Containers using VZFS v2 and updated with the 'vzpkg update'   command may fail.
- The backups of RPM configuration files in Containers can be accessed by   unauthorized users.

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,   and so on.
- 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:

#115506 - vzctl needs support for SIT and IPIP devices in Containers.
#126262 - IP addresses limitation for bridged interfaces in Containers.
#114810 - Can't perform a checkpoint for Containers with large files opened: EIO on dump file creation.
#119961 - Impossible to cache openSUSE 11.0.  
#125102 - 'vzpkg update' may produce a broken COW directory.
#117411 - In all rpm-based vzpkgenv's, the VZRename function creates .rpm save  files with permission 0644.
#132673 - vzpkglink fails to relink all files during a single run.

5. Obtaining:  

You can download and install the update by using the vzup2date utility  included in the Parallels Virtuozzo Containers 4.0 distribution set.

6. Installation:

First, use the "rpm -Fhv" command to install the new Virtuozzo tools packages.

# rpm -Fhv virtuozzo-release-4.0.0-452.i386.rpm \ vzcache-4.0.0-23.6.swsoft.x86_64.rpm \ vzctl-4.0.0-223.x86_64.rpm \ vzctl-lib-4.0.0-223.x86_64.rpm \ vzpkgenv41-4.0.0-41.i386.rpm \ vzpkgenv41s9-4.0.0-41.i386.rpm \ vzpkgenv41s9x64-4.0.0-41.x86_64.rpm \ vzpkgenv41x64-4.0.0-41.x86_64.rpm \ vzpkgenv43-4.0.0-41.i386.rpm \ vzpkgenv43x64-4.0.0-41.x86_64.rpm \ vzpkgenv44-4.0.0-41.i386.rpm \ vzpkgenv44x64-4.0.0-41.x86_64.rpm

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-452.x86_64.rpm
vzcache-4.0.0-23.6.swsoft.x86_64.rpm
vzctl-4.0.0-223.x86_64.rpm
vzctl-lib-4.0.0-223.x86_64.rpm
vzpkgenv41-4.0.0-41.i386.rpm
vzpkgenv41s9-4.0.0-41.i386.rpm
vzpkgenv41s9x64-4.0.0-41.x86_64.rpm
vzpkgenv41x64-4.0.0-41.x86_64.rpm
vzpkgenv43-4.0.0-41.i386.rpm
vzpkgenv43x64-4.0.0-41.x86_64.rpm
vzpkgenv44-4.0.0-41.i386.rpm
vzpkgenv44x64-4.0.0-41.x86_64.rpm

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