diff --git a/Dockerfile b/Dockerfile index 28907ab79d2..2f89c258325 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,11 +13,11 @@ ARG EXTRA_DNF_PACKAGES="" ARG EXTRA_ALPINE_PACKAGES="" ARG FORCE_INSTALL_PACKAGES=1 RUN --mount=target=/build,source=build \ - TARGET=${TARGETARCH}${TARGETVARIANT} \ - /build/run.sh install-packages + TARGET=${TARGETARCH}${TARGETVARIANT} \ + /build/run.sh install-packages RUN --mount=target=/build,source=build \ - /build/run.sh setup-user + /build/run.sh setup-user COPY --chmod=644 files/sudoers* /etc/sudoers.d @@ -64,7 +64,7 @@ WORKDIR /data STOPSIGNAL SIGTERM # End user MUST set EULA and change RCON_PASSWORD -ENV TYPE=VANILLA VERSION=LATEST EULA="" UID=1000 GID=1000 +ENV TYPE=VANILLA VERSION=LATEST EULA="" UID=1000 GID=1000 LC_ALL=en_US.UTF-8 COPY --chmod=755 scripts/start* / COPY --chmod=755 bin/ /usr/local/bin/ diff --git a/build/ol/install-packages.sh b/build/ol/install-packages.sh index 96c09da2c71..22e73eb9468 100755 --- a/build/ol/install-packages.sh +++ b/build/ol/install-packages.sh @@ -53,6 +53,9 @@ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.s dnf update -y dnf install -y git-lfs +# Install missing language pack for en_US.UTF-8 (see issue #2487) +dnf install -y glibc-langpack-en + # Clean up DNF when done dnf clean all