Product:
Search Type:

[FIX]VE fails to start with 'VzkrnlStartVps' error.

Article ID: 2095 
Last Review: Jan,16 2008
APPLIES TO:
  • Virtuozzo for Windows 3.5.1 SP1

SYMPTOMS

VE fails to start with the following error:

Virtuozzo API function call 'VzkrnlStartVps' failed dwErr=0x0000013D

You can see this error in Event Viewer:

Event Type:        Error
Event Source:    vzcore
Event Category:               None
Event ID:             1
Date:                    16/08/2007
Time:                    10:35:52
User:                     N/A
Computer:          VZWIN32-2
Description:

The description for Event ID ( 1 ) in Source ( vzcore ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: , VPS=777 Driver=TCPIP DriverEntry failed C0000001 .

CAUSE

Most likely  the reason of the problem is corrupted(or has wrong version)  tcpip.sys (or anyotherdriver.sys) file inside VE.  Such behavior could be caused by manual installation of  MS updates inside VE.

Note: INSTALLATION OF MS UPDATES INSIDE VEs LEADS TO VE FAILURE!

To update Virtuozzo properly please see  how to keep Virtuozzo up-to-date article.

RESOLUTION

In this case it would  be necessary to:

1.       Mount VE 

vzctl mount VEID


2.       Copy required driver from the node C:\Windows\System32\drivers to corresponding VE C:\vz\private\VEID\root\Windows\System32\drivers

Note: There are could be another drivers than TCPIP, so consider to check corresponding key in this case. Please see the exact driver in Event Viewer errors.



Additional information

Also Please compare
HKEY_LOCAL_MACHINE\vzVEID\MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP
key with the
same key from the different VE and repair the current one according to it.

In most cases the missed subkey is
HKEY_LOCAL_MACHINE\vzVEID\MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Enum


Note that
HKEY_LOCAL_MACHINE\vzVEID\MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Linkage
contains unique values which depend on VE GUID

Please provide feedback on this article

Did this article help you solve your issue?
Yes
No
Partially
I do not know yet
 
Strongly Agree   Strongly Disagree
  9 8 7 6 5 4 3 2 1
The article is easy to understand
The article is accurate
Additional Comments:
*Please provide us with your email address in case we need to contact you.
*Please type the code you can see.
* - required fields