Skip to content

Couldn't find a valid ICU package installed on the system #63337

@Garwin4j

Description

@Garwin4j

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

I get this error while trying to build .net applicaitons while on both Ubunutu and Fedora:

/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Environment.FailFast(System.String)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.GlobalizationMode..cctor()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.CultureData.CreateCultureWithInvariantData()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.CultureData.get_Invariant()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.CultureInfo..cctor()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.String.ToLowerInvariant()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Text.EncodingHelper.GetCharset()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Text.EncodingHelper.GetEncodingFromCharset()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.ConsolePal.GetConsoleEncoding()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console+<>c.<get_OutputEncoding>b__19_0()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Threading.LazyInitializer.EnsureInitializedCore[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Object ByRef, System.Func1<System.__Canon>) /home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Threading.LazyInitializer.EnsureInitialized[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Object ByRef, System.Func1<System.__Canon>)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console.get_OutputEncoding()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console.CreateOutputWriter(System.IO.Stream)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console+<>c.<get_Out>b__26_0()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Threading.LazyInitializer.EnsureInitializedCore[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Object ByRef, System.Func1<System.__Canon>) /home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Threading.LazyInitializer.EnsureInitialized[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Object ByRef, System.Func1<System.__Canon>)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console.get_Out()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.ConsolePal.EnsureInitializedCore()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.ConsolePal+ControlCHandlerRegistrar.Register()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console.add_CancelKeyPress(System.ConsoleCancelEventHandler)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.Tools.Internal.PhysicalConsole..ctor()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.Tools.Internal.PhysicalConsole..cctor()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.Tools.Internal.PhysicalConsole.get_Singleton()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.ApiDescription.Tool.ProgramBase.GetConsole()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.ApiDescription.Tool.Program.Main(System.String[])

Expected Behavior

No response

Steps To Reproduce

No response

Exceptions (if any)

Alchemy.Port.WebApi failed with 29 error(s) (4.2s) → dist/csapps/Alchemy.Port.WebApi/Alchemy.Port.WebApi/net9.0/Alchemy.Port.WebApi.dll
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Environment.FailFast(System.String)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.GlobalizationMode..cctor()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.CultureData.CreateCultureWithInvariantData()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.CultureData.get_Invariant()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Globalization.CultureInfo..cctor()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.String.ToLowerInvariant()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Text.EncodingHelper.GetCharset()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Text.EncodingHelper.GetEncodingFromCharset()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.ConsolePal.GetConsoleEncoding()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console+<>c.<get_OutputEncoding>b__19_0()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Threading.LazyInitializer.EnsureInitializedCore[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Object ByRef, System.Func1<System.__Canon>) /home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Threading.LazyInitializer.EnsureInitialized[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Object ByRef, System.Func1<System.__Canon>)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console.get_OutputEncoding()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console.CreateOutputWriter(System.IO.Stream)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console+<>c.<get_Out>b__26_0()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Threading.LazyInitializer.EnsureInitializedCore[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Object ByRef, System.Func1<System.__Canon>) /home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Threading.LazyInitializer.EnsureInitialized[[System.__Canon, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef, System.Object ByRef, System.Func1<System.__Canon>)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console.get_Out()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.ConsolePal.EnsureInitializedCore()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.ConsolePal+ControlCHandlerRegistrar.Register()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at System.Console.add_CancelKeyPress(System.ConsoleCancelEventHandler)
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.Tools.Internal.PhysicalConsole..ctor()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.Tools.Internal.PhysicalConsole..cctor()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.Tools.Internal.PhysicalConsole.get_Singleton()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.ApiDescription.Tool.ProgramBase.GetConsole()
/home/gpryce/.nuget/packages/microsoft.extensions.apidescription.server/9.0.8/build/Microsoft.Extensions.ApiDescription.Server.targets(68,5): error : at Microsoft.Extensions.ApiDescription.Tool.Program.Main(System.String[])

.NET Version

9.0.304

Anything else?

NET SDK:
Version: 9.0.304
Commit: f12f5f689e
Workload version: 9.0.300-manifests.d132e20e
MSBuild version: 17.14.16+5d8159c5f

Runtime Environment:
OS Name: fedora
OS Version: 42
OS Platform: Linux
RID: linux-x64
Base Path: /home/gpryce/.dotnet/sdk/9.0.304/

.NET workloads installed:
There are no installed workloads to display.
Configured to use loose manifests when installing new manifests.

Host:
Version: 10.0.0-preview.4.25258.110
Architecture: x64
Commit: c22dcd0c7a

.NET SDKs installed:
3.1.426 [/home/gpryce/.dotnet/sdk]
6.0.424 [/home/gpryce/.dotnet/sdk]
8.0.303 [/home/gpryce/.dotnet/sdk]
9.0.100-rc.2.24474.11 [/home/gpryce/.dotnet/sdk]
9.0.100 [/home/gpryce/.dotnet/sdk]
9.0.300 [/home/gpryce/.dotnet/sdk]
9.0.304 [/home/gpryce/.dotnet/sdk]
10.0.100-preview.4.25258.110 [/home/gpryce/.dotnet/sdk]

.NET runtimes installed:
Microsoft.AspNetCore.App 3.1.32 [/home/gpryce/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.32 [/home/gpryce/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 8.0.7 [/home/gpryce/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.0-rc.2.24474.3 [/home/gpryce/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.0 [/home/gpryce/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.5 [/home/gpryce/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 9.0.8 [/home/gpryce/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 10.0.0-preview.4.25258.110 [/home/gpryce/.dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.1.32 [/home/gpryce/.dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.32 [/home/gpryce/.dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 8.0.7 [/home/gpryce/.dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.0-rc.2.24473.5 [/home/gpryce/.dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.0 [/home/gpryce/.dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.5 [/home/gpryce/.dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 9.0.8 [/home/gpryce/.dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 10.0.0-preview.4.25258.110 [/home/gpryce/.dotnet/shared/Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 10.0.0-preview.4.25258.110 [/home/gpryce/.dotnet/shared/Microsoft.WindowsDesktop.App]

Other architectures found:
None

Environment variables:
DOTNET_ROOT [/home/gpryce/.dotnet]

global.json file:
/home/gpryce/projects/camp/eLogic/global.json

Learn more:
https://aka.ms/dotnet/info

Download .NET:
https://aka.ms/dotnet/download

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs: Author FeedbackThe author of this issue needs to respond in order for us to continue investigating this issue.Needs: ReproIndicates that the team needs a repro project to continue the investigation on this issueStatus: No Recent Activityarea-mvcIncludes: MVC, Actions and Controllers, Localization, CORS, most templates

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions