Solución de problemas de paquetes chocolatey fallidos
Como se explicó en la sección anterior, la instalación de un paquete de chocolatey consta de varias etapas:
Inicialización del entorno y variables de chocolatey
Comprobación de instalaciones existentes del software a instalar
Posible desinstalación de instalaciones existentes
Descarga de archivos binarios
Instalación real usando los binarios de configuración descargados.
Acciones posteriores a ejecutar después de la instalación
Aunque cada etapa tiene la posibilidad de fallar y causar que la instalación se aborte, la mayor probabilidad de fallos está en las etapas 3, 4 y 5.
Encontrar el mensaje de error correcto
Es importante saber que cada 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 ] - Esta es la prueba 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]debe tener un buzón conectado, para que podamos notificarle en caso de que haya problemas relevantes con RealmJoin. Si desea cambiarlo, por favor Acceso denegado el mensaje pertenece a la pila de errores estándar de chocolatey y debe ser ignorado. El error real que está causando que la instalación del paquete falle se encuentra en alguna 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'.

Ejemplos de instalaciones fallidas
Errores que ocurren durante la inicialización
Durante la fase de inicialización, pueden ocurrir errores por las siguientes razones:
Problema con la propia instalación de chocolatey (configuración dañada, archivos faltantes):
Tenga cuidado, ya que este mensaje (ligeramente similar) puede ocurrir en el chocolatey.log también, pero esto se puede ignorar de forma segura y no requiere acción alguna.
Problema de red, cuando no se puede alcanzar el servidor nuget de RealmJoin, (ver Consideraciones de infraestructura):
Problema por argumentos obligatorios del paquete ausentes:
Errores que ocurren durante la descarga
Para errores que implican la descarga de los binarios, el mensaje de error usualmente 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 se pueden solucionar mejor usando dos cosas:
El código de salida devuelto por el proceso de instalación.
El archivo de registro escrito por el proceso de instalación, ubicado dentro de
C:\WINDOWS\Logs\RealmJoin\Packages\<package-id>\, si el instalador proporciona la posibilidad de escribir registro.
Última actualización
¿Te fue útil?