carlossg / docker-maven

Official Docker image with Maven
Apache License 2.0
524 stars 423 forks source link

Please update bash in Alpine image to avoid error message #372

Closed maffe closed 1 year ago

maffe commented 1 year ago

When running bash in maven:3-eclipse-temurin-17-alpine, an error message appears:

$ docker run -it --rm --entrypoint bash maven:3-eclipse-temurin-17-alpine
bash: /etc/bash/bashrc: line 14: syntax error near unexpected token `done'
bash: /etc/bash/bashrc: line 14: `done'
b7adf43c7a39:/#

This was fixed in bash 5.2.15-r5 and after upgrading bash, the error disappears:

$ docker run -it --rm --entrypoint sh maven:3-eclipse-temurin-17-alpine
/ # apk upgrade bash
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/x86_64/APKINDEX.tar.gz
(1/1) Upgrading bash (5.2.15-r4 -> 5.2.15-r5)
Executing bash-5.2.15-r5.post-upgrade
Executing busybox-1.36.0-r9.trigger
OK: 31 MiB in 44 packages
/ # bash
5d1327657e26:/#

Please provide an updated image containing bash 5.2.15-r5 🙂

carlossg commented 1 year ago

images will be updated when the upstream eclipse-temurin-17-alpine image is updated