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 August 2024 Update - .NET 8.0.8, .NET 6.0.33 #9447

Closed
rbhanda opened this issue Aug 13, 2024 · 12 comments
Closed

.NET August 2024 Update - .NET 8.0.8, .NET 6.0.33 #9447

rbhanda opened this issue Aug 13, 2024 · 12 comments

Comments

@rbhanda
Copy link
Contributor

rbhanda commented Aug 13, 2024

.NET August 2024 Update

Release Notes

Status

Asset Type 8.0.8 6.0.33 Notes
Installers/Binaries
Snaps
Linux Packages (Microsoft distribution) The list below refers to the Microsoft-provisioned feeds (packages.microsoft.com) and does not in any way represent direct availability in distros (eg RHEL, Fedora).
     Centos 7 NA
     Centos 8
     Debian 10
     Debian 11
     Debian 12
     Fedora 37
     Fedora 38
     Fedora 39
     Fedora 40
     OpenSUSE 15
     Ubuntu 20.04
     Ubuntu 22.04
     Ubuntu 23.04
     Ubuntu 24.04

Issues

Please report any issues you find either by responding to this issue, creating a new issue or creating a new issue in one of the following repos:

Known Issues

@T3rminat0r
Copy link

Just as general Feedback... the list of "Changes" for both releases is ... basically non-existant, apart from listing the two CVEs for the 8.0.8 release, the "release-notes" are a list of where/how to obtain the most recent release, rather than actual release notes, telling us what changed compared to the last version!? ... might just be me wondering, tho ...

@libreo-abrettschneider
Copy link

And AGAIN our build pipeline breaks cause of analyzer changes similar to #9309 (comment)
"error IDE0073: A source file contains a header that does not match the required text"

Yes it is an error that we need to fix, but a patch release should not break things that worked before.
Is there any way to "fix" the analyzers to a specific version?

Also it breaks docker image builds for us:
dotnet/msbuild#10518

@lischetzke
Copy link

Question regarding the new versions for Windows. We're running Server 2019 and noticed that the old .NET Hosting Bundles (6.0.32 and 8.0.7) install multiple packages (Windows Server Hosting, .NET Runtime, ASP.NET Core). Typically the installer will remove the old versions and install the new versions.

This time the Hosting Bundle installer installed the new version successfully, but did not remove the old versions. Add/Remove programs and dotnet --info are still showing the old versions for .NET Runtime and ASP.NET Core. dotnet --info shows the newly installed versions too. The Add/Remove Programs shows Windows Server Hosting in the correct version (6.0.33 and 8.0.8) and only that version, as expected.

A clean install of the Hosting Bundle only shows Windows Server Hosting in Add/Remove Programs. Checking the reg keys it seems that the old versions added multiple keys in HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall with Bundle* values. The new one only creates this key for Windows Server Hosting. .NET Runtime and ASP.NET Core do not get keys with Bundle* values like the previous versions.

Is it expected, that .NET Runtime and ASP.NET Core are not listed/updated in Add/Remove Programs anymore? Shouldn't the installer update/uninstall older versions like before?


Before update:

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.32 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.32 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

After update:

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.33 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.32 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.33 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

@Rockvolleyball
Copy link

Having the same issues over here as @lischetzke describes. Installation is not going as expected, ending up in mixed versions.

@SBarkovskiy
Copy link

SBarkovskiy commented Aug 15, 2024

Hey there @rbhanda
Any expectations when 8.08 will be available via Linux Packages (Microsoft distribution) on Debian, Fedora and so on?
Thank you

@renevanderheijden
Copy link

renevanderheijden commented Aug 20, 2024

I know Debian 9 (armhf) is not supported anymore, but since version 6.0.33 starting an application results in a segmentation fault.

Failed to load /usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/libcoreclr.so, error: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27' not found (required by /usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/libcoreclr.so)
Segmentation fault

I didn't expect breaking changes like these in LTS versions, even if the OS is not supported anymore.

@nbren007
Copy link

nbren007 commented Sep 5, 2024

I know Debian 9 (armhf) is not supported anymore, but since version 6.0.33 starting an application results in a segmentation fault.

Failed to load /usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/libcoreclr.so, error: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27' not found (required by /usr/share/dotnet/shared/Microsoft.NETCore.App/6.0.33/libcoreclr.so)
Segmentation fault

I didn't expect breaking changes like these in LTS versions, even if the OS is not supported anymore.

I have this issue. Have you found any resolution?

@renevanderheijden
Copy link

@nbren007 Unfortunately not... We just keep on using version .31, until we migrate our application to a newer .NET version.

@rbhanda
Copy link
Contributor Author

rbhanda commented Oct 8, 2024

closing in favor of #9532

@rbhanda rbhanda closed this as completed Oct 8, 2024
@rbhanda rbhanda unpinned this issue Oct 8, 2024
@deepu9890
Copy link

deepu9890 commented Oct 10, 2024

.NET 8.0.8 and .NET SDK 8.0.400 after patch update the application failing with exception could not load file or assembly Microsoft.AspNetCore.SignalR.Client.Core etc.. We load all dlls from installation location and with the new patch update causing issues on client machines and forcibly asking for upgrade.
Can anyone suggest or help us.

Microsoft.AspNetCore.SignalR.Client.Core should be update to version 8.08,

see exception msg: "Could not load file or assembly 'Microsoft.AspNetCore.SignalR.Client.Core, Version=8.0.8.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'

@lischetzke
Copy link

Is it expected, that .NET Runtime and ASP.NET Core are not listed/updated in Add/Remove Programs anymore? Shouldn't the installer update/uninstall older versions like before?

Update on that issue from my side. Updating .NET using WSUS/Windows Update did the trick and ASP.NET as well as .NET Runtime are again showing up in Add/Remove Programs in the correct version. The previous versions were removed cleanly in the programs list and using dotnet --info.

ooking at the update in the Microsoft Update Catalog it seems to me like Windows Update is installing every component separately. This might be something to consider if someone previously installed/updated .NET using the Hosting Bundle and now experiences this issue.
Windows Update will not install the components again, if the latest Hosting Bundle was applied, but ASP.NET or .NET Runtime is not shown in the programs list. Instead it will "correct" the issue when installing an update.

Windows Update will show an available update if older .NET versions were found, i.e. because of this issue, and the update can be reapplied by an update. This could be validated with a system that had this issue where the newest Hosting Bundle was installed but an older version of .NET Runtime was still installed on the system.

This seems to be the case even for the 2024-10 .NET Hosting Bundle which in my opinion is still an issue.

@Rockvolleyball maybe this is useful information or a possible solution for you.

@Rockvolleyball
Copy link

Rockvolleyball commented Oct 28, 2024

Thanks for the update @lischetzke

For me Windows Update is no option.

Think I found out what is happening, see this post: #9555

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants