[英]Visual Studio 2019 Installer keep failing to download package for offline installer?
我按照此說明為 Visual Studio 2019 創建離線安裝程序。
我已經多次重新運行以下 cmd:
vs_enterprise.exe --layout c:\vslayout --lang en-US
但是經過很長時間的驗證包,它不斷給我錯誤:
...
Total packages to download: 1
Starting 'UpdateLayout' operation
Error: Package 'Linux.GCC.arm_none_eabi,version=9.3.1' failed to download from '
https://aka.ms/AA9z5w0'. WebClient download failed: The request was aborted: Cou
ld not create SSL/TLS secure channel.. Bits download failed: File not found.. Wi
nInet download failed: Function: InternetOpenUrl, HR: -2147012867, Message: Unkn
own error 12029, Signature: PackageId=Linux.GCC.arm_none_eabi;PackageAction=Down
loadPackage;ReturnCode=0x80131500
UpdateLayout progress: 99.00%
Error: Setup completed with errors.
Error: One or more errors occurred.
Press any key to continue...
我嘗試使用 cmd 下載Linux.GCC.arm_none_eabi
:
vs_Enterprise.exe --layout c:\test --add Linux.GCC.arm_none_eabi --lang en-US
但它給了我錯誤:
Download of 'https://aka.ms/vs/16/release/channel' succeeded using engine 'WebCl
ient'
Download of 'https://download.visualstudio.microsoft.com/download/pr/9efbe138-ff
42-4deb-95c9-1d78cdc1f98b/356b789dfa97d11956dc1a1c1ec3abad20ef3ca4d4cd34fae9df18
489b34d6aa/VisualStudio.vsman' succeeded using engine 'WebClient'
Catalog load operation correlation: {"id":"f4ca2719-dc4d-46c0-b458-a3169a2d57db"
}
Layout operation correlation: {"id":"7780b16c-7775-4ac1-92b2-8a47537f7784"}
Planning 'Layout' operation
Error: The package 'Linux.GCC.arm_none_eabi' is not recognized.
Error: Failed to plan for Layout.
Error: Setup completed with errors.
Error: The package 'Linux.GCC.arm_none_eabi' is not recognized.
Press any key to continue...
但是如果我輸入 url https://aka.ms/AA9z5w0
,我可以下載文件gcc-arm-none-eabi-9-2020-q2-update-win32.zip
所以鏈接確實有效,但我怎么能將最后缺少的部分添加到我的離線安裝程序中?
我的問題是如何解決此錯誤以便我可以擁有完整的離線安裝程序?
我目前的解決方案是創建文件夾c:\\vslayout\\Linux.GCC.arm_none_eabi,version=9.3.1
並將文件gcc-arm-none-eabi-9-2020-q2-update-win32.zip
放入其中。 但我想知道這是否是解決問題的正確方法。
更新:我當前的解決方案有效,在我手動下載並將其放入離線安裝程序后,我重新運行 cmd 以驗證軟件包,它給了我 OK 結果:
Total packages to download: 0
Starting 'UpdateLayout' operation
Setup completed successfully.
Press any key to continue...
我檢查了你的命令行(vs_enterprise.exe –layout c:\\vslayout –lang en-US),它很好,沒有任何錯誤。 不確定,但提示錯誤可能是由 Microsoft Server 端或 CDN 提供商引起的。
在我看來之前有一些類似的問題報告過,其中還提到“無法創建 SSL/TLS 安全通道...”或“包 XXXXX 無法從 XXXXX 下載”,例如這個線程和這個線程。
您提到的解決方案,可能不是真正“正確”的解決方案,因為這可能是一個潛在的問題,但是當您從提示鏈接下載軟件包並通過驗證時,安裝應該是好的和完整的。
您的解決方案很有幫助,可能會使遇到相同/類似問題的其他論壇成員受益,所以我只是做了一個
總結:
創建一個文件夾並用上面提到的錯誤信息命名,然后從錯誤信息提示的鏈接下載文件/包,並將其放入該文件夾。 使用命令--verify驗證安裝。
錯誤說:
Error: Package 'Linux.GCC.arm_none_eabi,version=9.3.1' failed to download from '
https://aka.ms/AA9z5w0'.
所以在 Firefox 瀏覽器中,輸入 url https://aka.ms/AA9z5w0
,然后我可以下載文件gcc-arm-none-eabi-9-2020-q2-update-win32.zip
創建文件夾c:\\vslayout\\Linux.GCC.arm_none_eabi,version=9.3.1
並將文件gcc-arm-none-eabi-9-2020-q2-update-win32.zip
放入其中。
在我手動下載並將其放入離線安裝程序后,我重新運行 cmd vs_enterprise.exe --layout c:\\vslayout --lang en-US
以驗證軟件包,它給了我 OK 結果:
Total packages to download: 0
Starting 'UpdateLayout' operation
Setup completed successfully.
Press any key to continue...
成功!!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.