Команда 'cmd / S / C choco install --no-progress -y curl' вернула ненулевой код: 3221225785 - PullRequest
0 голосов
/ 08 марта 2020

Я устанавливал используя Chocolatey curl в windows docker образе, используя следующее Dockerfile

FROM mcr.microsoft.com/windows/servercore:ltsc2019
ENV chocolateyUseWindowsCompression="true"           
RUN powershell.exe -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
RUN choco install --no-progress -y curl 

Это работало хорошо, но через пару дней это было Сбой с ошибкой:

Step 5/8 : RUN choco install --no-progress -y curl    
 ---> Running in 7d1c2e12d931    
Chocolatey v0.10.15    
Installing the following packages:    
curl    
By installing you accept licenses for the packages.     
curl v7.69.0 [Approved]     
curl package files install completed. Performing other installation steps.    
Extracting 64-bit C:\ProgramData\chocolatey\lib\curl\tools\curl-7.69.0-win64-mingw.zip to C:\ProgramData\chocolatey\lib\curl\tools...    
ERROR: 7-Zip signalled an unknown error (code -1073741511) This is most likely an issue with the 'curl' package and not with Chocolatey itself. Please follow up with the package maintainer(s) directly.    
The install of curl was NOT successful.    
Error while running 'C:\ProgramData\chocolatey\lib\curl\tools\chocolateyInstall.ps1'.    
 See log for details.    
Chocolatey installed 0/1 packages. 1 packages failed.    
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).    
Failures    
 - curl (exited -1073741511) - Error while running 'C:\ProgramData\chocolatey\lib\curl\tools\chocolateyInstall.ps1'.    
 See log for details.    
The command 'cmd /S /C choco install --no-progress -y curl' returned a non-zero code: 3221225785     
C:\Windows\TEMP\cirrus-ci-build>if -1073741511 NEQ 0 exit /b -1073741511     
Exit status: 3221225785    

Я попытался изменить базовый образ с помощью mcr.microsoft.com/windows:1809, но это не удалось.

Что может быть причина этого сбоя?

1 Ответ

1 голос
/ 13 марта 2020

Я получаю тот же код ошибки при запуске установщика MSI без вывода сообщений в процессе создания docker образа. Вы пробовали использовать mcr.microsoft.com/windows/servercore:1909 в качестве базового образа?

...