Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.NET installation error #2059

Open
pamelafox opened this issue Nov 30, 2024 · 8 comments
Open

.NET installation error #2059

pamelafox opened this issue Nov 30, 2024 · 8 comments
Labels

Comments

@pamelafox
Copy link

Describe the bug.

Every time I open a new VS Code window, an error pops up about .NET being unable to be installed. It's triggered from the Azure Copilot agent, as it requires .NET.

Please attach log file(s) here if you have any.

11/29/2024, 4:43:17 PM DotnetWSLCheckEvent
true
Checking if system is WSL. OS: darwin

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.bat for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.clojure for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.coffeescript for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.configuration-editing for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.cpp for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.csharp for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.css for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.css-language-features for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.dart for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.debug-auto-launch for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.debug-server-ready for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.diff for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.docker for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.emmet for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.extension-editing for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.fsharp for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.git for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.git-base for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.github for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.github-authentication for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.go for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.groovy for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.grunt for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.gulp for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.handlebars for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.hlsl for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.html for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.html-language-features for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.ini for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.ipynb for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.jake for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.java for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.javascript for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.json for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.json-language-features for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.julia for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.latex for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.less for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.log for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.lua for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.make for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.markdown for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.markdown-language-features for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.markdown-math for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.media-preview for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.merge-conflict for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.microsoft-authentication for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-vscode.js-debug for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-vscode.js-debug-companion for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-vscode.vscode-js-profile-table for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.builtin-notebook-renderers for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.npm for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.objective-c for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.perl for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.php for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.php-language-features for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.powershell for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.pug for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.python for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.r for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.razor for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.references-view for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.restructuredtext for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.ruby for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.rust for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.scss for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.search-result for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.shaderlab for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.shellscript for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.simple-browser for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.sql for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.swift for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-abyss for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-defaults for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-kimbie-dark for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-monokai for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-monokai-dimmed for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-quietlight for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-red for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.vscode-theme-seti for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-solarized-dark for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-solarized-light for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.theme-tomorrow-night-blue for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.tunnel-forwarding for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.typescript for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.typescript-language-features for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.vb for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.xml for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension vscode.yaml for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension bierner.markdown-mermaid for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension bradlc.vscode-tailwindcss for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension charliermarsh.ruff for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension DavidAnson.vscode-markdownlint for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension docsmsft.docs-authoring-pack for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension donjayamanne.python-environment-manager for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension esbenp.prettier-vscode for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension fransyrcc.easy-light for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension GitHub.codespaces for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension GitHub.copilot for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension GitHub.copilot-chat for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension github.vscode-github-actions for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension GitHub.vscode-pull-request-github for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension humao.rest-client for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension joffreykern.markdown-toc for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension mechatroner.rainbow-csv for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-azuretools.azure-dev for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-azuretools.vscode-azure-github-copilot for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionHasInstallRequest
Installing .NET for extension ms-azuretools.vscode-azure-github-copilot

11/29/2024, 4:43:17 PM DotnetAcquisitionRequested
8.0
1cf8b3a2ef08117bf1394a9c458cc5210099cee2578eb03ffbe0823c43a1efb2

11/29/2024, 4:43:17 PM DotnetASPNetRuntimeAcquisitionRequested
8.0
1cf8b3a2ef08117bf1394a9c458cc5210099cee2578eb03ffbe0823c43a1efb2
aspnetcore

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-azuretools.vscode-bicep for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-azuretools.vscode-docker for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-dotnettools.vscode-dotnet-runtime for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-python.black-formatter for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-python.debugpy for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-python.python for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-python.vscode-pylance for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-toolsai.jupyter for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-toolsai.jupyter-keymap for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-toolsai.jupyter-renderers for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-toolsai.prompty for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-toolsai.vscode-ai-remote for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-toolsai.vscode-jupyter-cell-tags for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-toolsai.vscode-jupyter-slideshow for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-vscode-remote.remote-containers for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-vscode.cpptools-themes for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-vscode.live-server for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-vscode.vscode-node-azure-pack for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ms-vsliveshare.vsliveshare for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension msazurermtools.azurerm-vscode-tools for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension mtxr.sqltools for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension mtxr.sqltools-driver-pg for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension redhat.vscode-yaml for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ryanluker.vscode-coverage-gutters for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension sdras.night-owl for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension tonybaloney.vscode-pets for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension twixes.pypi-assistant for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension ultram4rine.vscode-choosealicense for .NET installation requests

