Aws-codebuild-docker-images: Checksum error on build (apache-maven-3.6.1-bin.tar.gz)

Created on 17 Dec 2019  路  3Comments  路  Source: aws/aws-codebuild-docker-images

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.

Most helpful comment

same issue with aws/codebuild/standard:3.0

All 3 comments

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.

Was this page helpful?
0 / 5 - 0 ratings