Article ID: 115821, created on Nov 28, 2014, last review on Nov 28, 2014

  • Applies to:
  • Virtuozzo containers for Windows
  • Virtual Automation

Síntomas

PVA Agent no puede iniciarse. El servicio permanece en estado pendiente:

C:\>net start pvaagent
The PVA Agent service is starting...............................................
................................................................................
................................................................................


C:\>sc query pvaagent
SERVICE_NAME: pvaagent
        TYPE               : 10  WIN32_OWN_PROCESS
        STATE              : 2  START_PENDING
                                (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x95
        WAIT_HINT          : 0xbb8

Causa

En cada inicio, PVA Agent efectúa una verificación del estado de todos los contenedores accediendo a estos mediante vzctl exec. Si esta operación resulta fallida, PVA Agent puede que se bloquee al iniciarse.

En esta instancia, no es posible acceder a algunos contenedores mediante la utilidad "vzctl":

C:\>vzctl enter 1158 
ERROR: Response timeout for operation 'exec'
Environment is not changed.

Existen distintas causas para este problema con "vzctl". Entre estas se incluyen las siguientes:

  1. Ataques RDP
  2. Inexistencia de permisos para la ejecución de cmd.exe en el contenedor
  3. El contenedor ha resultado dañado desde su interior: puede que no se encuentre "cmd.exe" o bien que su enlace VZFS apunte a un archivo inexistente. En este caso le recomendamos contactar con el equipo de soporte técnico de Parallels.

Resolución

  1. Busque los contenedores que experimentan problemas:

    echo exit > exit.cmd
    for /f %i in ('vzlist -Ho veid') do vzctl enter %i < exit.cmd
    
  2. Detenga los contenedores afectados. Repita el paso 1 detallado anteriormente hasta que se detengan todos los contenedores.

  3. Elimine el servicio de PVA Agent bloqueado:

    taskkill /im pvaagentd.exe
    
  4. Inicie el servicio de PVA Agent de nuevo:

    net start pvaagent
    
  5. Reinicie los contenedores que experimentaban problemas.

d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223 965b49118115a610e93635d21c5694a8 319940068c5fa20655215d590b7be29b

Email subscription for changes to this article
Save as PDF