When running docker build -t aws/codebuild/standard:2.0 ., build log shows the following error:
+ curl -LSso /var/tmp/apache-maven-3.6.1-bin.tar.gz https://apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
+ echo b4880fb7a3d81edd190a029440cdf17f308621af68475a4fe976296e71ff4a4b546dd6d8a58aaafba334d309cc11e638c52808a4b0e818fc0fd544226d952544 /var/tmp/apache-maven-3.6.1-bin.tar.gz
+ sha512sum -c -
/var/tmp/apache-maven-3.6.1-bin.tar.gz: FAILED
sha512sum: WARNING: 1 computed checksum did NOT match
The command '/bin/sh -c set -ex && apt-get update && apt-get install -y software-properties-common && add-apt-repository -y ppa:openjdk-r/ppa && apt-get update && apt-get install -y openjdk-8-jdk && apt-get install -y --no-install-recommends ca-certificates-java && update-ca-certificates -f && dpkg --add-architecture i386 && apt-get update && apt-get install -y --force-yes libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 libqt5widgets5 && wget "https://dl.google.com/android/repository/sdk-tools-linux-${ANDROID_SDK_MANAGER_VER}.zip" -O /tmp/android-sdkmanager.zip && echo "${ANDROID_SDK_MANAGER_SHA256} /tmp/android-sdkmanager.zip" | sha256sum -c - && mkdir -p ${ANDROID_HOME} && unzip /tmp/android-sdkmanager.zip -d ${ANDROID_HOME} && chown -R root.root ${ANDROID_HOME} && ln -s ${ANDROID_HOME}/tools/android /usr/bin/android && android-accept-licenses.sh "env JAVA_HOME=$JAVA_8_HOME JRE_HOME=$JRE_8_HOME JDK_HOME=$JDK_8_HOME sdkmanager --verbose platform-tools ${ANDROID_SDK_BUILD_TOOLS} ${ANDROID_SDK_PLATFORM_TOOLS} ${ANDROID_SDK_EXTRAS} ${ANDROID_SDK_NDK_TOOLS}" && android-accept-licenses.sh "env JAVA_HOME=$JAVA_8_HOME JRE_HOME=$JRE_8_HOME JDK_HOME=$JDK_8_HOME sdkmanager --verbose platform-tools ${ANDROID_SDK_BUILD_TOOLS_28} ${ANDROID_SDK_PLATFORM_TOOLS_28}" && android-accept-licenses.sh "env JAVA_HOME=$JAVA_8_HOME JRE_HOME=$JRE_8_HOME JDK_HOME=$JDK_8_HOME sdkmanager --licenses" && apt-get install -y python-setuptools && mkdir -p $JAVA_HOME && curl -LSso /var/tmp/$JDK_DOWNLOAD_TAR https://download.java.net/java/GA/jdk$JAVA_VERSION/$JDK_VERSION_TAG/GPL/$JDK_DOWNLOAD_TAR && echo "$JDK_DOWNLOAD_SHA256 /var/tmp/$JDK_DOWNLOAD_TAR" | sha256sum -c - && tar xzvf /var/tmp/$JDK_DOWNLOAD_TAR -C $JAVA_HOME --strip-components=1 && for tool_path in $JAVA_HOME/bin/*; do tool=`basename $tool_path`; update-alternatives --install /usr/bin/$tool $tool $tool_path 10000; update-alternatives --set $tool $tool_path; done && rm $JAVA_HOME/lib/security/cacerts && ln -s /etc/ssl/certs/java/cacerts $JAVA_HOME/lib/security/cacerts && curl -LSso /var/tmp/apache-ant-$ANT_VERSION-bin.tar.gz https://archive.apache.org/dist/ant/binaries/apache-ant-$ANT_VERSION-bin.tar.gz && echo "$ANT_DOWNLOAD_SHA512 /var/tmp/apache-ant-$ANT_VERSION-bin.tar.gz" | sha512sum -c - && tar -xzf /var/tmp/apache-ant-$ANT_VERSION-bin.tar.gz -C /opt && update-alternatives --install /usr/bin/ant ant /opt/apache-ant-$ANT_VERSION/bin/ant 10000 && mkdir -p $MAVEN_HOME && curl -LSso /var/tmp/apache-maven-$MAVEN_VERSION-bin.tar.gz https://apache.org/dist/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz && echo "$MAVEN_DOWNLOAD_SHA512 /var/tmp/apache-maven-$MAVEN_VERSION-bin.tar.gz" | sha512sum -c - && tar xzvf /var/tmp/apache-maven-$MAVEN_VERSION-bin.tar.gz -C $MAVEN_HOME --strip-components=1 && update-alternatives --install /usr/bin/mvn mvn /opt/maven/bin/mvn 10000 && mkdir -p $MAVEN_CONFIG && mkdir -p $GRADLE_PATH && for version in $INSTALLED_GRADLE_VERSIONS; do { wget "https://services.gradle.org/distributions/gradle-$version-all.zip" -O "$GRADLE_PATH/gradle-$version-all.zip" && unzip "$GRADLE_PATH/gradle-$version-all.zip" -d /usr/local && echo "$GRADLE_DOWNLOADS_SHA256" | grep "$version" | sed "s|$version|$GRADLE_PATH/gradle-$version-all.zip|" | sha256sum -c - && mkdir "/tmp/gradle-$version" && "/usr/local/gradle-$version/bin/gradle" -p "/tmp/gradle-$version" wrapper && perl -pi -e "s/gradle-$version-bin.zip/gradle-$version-all.zip/" "/tmp/gradle-$version/gradle/wrapper/gradle-wrapper.properties" && "/tmp/gradle-$version/gradlew" -p "/tmp/gradle-$version" init && rm -rf "/tmp/gradle-$version" && if [ "$version" != "$GRADLE_VERSION" ]; then rm -rf "/usr/local/gradle-$version"; fi; }; done && ln -s /usr/local/gradle-$GRADLE_VERSION/bin/gradle /usr/bin/gradle && rm -rf $GRADLE_PATH && echo "deb https://dl.bintray.com/sbt/debian /" | tee -a /etc/apt/sources.list.d/sbt.list && apt-get install -y --no-install-recommends apt-transport-https && apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823 && apt-get update && apt-get install -y --no-install-recommends sbt=$SBT_VERSION && rm -fr /var/lib/apt/lists/* /tmp/* /var/tmp/* && apt-get clean' returned a non-zero code: 1
Manual download of https://apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz has SHA 9002a0475fdb38541e78048709006926655c726e93e823b84e2dbf5b53fd539a5342e7266447d23db0e5528e27a19961b115b180c94f2272ff124c7e5c8304e7 which is not the SHA from the log.
Tried building with master branch and also tried 19.11.26. Both fail.
same issue with aws/codebuild/standard:3.0
Same for aws/codebuild/standard:2.0
Thanks for highlighting the issue and submitting the PR. This should be resolved now.
Most helpful comment
same issue with aws/codebuild/standard:3.0