For the complete documentation index, see llms.txt. This page is also available as Markdown.

Solución de problemas de paquetes de chocolatey fallidos

Diagnostica las instalaciones fallidas de paquetes de Chocolatey comprendiendo las fases de instalación y encontrando mensajes de error en los registros.

Como se explicó en la sección anterior, la instalación de un paquete de chocolatey consta de varias etapas:

  1. Inicialización del entorno y las variables de chocolatey

  2. Comprobación de instalaciones existentes del software que se va a instalar

  3. Posible desinstalación de instalaciones existentes

  4. Descarga de archivos binarios

  5. Instalación real usando los binarios de instalación descargados.

  6. Acciones posteriores que se ejecutarán después de la instalación

Aunque cada etapa puede fallar y provocar que la instalación se interrumpa, la mayor probabilidad de fallos está en las etapas 3, 4 y 5.

Encontrar el mensaje de error correcto

Es importante saber que toda instalación fallida devolverá mensajes estándar de la pila de errores de chocolatey, que se verán similares a esto:

2021-08-23 09:48:58,465 [DEBUG] - Moviendo 'C:\ProgramData\chocolatey\lib\generic-autodesk-navisworks-freedom-2022'
 a 'C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022'
2021-08-23 09:48:58,480 [WARN ] - Este es el intento 1/3. Reintentando después de 300 milisegundos.
 Error convertido en advertencia:
 (5) Acceso denegado: [\\?\C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022]

El Acceso denegado el mensaje pertenece a la pila de errores estándar de chocolatey y debe ignorarse. El error real que está provocando que falle la instalación del paquete se encuentra en alguna parte de las líneas anteriores del archivo de registro. Buscar la etiqueta [ERROR] ayudará a encontrar los mensajes correctos.

Vea cómo en este ejemplo el error real ocurre en la parte superior (404 para la descarga), pero la pila de errores de chocolatey imprime después algunos mensajes engañosos de 'Acceso denegado'.

El error real de descarga en la parte superior, seguido por la pila de errores estándar de chocolatey en la parte inferior, puede ser engañoso.

Ejemplos de instalaciones fallidas

Errores que ocurren durante la inicialización

Durante la fase de inicialización, pueden producirse errores por las siguientes razones:

  • Problema con la propia instalación de chocolatey (configuración dañada, archivos faltantes):

  • Problema con los argumentos obligatorios del paquete faltantes:

Errores que ocurren durante la descarga

Para errores relacionados con la descarga de los binarios, el mensaje de error normalmente incluirá la URL de descarga que contiene cdn.realmjoin.com, ejemplos:

Errores que ocurren durante el proceso de (des)instalación

Los errores que ocurren durante el proceso real de (des)instalación usando el archivo binario descargado pueden depurarse mejor utilizando dos cosas:

  1. El código de salida devuelto por el proceso de instalación.

  2. El archivo de registro escrito por el proceso de instalación, que se encuentra dentro de C:\WINDOWS\Logs\RealmJoin\Packages\<package-id>\, si el instalador proporciona la posibilidad de escribir un registro.

Cuando se utilizó un instalador MSI, los códigos de salida están estandarizados y pueden consultarse aquí. Además, los instaladores MSI siempre escribirán archivos de registro en la carpeta mencionada arriba. Especialmente cuando se devolvió el código de salida 1603 se devolvió (error genérico de MSI), el archivo de registro MSI será obligatorio para la resolución de problemas.

Última actualización

¿Te fue útil?