stuart_update -c .pytool/CISettings.py failing #4323
-
This is the first time I am trying to install EDK2 with Stuart. I followed the instructions on the build page for Stuart and everything went really smoothly until Before each build step. My current environment: When running stuart_update -c .pytool/CISettings.py I got the following output with errors SECTION - Init Self Describing Environment
WARNING - Using Pip Tools based BaseTools
SECTION - Loading Plugins
SECTION - Start Invocable Tool
SECTION - Initial update of environment
UpdatingWARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 2.15.5 of mu_nasm
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 73.0.3 of mu-uncrustify-release
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 20200717.0.0 of edk2-acpica-iasl
. Done
SECTION - Second pass update of environment
UpdatingWARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 73.0.3 of mu-uncrustify-release
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 2.15.5 of mu_nasm
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 20200717.0.0 of edk2-acpica-iasl
. Done
ERROR - We were unable to successfully update 3 dependencies in environment
SECTION - Summary
ERROR - Error I then ran the same command with verbose mode and the following output (.venv) my@Azure edk2 % stuart_update -c .pytool/CISettings.py -v
INFO - Log Started: Friday, April 28, 2023 07:54PM
SECTION - Init Self Describing Environment
WARNING - Using Pip Tools based BaseTools
DEBUG - --- self_describing_environment.__init__()
DEBUG - Skipped directories specified = ()
DEBUG - --- self_describing_environment.load_workspace()
DEBUG - Loading workspace: /.../edk2
DEBUG - Including scopes: cibuild, edk2-build, host-based-test, pipbuild-win, global
DEBUG - --- self_describing_environment._gather_env_files()
DEBUG - Adding descriptor /.../edk2/BaseTools/basetools_calling_path_env.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/basetools_path_env.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/Source/Python/basetool_tiano_python_path_env.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/Source/C/bin/basetoolsbin_path_env.yaml to the environment with scope edk2-build
DEBUG - Adding descriptor /.../edk2/BaseTools/BinPipWrappers/WindowsLike/win_build_tools_path_env.yaml to the environment with scope pipbuild-win
DEBUG - Adding descriptor /.../edk2/.venv/lib/python3.9/site-packages/edk2basetools/basetool_tiano_python_path_env.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/Bin/iasl_ext_dep.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/BaseTools/Bin/nasm_ext_dep.yaml to the environment with scope edk2-build
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/UncrustifyCheck/uncrustify_ext_dep.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/BaseTools/Plugin/BuildToolsReport/BuildToolsReportGenerator_plug_in.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner_plug_in.yaml to the environment with scope host-based-test
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/DependencyCheck/DependencyCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/LibraryClassCheck/LibraryClassCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCompleteCheck_plug_in.yaml to the environment with scope host-based-test
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/GuidCheck/GuidCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/SpellCheck/SpellCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompiler_plug_in.yaml to the environment with scope host-based-test
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/CharEncodingCheck/CharEncodingCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/CompilerPlugin/Compiler_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/LicenseCheck/LicenseCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/UncrustifyCheck/uncrustify_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/EccCheck/EccCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/DscCompleteCheck/DscCompleteCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - --- self_describing_environment.update_simple_paths()
DEBUG - --- self_describing_environment.update_extdep_paths()
DEBUG - Verify 'mu-uncrustify-release' returning 'False'.
DEBUG - Verify 'mu_nasm' returning 'False'.
DEBUG - Verify 'edk2-acpica-iasl' returning 'False'.
DEBUG - --- self_describing_environment.report_extdep_version()
DEBUG - Verify 'mu-uncrustify-release' returning 'False'.
DEBUG - Setting up version aggregator
DEBUG - Verify 'mu_nasm' returning 'False'.
DEBUG - Verify 'edk2-acpica-iasl' returning 'False'.
SECTION - Loading Plugins
DEBUG - Loading Plugin from /.../edk2/BaseTools/Plugin/BuildToolsReport/BuildToolsReportGenerator.py
DEBUG - Loading Plugin from /.../edk2/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/DependencyCheck/DependencyCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/LibraryClassCheck/LibraryClassCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCompleteCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/GuidCheck/GuidCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/SpellCheck/SpellCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompilerPlugin.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/CharEncodingCheck/CharEncodingCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/CompilerPlugin/CompilerPlugin.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/LicenseCheck/LicenseCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/UncrustifyCheck/UncrustifyCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/EccCheck/EccCheck.py
DEBUG - Loading Plugin from /.../edk2/.pytool/Plugin/DscCompleteCheck/DscCompleteCheck.py
SECTION - Start Invocable Tool
SECTION - Initial update of environment
DEBUG - --- self_describing_environment.update_extdeps()
DEBUG - Verify 'mu-uncrustify-release' returning 'False'.
DEBUG - Verify 'mu_nasm' returning 'False'.
DEBUG - Verify 'edk2-acpica-iasl' returning 'False'.
DEBUG - Creating 3 threads for the SDE update
UpdatingDEBUG - Verify 'mu-uncrustify-release' returning 'False'.
DEBUG - Cleaning dependency directory for 'mu-uncrustify-release'...
DEBUG - Verify 'mu_nasm' returning 'False'.
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe locals global-packages -list
DEBUG - Verify 'edk2-acpica-iasl' returning 'False'.
DEBUG - Cleaning dependency directory for 'mu_nasm'...
INFO - ------------------------------------------------
DEBUG - Cleaning dependency directory for 'edk2-acpica-iasl'...
INFO - --------------Cmd Output Starting---------------
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe locals global-packages -list
INFO - ------------------------------------------------
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe locals global-packages -list
INFO - ------------------------------------------------
INFO - ------------------------------------------------
INFO - --------------Cmd Output Starting---------------
INFO - --------------Cmd Output Starting---------------
INFO - ------------------------------------------------
INFO - ------------------------------------------------
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
INFO - Nuget was unable to provide global packages cache location.
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe install mu-uncrustify-release -Source https://pkgs.dev.azure.com/projectmu/Uncrustify/_packaging/mu_uncrustify/nuget/v3/index.json -ExcludeVersion -NonInteractive -Version 73.0.3 -Verbosity detailed -OutputDirectory "/.../edk2/.pytool/Plugin/UncrustifyCheck/mu-uncrustify-release_extdep_temp"
INFO - ------------------------------------------------
INFO - ------------------------------------------------
INFO - --------------Cmd Output Starting---------------
INFO - --------------Cmd Output Finished---------------
INFO - ------------------------------------------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
INFO - ------------------------------------------------
INFO - Nuget was unable to provide global packages cache location.
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe install mu_nasm -Source https://api.nuget.org/v3/index.json -ExcludeVersion -NonInteractive -Version 2.15.5 -Verbosity detailed -OutputDirectory "/.../edk2/BaseTools/Bin/mu_nasm_extdep_temp"
INFO - ------------------------------------------------
INFO - ------------------------------------------------
INFO - Nuget was unable to provide global packages cache location.
INFO - --------------Cmd Output Starting---------------
INFO - ------------------------------------------------
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe install edk2-acpica-iasl -Source https://pkgs.dev.azure.com/projectmu/acpica/_packaging/mu_iasl/nuget/v3/index.json -ExcludeVersion -NonInteractive -Version 20200717.0.0 -Verbosity detailed -OutputDirectory "/.../edk2/BaseTools/Bin/edk2-acpica-iasl_extdep_temp"
INFO - ------------------------------------------------
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------------Cmd Output Starting---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ------------------------------------------------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 73.0.3 of mu-uncrustify-release
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 2.15.5 of mu_nasm
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 20200717.0.0 of edk2-acpica-iasl
SECTION - Second pass update of environment
DEBUG - --- self_describing_environment.__init__()
DEBUG - Skipped directories specified = ()
DEBUG - --- self_describing_environment.load_workspace()
DEBUG - Loading workspace: /.../edk2
DEBUG - Including scopes: cibuild, edk2-build, host-based-test, pipbuild-win, global
DEBUG - --- self_describing_environment._gather_env_files()
DEBUG - Adding descriptor /.../edk2/BaseTools/basetools_calling_path_env.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/basetools_path_env.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/Source/Python/basetool_tiano_python_path_env.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/Source/C/bin/basetoolsbin_path_env.yaml to the environment with scope edk2-build
DEBUG - Adding descriptor /.../edk2/BaseTools/BinPipWrappers/WindowsLike/win_build_tools_path_env.yaml to the environment with scope pipbuild-win
DEBUG - Adding descriptor /.../edk2/.venv/lib/python3.9/site-packages/edk2basetools/basetool_tiano_python_path_env.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/Bin/iasl_ext_dep.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/BaseTools/Bin/nasm_ext_dep.yaml to the environment with scope edk2-build
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/UncrustifyCheck/uncrustify_ext_dep.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/BaseTools/Plugin/BuildToolsReport/BuildToolsReportGenerator_plug_in.yaml to the environment with scope global
DEBUG - Adding descriptor /.../edk2/BaseTools/Plugin/HostBasedUnitTestRunner/HostBasedUnitTestRunner_plug_in.yaml to the environment with scope host-based-test
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/DependencyCheck/DependencyCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/LibraryClassCheck/LibraryClassCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/HostUnitTestDscCompleteCheck/HostUnitTestDscCompleteCheck_plug_in.yaml to the environment with scope host-based-test
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/GuidCheck/GuidCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/SpellCheck/SpellCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/HostUnitTestCompilerPlugin/HostUnitTestCompiler_plug_in.yaml to the environment with scope host-based-test
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/CharEncodingCheck/CharEncodingCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/CompilerPlugin/Compiler_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/LicenseCheck/LicenseCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/UncrustifyCheck/uncrustify_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/EccCheck/EccCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - Adding descriptor /.../edk2/.pytool/Plugin/DscCompleteCheck/DscCompleteCheck_plug_in.yaml to the environment with scope cibuild
DEBUG - --- self_describing_environment.update_simple_paths()
DEBUG - --- self_describing_environment.update_extdep_paths()
DEBUG - Verify 'mu-uncrustify-release' returning 'False'.
DEBUG - Verify 'mu_nasm' returning 'False'.
DEBUG - Verify 'edk2-acpica-iasl' returning 'False'.
DEBUG - --- self_describing_environment.report_extdep_version()
DEBUG - Verify 'mu-uncrustify-release' returning 'False'.
DEBUG - Verify 'mu_nasm' returning 'False'.
DEBUG - Verify 'edk2-acpica-iasl' returning 'False'.
DEBUG - --- self_describing_environment.update_extdeps()
DEBUG - Verify 'mu-uncrustify-release' returning 'False'.
DEBUG - Verify 'mu_nasm' returning 'False'.
DEBUG - Verify 'edk2-acpica-iasl' returning 'False'.
DEBUG - Creating 3 threads for the SDE update
. Done
UpdatingDEBUG - Verify 'mu_nasm' returning 'False'.
DEBUG - Cleaning dependency directory for 'mu_nasm'...
DEBUG - Verify 'edk2-acpica-iasl' returning 'False'.
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe locals global-packages -list
DEBUG - Verify 'mu-uncrustify-release' returning 'False'.
DEBUG - Cleaning dependency directory for 'edk2-acpica-iasl'...
INFO - ------------------------------------------------
DEBUG - Cleaning dependency directory for 'mu-uncrustify-release'...
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe locals global-packages -list
INFO - --------------Cmd Output Starting---------------
INFO - ------------------------------------------------
INFO - ------------------------------------------------
INFO - --------------Cmd Output Starting---------------
INFO - ------------------------------------------------
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe locals global-packages -list
INFO - ------------------------------------------------
INFO - --------------Cmd Output Starting---------------
INFO - ------------------------------------------------
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
INFO - Nuget was unable to provide global packages cache location.
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe install mu_nasm -Source https://api.nuget.org/v3/index.json -ExcludeVersion -NonInteractive -Version 2.15.5 -Verbosity detailed -OutputDirectory "/.../edk2/BaseTools/Bin/mu_nasm_extdep_temp"
INFO - ------------------------------------------------
INFO - --------------Cmd Output Starting---------------
INFO - ------------------------------------------------
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
INFO - Nuget was unable to provide global packages cache location.
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe install mu-uncrustify-release -Source https://pkgs.dev.azure.com/projectmu/Uncrustify/_packaging/mu_uncrustify/nuget/v3/index.json -ExcludeVersion -NonInteractive -Version 73.0.3 -Verbosity detailed -OutputDirectory "/.../edk2/.pytool/Plugin/UncrustifyCheck/mu-uncrustify-release_extdep_temp"
INFO - ------------------------------------------------
INFO - --------------Cmd Output Starting---------------
INFO - ------------------------------------------------
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
INFO - Nuget was unable to provide global packages cache location.
INFO - Cmd to run is: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe install edk2-acpica-iasl -Source https://pkgs.dev.azure.com/projectmu/acpica/_packaging/mu_iasl/nuget/v3/index.json -ExcludeVersion -NonInteractive -Version 20200717.0.0 -Verbosity detailed -OutputDirectory "/.../edk2/BaseTools/Bin/edk2-acpica-iasl_extdep_temp"
INFO - ------------------------------------------------
INFO - --------------Cmd Output Starting---------------
INFO - ------------------------------------------------
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 2.15.5 of mu_nasm
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 73.0.3 of mu-uncrustify-release
INFO - /bin/sh: /.../edk2/.venv/lib/python3.9/site-packages/edk2toolext/bin/NuGet.exe: Permission denied
INFO - ------------------------------------------------
INFO - --------------Cmd Output Finished---------------
INFO - --------- Running Time (mm:ss): 00:00 ----------
INFO - ----------- Return Code: 0x0000007e ------------
INFO - ------------------------------------------------
WARNING - [SDE] Failed to fetch NugetDependecy: [email protected]: [Nuget] We failed to install this version 20200717.0.0 of edk2-acpica-iasl
ERROR - We were unable to successfully update 3 dependencies in environment
SECTION - Summary
ERROR - Error I have tried searching for this error regarding NuGet and install errors with Stuart, running the command with stuart_update -c .pytool/CISettings.py -v TOOL_CHAIN_TAG=-t GCC5 -a AARCH64 and upgrading to EDK2-pytools using pip install --upgrade edk2-pytool-extensions The error didn't change. The problem seems to be with NuGet, I'm stumped in how to fix it and I followed the Getting started guide to the letter from I can tell. Thank you in advance for your help. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
@Javagedes is a maintainer of edk2-pytool-extensions where Stuart is maintained. Bringing this to his attention to help out. |
Beta Was this translation helpful? Give feedback.
-
Hello @BuggusMageevers, stuart does not currently support building with MacOS, though it is actively being worked on. We have recently updated all of our external dependencies to contain MacOS versions, and the next step is to support calling NuGet.exe from MacOs using mono. I have just re-activated this PR in edk2-pytool-extensions here: tianocore/edk2-pytool-extensions#391 Once we have this in and do a release, it should get you unstuck on stuart_update. If possible, I'd like to work with you to get everything working on MacOS to ensure it is fully supported. |
Beta Was this translation helpful? Give feedback.
-
@Javagedes We've been discussing this on edk2-devel and in the tools meetings and Sean has said that in the next few weeks they're planning to stop using NuGet in edk2 and switch to fetching dependencies via GitHub Releases instead since NuGet is causing problems on other platforms such as macOS and FreeBSD. |
Beta Was this translation helpful? Give feedback.
Hello @BuggusMageevers, stuart does not currently support building with MacOS, though it is actively being worked on.
We have recently updated all of our external dependencies to contain MacOS versions, and the next step is to support calling NuGet.exe from MacOs using mono. I have just re-activated this PR in edk2-pytool-extensions here: tianocore/edk2-pytool-extensions#391
Once we have this in and do a release, it should get you unstuck on stuart_update.
If possible, I'd like to work with you to get everything working on MacOS to ensure it is fully supported.