SYMPTOMS
Sitebuilder 4.x template installation inside a Container fails with the following error:C:\Documents and Settings\Administrateur>vzpkgls 101
101: windows_2003_std_r2-5.2.3790 msde dotnet2.0_frmwk_05.04.2006
C:\Documents and Settings\Administrateur>vzpkgadd 101 sitebuilder_shared-4.2.0.9
6_1.0
Adding template sitebuilder_shared-4.2.0.96_1.0 to container 101...
ERROR: Template 'sitebuilder_shared-4.2.0.96_1.0/20080302' requires ([Windows_2003] & [iis_common] & [iis_inetmgr] & [iis_www] & ([msde] | [mssqlserver]) & [dotnet2.0_frmwk])
ERROR: Template 'sitebuilder_shared-4.2.0.96_1.0/20080302' dependencies not satisfied in container 101
CAUSE
The problem is in obsolete dotnet template 05.04.2006. There is no any xml in it. In such cases Virtuozzo builds xml on the basis of template efd file name.So we have:
<?xml version="1.0" encoding="UTF-8"?>
<template>
<type>app</type>
<name>dotnet2.0_frmwk_05.04.2006</name>
<description>Application template (dotnet2.0_frmwk_05.04.2006)
</description>
</template>
Thats why we cant satisfy dependencies.