Paket „libintl“ wurde aus Alpine-Images entfernt
Das Paket „libintl
“ ist nicht mehr in Alpine-Containerimages von .NET enthalten.
Vorheriges Verhalten
Vor .NET 8 war das Paket „libintl
“ in Alpine-Containerimages von .NET enthalten.
Neues Verhalten
.NET enthält nicht länger das Paket „libintl
“ in seinen Alpine-Containerimages.
Wenn Ihre Anwendung eine eigene Abhängigkeit von libintl
aufweist, wird möglicherweise der folgende Fehler angezeigt, wenn Sie .NET 8 in einem Alpine-Container für die Ausführung verwenden:
Fehler beim Laden der freigegebenen Bibliothek „libintl.so.8“: Keine solche Datei oder kein solches Verzeichnis
Eingeführt in Version
.NET 8 Vorschauversion 5
Art der Änderung
Diese Änderung ist eine Verhaltensänderung.
Grund für die Änderung
Es wurde festgestellt, dass .NET keine Abhängigkeit vom Paket „libintl
“ aufweist. Nur Pakete, die .NET benötigt, sind auf dem Alpine-Basiscontainerimage enthalten.
Empfohlene Maßnahme
Überprüfen Sie die Funktionalität Ihrer Anwendung beim Upgrade auf .NET 8. Wenn Ihre Anwendung eine Abhängigkeit vom Paket „libintl
“ aufweist, können Sie es in das Image einschließen, indem Sie Ihrer Dockerfile die folgende Anweisung hinzufügen:
RUN apk add --no-cache libintl
Betroffene APIs
Keine.