11/29/2024, 4:43:17 PM DotnetVSCodeExtensionFound
true
Checking extension zhengrenzhe.nyan-cat for .NET installation requests

11/29/2024, 4:43:18 PM WebRequestSent
https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json

11/29/2024, 4:43:19 PM DotnetVersionResolutionCompleted
8.0
8.0.11

11/29/2024, 4:43:19 PM DotnetInstallIdCreatedEvent
true
The requested version 8.0.11 is now marked under the install: {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"}.

11/29/2024, 4:43:19 PM DotnetLockAttemptingAcquireEvent
true
Lock Acquisition request to begin.
2024-11-30T00:43:19.470Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock

11/29/2024, 4:43:19 PM DotnetLockAttemptingAcquireEvent
true
Lock Acquisition request to begin.
2024-11-30T00:43:19.470Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installed.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installed.lock

11/29/2024, 4:43:19 PM FoundTrackingVersions
true
installing :

11/29/2024, 4:43:19 PM DotnetLockReleasedEvent
true
Lock about to be released.
2024-11-30T00:43:19.472Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock

11/29/2024, 4:43:19 PM FoundTrackingVersions
true
installed :
{"installId":"8.0.3arm64","version":"8.0.3","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.3
arm64","version":"8.0.3","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.3arm64","version":"8.0.3","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.3
arm64","version":"8.0.3","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.3arm64","version":"8.0.3","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"7.0.17
arm64","version":"7.0.17","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.3arm64","version":"8.0.3","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.3
arm64","version":"8.0.3","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4
arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"7.0.18arm64","version":"7.0.18","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4
arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4
arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4
arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4
arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.4arm64","version":"8.0.4","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.5
arm64","version":"8.0.5","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.5arm64","version":"8.0.5","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"7.0.19
arm64","version":"7.0.19","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.5arm64","version":"8.0.5","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.5
arm64","version":"8.0.5","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.5arm64","version":"8.0.5","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.6
arm64","version":"8.0.6","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null, ms-azuretools.vscode-bicep
,{"installId":"7.0.20arm64","version":"7.0.20","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null, ms-azuretools.vscode-bicep, msazurermtools.azurerm-vscode-tools
,{"installId":"8.0.6
arm64","version":"8.0.6","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.6arm64","version":"8.0.6","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.6
arm64","version":"8.0.6","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.6arm64","version":"8.0.6","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by null
,{"installId":"8.0.7
arm64","version":"8.0.7","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by ms-azuretools.vscode-bicep
,{"installId":"8.0.8arm64","version":"8.0.8","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by ms-azuretools.vscode-bicep
,{"installId":"8.0.10
arm64","version":"8.0.10","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by ms-azuretools.vscode-bicep
,{"installId":"8.0.10arm64aspnetcore","version":"8.0.10","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} owned by ms-azuretools.vscode-azure-github-copilot
,{"installId":"8.0.10x64aspnetcore","version":"8.0.10","architecture":"x64","isGlobal":false,"installMode":"aspnetcore"} owned by ms-azuretools.vscode-azure-github-copilot
,{"installId":"8.0.11x64aspnetcore","version":"8.0.11","architecture":"x64","isGlobal":false,"installMode":"aspnetcore"} owned by ms-azuretools.vscode-azure-github-copilot
,{"installId":"8.0.11~arm64","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"runtime"} owned by ms-azuretools.vscode-bicep

11/29/2024, 4:43:19 PM DotnetLockReleasedEvent
true
Lock about to be released.
2024-11-30T00:43:19.472Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installed.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installed.lock

11/29/2024, 4:43:19 PM DotnetLockAttemptingAcquireEvent
true
Lock Acquisition request to begin.
2024-11-30T00:43:19.475Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock

11/29/2024, 4:43:19 PM RemovingVersionFromExtensionState
true
Adding {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} with id installing from the state.

11/29/2024, 4:43:19 PM FoundTrackingVersions
true
installing :

11/29/2024, 4:43:19 PM AddTrackingVersions
true
Updated installing :
{"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} owned by ms-azuretools.vscode-azure-github-copilot

11/29/2024, 4:43:19 PM DotnetLockReleasedEvent
true
Lock about to be released.
2024-11-30T00:43:19.481Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock

11/29/2024, 4:43:19 PM DotnetAcquisitionStarted
8.0.11arm64aspnetcore
8.0.11
arm64
false
aspnetcore
8.0.11
8.0.11arm64aspnetcore
ms-azuretools.vscode-azure-github-copilot

11/29/2024, 4:43:19 PM DotnetASPNetRuntimeAcquisitionStarted
1cf8b3a2ef08117bf1394a9c458cc5210099cee2578eb03ffbe0823c43a1efb2

11/29/2024, 4:43:19 PM WebRequestSent
https://dot.net/v1/dotnet-install.sh

11/29/2024, 4:43:19 PM DotnetFileWriteRequestEvent
true
Request to write
2024-11-30T00:43:19.995Z
39b0f54a7a7b03402f6728a8b4aebb4df44e16e3d648c992d6eace10809bba46

11/29/2024, 4:43:19 PM DotnetLockAttemptingAcquireEvent
true
Lock Acquisition request to begin.
2024-11-30T00:43:19.995Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/install scripts/dir.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/install scripts/dotnet-install.sh

11/29/2024, 4:43:19 PM DotnetLockAcquiredEvent
true
Lock Acquired.
2024-11-30T00:43:19.996Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/install scripts/dir.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/install scripts/dotnet-install.sh

11/29/2024, 4:43:20 PM DotnetFileWriteRequestEvent
true
File content is an exact match, not writing file.
2024-11-30T00:43:20.000Z
39b0f54a7a7b03402f6728a8b4aebb4df44e16e3d648c992d6eace10809bba46

11/29/2024, 4:43:20 PM DotnetLockReleasedEvent
true
Lock about to be released.
2024-11-30T00:43:20.000Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/install scripts/dir.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/install scripts/dotnet-install.sh

11/29/2024, 4:43:20 PM DotnetInstallScriptAcquisitionCompleted

11/29/2024, 4:43:20 PM DotnetAcquisitionScriptOutput
8.0.11arm64aspnetcore
8.0.11arm64aspnetcore
8.0.11
arm64
false
aspnetcore
dotnet-install: Note that the intended use of this script is for Continuous Integration (CI) scenarios, where:
dotnet-install: - The SDK needs to be installed without user interaction and without admin rights.
dotnet-install: - The SDK installation doesn't need to persist across multiple CI runs.
dotnet-install: To set up a development environment or to run apps, use installers rather than this script. Visit https://dotnet.microsoft.com/download to get the installer.

dotnet-install: Calling: machine_has curl
dotnet-install: Calling: calculate_vars
dotnet-install: Calling: get_normalized_architecture_from_architecture arm64
dotnet-install: Normalized architecture: 'arm64'.
dotnet-install: Calling: get_normalized_os
dotnet-install: Calling: get_current_os_name
dotnet-install: Normalized OS: 'osx'.
dotnet-install: Calling: get_normalized_quality
dotnet-install: Normalized quality: ''.
dotnet-install: Calling: get_normalized_channel LTS
dotnet-install: Normalized channel: 'LTS'.
dotnet-install: Calling: get_normalized_product aspnetcore
dotnet-install: Normalized product: 'aspnetcore-runtime'.
dotnet-install: Calling: resolve_installation_path 6042558c3716c42291c7efee9f27c4df149f7d0b597a7af0b234e439beb881b7 Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore
dotnet-install: InstallRoot: '/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore'.
dotnet-install: Calling: get_normalized_architecture_for_specific_sdk_version 8.0.11 LTS arm64
dotnet-install: Calling: get_current_os_name
dotnet-install: Calling: get_specific_version_from_version https://dotnetcli.azureedge.net/dotnet LTS arm64 8.0.11
dotnet-install: Calling: get_specific_product_version https://dotnetcli.azureedge.net/dotnet 8.0.11
dotnet-install: Calling: get_specific_product_version_url https://dotnetcli.azureedge.net/dotnet 8.0.11 true
dotnet-install: Constructed productVersion link: https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.11/aspnetcore-productVersion.txt
dotnet-install: Calling: get_specific_product_version_url https://dotnetcli.azureedge.net/dotnet 8.0.11 false
dotnet-install: Constructed productVersion link: https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.11/productVersion.txt
dotnet-install: Checking for the existence of https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.11/aspnetcore-productVersion.txt
dotnet-install: Calling: machine_has curl
dotnet-install: specific_version=8.0.11
dotnet-install: Calling: construct_download_link https://dotnetcli.azureedge.net/dotnet LTS arm64 8.0.11 osx
dotnet-install: Calling: get_specific_product_version https://dotnetcli.azureedge.net/dotnet 8.0.11
dotnet-install: Calling: get_specific_product_version_url https://dotnetcli.azureedge.net/dotnet 8.0.11 true
dotnet-install: Constructed productVersion link: https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.11/aspnetcore-productVersion.txt
dotnet-install: Calling: get_specific_product_version_url https://dotnetcli.azureedge.net/dotnet 8.0.11 false
dotnet-install: Constructed productVersion link: https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.11/productVersion.txt
dotnet-install: Checking for the existence of https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.11/aspnetcore-productVersion.txt
dotnet-install: Calling: machine_has curl
dotnet-install: Constructed primary named payload URL: https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.11/aspnetcore-runtime-8.0.11-osx-arm64.tar.gz
dotnet-install: Calling: construct_legacy_download_link https://dotnetcli.azureedge.net/dotnet LTS arm64 8.0.11
dotnet-install: Calling: get_legacy_os_name
dotnet-install: Cound not construct a legacy_download_link; omitting...
dotnet-install: Calling: is_dotnet_package_installed 6042558c3716c42291c7efee9f27c4df149f7d0b597a7af0b234e439beb881b7 Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore shared/Microsoft.AspNetCore.App 8.0.11
dotnet-install: Calling: combine_paths 6042558c3716c42291c7efee9f27c4df149f7d0b597a7af0b234e439beb881b7 Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore shared/Microsoft.AspNetCore.App
dotnet-install: combine_paths: root_path=/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore
dotnet-install: combine_paths: child_path=shared/Microsoft.AspNetCore.App
dotnet-install: Calling: combine_paths 6042558c3716c42291c7efee9f27c4df149f7d0b597a7af0b234e439beb881b7 Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/shared/Microsoft.AspNetCore.App 8.0.11
dotnet-install: combine_paths: root_path=/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/shared/Microsoft.AspNetCore.App
dotnet-install: combine_paths: child_path=8.0.11
dotnet-install: is_dotnet_package_installed: dotnet_package_path=/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/shared/Microsoft.AspNetCore.App/8.0.11
dotnet-install: ASP.NET Core Runtime with version '8.0.11' is already installed.

11/29/2024, 4:43:20 PM DotnetAcquisitionCompleted
8.0.11arm64aspnetcore
8.0.11
arm64
false
aspnetcore
8.0.11
8.0.11arm64aspnetcore
/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet

11/29/2024, 4:43:20 PM DotnetInstallationValidationError
Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet"
8.0.11arm64aspnetcore
8.0.11arm64aspnetcore
8.0.11arm64aspnetcore
8.0.11
arm64
false
aspnetcore
Error
Error: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet"
at c.assertOrThrowError (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:37:93)
at c.validateDotnetInstall (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:19:18)
at y.next (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:251:43)
at Generator.next ()
at s (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:5:58)
8.0.11arm64aspnetcore/host
8.0.11arm64aspnetcore/shared
8.0.11arm64aspnetcore/host/fxr
8.0.11arm64aspnetcore/shared/Microsoft.AspNetCore.App
8.0.11arm64aspnetcore/shared/Microsoft.NETCore.App

11/29/2024, 4:43:20 PM DotnetLockAttemptingAcquireEvent
true
Lock Acquisition request to begin.
2024-11-30T00:43:20.563Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock

11/29/2024, 4:43:20 PM RemovingVersionFromExtensionState
true
Removing {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} with id installing from the state.

11/29/2024, 4:43:20 PM FoundTrackingVersions
true
installing :
{"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} owned by ms-azuretools.vscode-azure-github-copilot

11/29/2024, 4:43:20 PM RemovingExtensionFromList
true
The last owner ms-azuretools.vscode-azure-github-copilot removed {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} entirely from the state.

11/29/2024, 4:43:20 PM DotnetLockReleasedEvent
true
Lock about to be released.
2024-11-30T00:43:20.579Z
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock
/Users/pamelafox/.vscode/extensions/ms-dotnettools.vscode-dotnet-runtime-2.2.3/dist/installing.lock

11/29/2024, 4:43:20 PM DotnetCommandFailed
.NET Acquisition Failed: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet", Error: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet"
at c.assertOrThrowError (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:38:19)
at c.validateDotnetInstall (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:19:18)
at y.next (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:251:43)
at Generator.next ()
at s (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:5:58)
acquire
Error
Error: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet"
at c.assertOrThrowError (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:38:19)
at c.validateDotnetInstall (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:19:18)
at y.next (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:251:43)
at Generator.next ()
at s (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:5:58)
8.0.11arm64aspnetcore
8.0.11arm64aspnetcore
8.0.11

false
aspnetcore

11/29/2024, 4:43:20 PM DotnetAcquisitionFinalError
Error
.NET Acquisition Failed: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet", Error: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet"
at c.assertOrThrowError (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:38:19)
at c.validateDotnetInstall (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:19:18)
at y.next (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:251:43)
at Generator.next ()
at s (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:5:58)
Error: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet"
at c.assertOrThrowError (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:38:19)
at c.validateDotnetInstall (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:19:18)
at y.next (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:251:43)
at Generator.next ()
at s (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:5:58)
8.0.11arm64aspnetcore
8.0.11arm64aspnetcore
8.0.11
arm64
false
aspnetcore

11/29/2024, 4:43:20 PM DotnetASPNetRuntimeFinalAcquisitionError
DotnetInstallationValidationError
Error
.NET Acquisition Failed: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet", Error: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet"
at c.assertOrThrowError (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:38:19)
at c.validateDotnetInstall (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:19:18)
at y.next (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:251:43)
at Generator.next ()
at s (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:5:58)
Error: Validation of .dotnet installation for version {"installId":"8.0.11arm64aspnetcore","version":"8.0.11","architecture":"arm64","isGlobal":false,"installMode":"aspnetcore"} failed: Expected executable does not exist at "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/dotnet"
at c.assertOrThrowError (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:38:19)
at c.validateDotnetInstall (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/InstallationValidator.js:19:18)
at y.next (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:251:43)
at Generator.next ()
at s (/Users/pamelafox/.vscode/extensions/vscode-dotnet-runtime-library/dist/Acquisition/DotnetCoreAcquisitionWorker.js:5:58)
8.0.11arm64aspnetcore
8.0.11arm64aspnetcore
8.0.11
arm64
false
aspnetcore

Reproduction Steps

  1. From my machine, open new VS Code window while Copilot Azure agent is installed.

Expected Behavior

No error, Azure agent working.

Exceptions & Errors (if any)

No response

.NET Install Tool Version

v2.2.3

Your operating system? Please provide more detail, such as the version and or distro above.

OSX / Darwin / Mac

VS Code Version

Version: 1.95.3

@nagilson
Copy link
Member

nagilson commented Dec 2, 2024

Thank you for that log.

@dotnet/install-scripts-maintainers

is_dotnet_package_installed: dotnet_package_path=/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11arm64aspnetcore/shared/Microsoft.AspNetCore.App/8.0.11
dotnet-install: ASP.NET Core Runtime with version '8.0.11' is already installed.

It looks like the install script thought the asp.net core runtime was installed, but when we call the install script, it did not have a dotnet executable in the place we told it to install? There is some more information and output from the script above. In the mentioned issue, I provided some details about how we install the install script. I'm not sure why it thought it was already installed here -- it shouldnt be on the path if this logic kicked in.

@JanProvaznik
Copy link
Member

JanProvaznik commented Dec 3, 2024

I can reproduce it by installing VSCode and the azure copilot extension. It's not clear to me if it's an error in the install scripts or in their usage. (I reproduced that it tries to install every time but the error only appears if the installation directory is somehow corrupted) I will investigate

@nagilson
Copy link
Member

nagilson commented Dec 3, 2024

Awesome, thanks :)

@pamelafox
Copy link
Author

FYI, I looked into the "/Users/pamelafox/Library/Application Support/Code/User/globalStorage/ms-dotnettools.vscode-dotnet-runtime/.dotnet/8.0.11~arm64~aspnetcore/" folder, saw that it only had a host folder and no dotnet binary, so I deleted the folder entirely, then restarted VS Code and it was able to install it properly. I don't know why it was only partially installed.

@pamelafox
Copy link
Author

Maybe related? There are quite a few .NET versions in that folder, taking up 2 GB on disk:
Image

Perhaps that's to be expected.

@JanProvaznik
Copy link
Member

JanProvaznik commented Dec 4, 2024

Thanks @pamelafox for the details. I observe this error if something bad happens with the installation target directory (e.g. permissions). @nagilson
As from the log when deciding whether to install or report that it's already installed, the install scripts just look for binaries in the shared directory, but .NET install tool also looks for dotnet in installation directory, I will create an issue and discuss with PM if we want to check this too. I suspect the linked issue is the same case.
The .NET install tool could also ensure the target install directory is deleted if invalid.
Wild guess: some antivirus software/OS component might be blocking the binary from being placed in the correct spot in the first install script run...

@pamelafox
Copy link
Author

I had another guess this morning: I have chronically low storage on my device, sometimes to the point of running out entirely. Maybe my machine run out in the midst of copying the installation artifacts?

@nagilson
Copy link
Member

nagilson commented Dec 4, 2024

@JanProvaznik @pamelafox Thank you both for your thorough dedication in this investment.

1 - I agree that the install script should also check for the dotnet executable in the directory to determine if the install is there.
2 - I agree that we (the install tool extension) should prioritize deleting the entire folder out if the executable is not there -- we could also possibly add a retry in this event. That should be safe (nobody else is theoretically using it properly if we have ownership of the DLL.)

As to how this could happen: the install script does check disk size and the extension can too but maybe that check no longer works after the install is part way through?

I will take up 2. I think it is higher priority but need to prioritize it with our other investments and I will be out for a while. cc @baronfel for awareness. If this is urgent, then it can be prioritized within my team as it should be relatively simple to fix (if DotnetInstallationValidationError occurs, then try to use FileUtilities deletion method to delete the installation folder. Test this and make sure that it works by deleting the dll while in a breakpoint, then try reinstalling and see if it works properly.)

Also as @pamelafox noted on the 2GB (ouch), we provide uninstall APIs in our documentation for extensions to clean up what they had installed but there is not widespread adoption of it (dont think the copilot extension does that) -- eventually we are going to do some more automatic clean up though.

@nagilson nagilson added P1 bug Something isn't working good first issue Good for newcomers cause:missing-download and removed untriaged labels Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants