Udostępnij przez


Pakiet "libintl" usunięty z obrazów alpejskich

Pakiet libintl nie jest już uwzględniony w obrazach kontenerów Alpine dla platformy .NET.

Poprzednie zachowanie

Przed wersją .NET 8 pakiet libintl był uwzględniony w obrazach kontenerowych Alpine platformy .NET.

Nowe zachowanie

Platforma .NET już nie zawiera pakietu libintl w obrazach kontenerów Alpine.

Jeśli aplikacja ma własną zależność od libintl, może zostać wyświetlony następujący błąd podczas uruchamiania z platformą .NET 8 w kontenerze Alpine.

Błąd podczas ładowania biblioteki udostępnionej libintl.so.8: Brak takiego pliku lub katalogu

Wersja wprowadzona

.NET 8 (wersja zapoznawcza 5)

Typ zmiany

Ta zmiana jest zmianą behawioralną.

Przyczyna zmiany

Określono, że platforma .NET nie ma zależności od libintl pakietu. Tylko pakiety wymagane przez platformę .NET są dodawane do podstawowego obrazu kontenera Alpine.

Sprawdź funkcjonalność aplikacji podczas uaktualniania do platformy .NET 8. Jeśli aplikacja ma zależność od libintl pakietu, możesz ją uwzględnić na obrazie, dodając następującą instrukcję do pliku Dockerfile:

RUN apk add --no-cache libintl

Interfejsy API, których dotyczy problem

Żaden.

Zobacz także