Resolução de problemas de pacotes chocolatey falhados
Diagnostique instalações falhadas de pacotes Chocolatey compreendendo as etapas de instalação e encontrando mensagens de erro nos registos.
Como explicado na seção anterior, uma instalação de pacote chocolatey consiste em várias etapas:
Inicialização do ambiente e das variáveis do chocolatey
Verificação de instalações existentes do software a ser instalado
Possível desinstalação de instalações existentes
Download de arquivos binários
Instalação propriamente dita usando os binários de configuração baixados.
Ações posteriores a serem executadas após a instalação
Embora cada etapa tenha chance de falhar e causar a interrupção da instalação, a maior probabilidade de falhas está nas etapas 3, 4 e 5.
Encontrando a mensagem de erro correta
É importante saber que toda instalação com falha retornará mensagens padrão de pilha de erros do chocolatey, que parecerão semelhantes a esta:
2021-08-23 09:48:58,465 [DEBUG] - Movendo 'C:\ProgramData\chocolatey\lib\generic-autodesk-navisworks-freedom-2022'
para 'C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022'
2021-08-23 09:48:58,480 [WARN ] - Esta é a tentativa 1/3. Tentando novamente após 300 milissegundos.
Erro convertido em aviso:
(5) O acesso foi negado: [\\?\C:\ProgramData\chocolatey\lib-bad\generic-autodesk-navisworks-freedom-2022]A Acesso negado A mensagem pertence à pilha de erros padrão do chocolatey e deve ser ignorada. O erro real que está fazendo com que a instalação do pacote falhe está localizado em algum lugar nas linhas anteriores do arquivo de log. A busca pela tag [ERROR] ajudará a encontrar as mensagens corretas.
Veja como, neste exemplo, o erro real acontece no topo (404 para o download), mas a pilha de erros do chocolatey imprime depois algumas mensagens enganosas de 'Acesso negado'.

Exemplos de instalações com falha
Erros ocorrendo durante a inicialização
Durante a fase de inicialização, podem ocorrer erros pelos seguintes motivos:
Problema com a própria instalação do chocolatey (configuração corrompida, arquivos ausentes):
Tenha cuidado, pois esta mensagem (ligeiramente semelhante) também pode ocorrer no chocolatey.log também, mas isso pode ser ignorado com segurança e não requer nenhuma ação!
Problema de rede, quando o servidor nuget do RealmJoin não pode ser alcançado, (ver Considerações de infraestrutura):
Problema com argumentos obrigatórios de pacote ausentes:
Erros ocorrendo durante o download
Para erros envolvendo o download dos binários, a mensagem de erro normalmente incluirá a URL de download contendo cdn.realmjoin.com, exemplos:
Erros ocorrendo durante o processo de (des-)instalação
Erros que ocorrem durante o processo real de (des-)instalação usando o arquivo binário baixado podem ser melhor diagnosticados usando duas coisas:
O código de saída retornado pelo processo de instalação.
O arquivo de log gravado pelo processo de instalação, encontrado dentro de
C:\Windows\Logs\RealmJoin\Packages\<package-id>\, se a possibilidade de gravar o log for fornecida pelo instalador.
Última atualização
Isto foi útil?