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

Installing/Upgrading dotnet-aspnetcoremodule to 16.0.22270 removes dotnet-6.0-aspnetruntime 6.0.10 #64

Open
MarcDenman opened this issue Oct 19, 2022 · 0 comments

Comments

@MarcDenman
Copy link

One of our developers has come across an issue where when they install/upgrade dotnet-aspnetcoremodule-v2 to the latest stable version(16.0.22270), it removes v6.0.10 of the dotnet-6.0-aspnetruntime which had also been installed via Chocolatey

Up until now, we now haven't paid attention to the order in which we install packages assuming they were fairly idempotent. We installed the aspnetruntime before installed the aspnetcoremodule and for some reason when in that order, with the latest version of the aspnetcoremodule then the aspenetruntime gets removed!

I have tested having 6.0.10 of the runtime installed and then installing/upgrading aspnetcoremodule to 16.0.22232 (latest-1) and the issue didn't occur so I think it is something to do with the latest package.

I have managed to replicate this on several Windows 2016 server and several Windows 2019 servers (existing servers and freshly created) but I could not replicate on a desktop.

Steps to reproduce

choco upgrade dotnet-6.0-aspnetruntime --force -y
Test-Path -Path "C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.10"
choco upgrade dotnet-aspnetcoremodule-v2 --force -y
Test-Path -Path "C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.10"

Output

> Test-Path -Path "C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.10"
True

> dotnet --list-runtimes
Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.28 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.29 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.10 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.28 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.29 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.28 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

> choco upgrade dotnet-aspnetcoremodule-v2 --force -y
Chocolatey v1.1.0
Upgrading the following packages:
dotnet-aspnetcoremodule-v2
By upgrading, you accept licenses for the packages.
dotnet-aspnetcoremodule-v2 v16.0.22270 is the latest version available based on your source(s).

Progress: Downloading dotnet-aspnetcoremodule-v2 16.0.22270... 10%
Progress: Downloading dotnet-aspnetcoremodule-v2 16.0.22270... 28%
Progress: Downloading dotnet-aspnetcoremodule-v2 16.0.22270... 46%
Progress: Downloading dotnet-aspnetcoremodule-v2 16.0.22270... 64%
Progress: Downloading dotnet-aspnetcoremodule-v2 16.0.22270... 82%
Progress: Downloading dotnet-aspnetcoremodule-v2 16.0.22270... 100%

dotnet-aspnetcoremodule-v2 v16.0.22270 (forced) [Approved]
dotnet-aspnetcoremodule-v2 package files upgrade completed. Performing other installation steps.
Downloading dotnet-aspnetcoremodule-v2 64 bit
  from 'https://download.visualstudio.microsoft.com/download/pr/870aa66a-733e-45fa-aecb-27aaec423f40/833d0387587b9fb35e47e75f2cfe0288/dotnet-hosting-6.0.10-win.exe'

Progress: 0% - Saving 128 KB of 68.28 MB
Progress: 100% - Completed download of C:\Users\Marc.Denman\AppData\Local\Temp\chocolatey\dotnet-aspnetcoremodule-v2\16.0.22270\dotnet-hosting-6.0.10-win.exe (68.28 MB).
Download of dotnet-hosting-6.0.10-win.exe (68.28 MB) completed.
Hashes match.
Installing dotnet-aspnetcoremodule-v2...
dotnet-aspnetcoremodule-v2 has been installed.
 The upgrade of dotnet-aspnetcoremodule-v2 was successful.
  Software installed as 'exe', install location is likely default.

Chocolatey upgraded 1/1 packages.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
> Test-Path -Path "C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App\6.0.10"
False

> dotnet --list-runtimes
Microsoft.AspNetCore.All 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.28 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.29 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.30 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.28 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.29 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.28 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant