[oe] [meta-java] openjdk: openjdk.tar.bz2 download time out due to sha256sum mismatch.

Ramajayam, Yugeraj yugeraj.ramajayam at intel.com
Tue Oct 6 08:55:29 UTC 2015


> -----Original Message-----
> From: Richard Leitner [mailto:richard.leitner at skidata.com]
> Sent: Tuesday, September 29, 2015 7:40 PM
> To: openembedded-devel at lists.openembedded.org
> Cc: Ramajayam, Yugeraj <yugeraj.ramajayam at intel.com>; Sven Ebenfeld
> <sven.ebenfeld at gmail.com>
> Subject: Re: [meta-java] openjdk: openjdk.tar.bz2 download time out due to
> sha256sum mismatch.
> 
> On 09/25/2015 11:25 AM, Ramajayam, Yugeraj wrote:
> > Hi all,
> >
> > I am trying to include java support for valleyisland-64 bsp.
> >
> > I have followed all the Usage Instructions as mentioned in the
> > meta-java About page.
> >
> Your configuration looks fine!
> 
> >
> > When I execute $ bitbake core-image-sato , I am having following error
> > due to openjdk.tar.bz2 time out issue.
> >
> > When I try to wget manually, the tar ball was downloaded fine and the
> > md5sum and sha256sum matches accordingly.
> >
> > The error message appears as below :
> ...
> >
> > *openjdk.tar.bz2: FAILED*
> > */usr/bin/sha256sum: WARNING: 1 computed checksum did NOT match*
> > * *
> > *--2015-09-25 17:00:34--
> > http://icedtea.classpath.org/download/drops/icedtea7/2.6.1/openjdk.tar
> > .bz2*
> > * *
> > *Resolving icedtea.classpath.org (icedtea.classpath.org)...*
> > *208.78.240.231*
> > * *
> > *Connecting to icedtea.classpath.org
> > (icedtea.classpath.org)|208.78.240.231|:80...*
> > *failed: Connection timed out.*
> > * *
> > *Retrying.*
> 
> IMHO it looks like the wget falls into a timeout. How long does the "manual"
> wget download take?
> 
> You could try to increase the wget timeout in bitbake/lib/bb/fetch2/wget.py
> and meta/conf/bitbake.conf to for example
> 100sec:
> 
> diff --git a/bitbake/lib/bb/fetch2/wget.py b/bitbake/lib/bb/fetch2/wget.py
> --- a/bitbake/lib/bb/fetch2/wget.py
> +++ b/bitbake/lib/bb/fetch2/wget.py
> @@ -58,7 +58,7 @@ class Wget(FetchMethod):
> 
>          ud.localfile = data.expand(urllib.unquote(ud.basename), d)
> 
> -        self.basecmd = d.getVar("FETCHCMD_wget", True) or "/usr/bin/env
> wget -t 2 -T 30 -nv --passive-ftp --no-check-certificate"
> +        self.basecmd = d.getVar("FETCHCMD_wget", True) or "/usr/bin/env
> wget -t 2 -T 100 -nv --passive-ftp --no-check-certificate"
> 
>      def _runwget(self, ud, d, command, quiet):
> 
> diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
> --- a/meta/conf/bitbake.conf
> +++ b/meta/conf/bitbake.conf
> @@ -575,7 +575,7 @@ XORG_MIRROR =
> "http://xorg.freedesktop.org/releases"
> 
>  FETCHCMD_svn = "/usr/bin/env svn --non-interactive --trust-server-cert"
>  FETCHCMD_cvs = "/usr/bin/env cvs"
> -FETCHCMD_wget = "/usr/bin/env wget -t 2 -T 30 -nv --passive-ftp --no-
> check-certificate"
> +FETCHCMD_wget = "/usr/bin/env wget -t 2 -T 100 -nv --passive-ftp
> --no-check-certificate"
>  FETCHCMD_bzr = "/usr/bin/env bzr"
>  FETCHCMD_hg = "/usr/bin/env hg"
> 
> 
> hope that helps!
> 
> best regards,
> Richard L

Hi Richard,

I tried increasing the wget duration from 30 seconds to 100 seconds as you suggested. I'm still facing the timeout issue. 
This is what I get when I execute $ bitbake -v openjdk-7-jre : 


ln -sf /home/ilab/dev/build/poky/build/tmp/work/core2-32-poky-linux/openjdk-7-jre/85b01-2.6.1-r6.1/39b2c4354d0a.tar.bz2 openjdk.tar.bz2

if ! echo "0168a0174ee47407139ee32458c4d2a298ba4f44260343b209250156e4da463f  openjdk.tar.bz2" \
          | /usr/bin/sha256sum --check ; \
        then \
          if test "xyes" = "xyes"; then \
            if [ -e openjdk.tar.bz2 ] ; then \
              mv openjdk.tar.bz2 openjdk.tar.bz2.old ; \
            fi ; \
            /usr/bin/wget http://icedtea.classpath.org/download/drops/icedtea7/2.6.1/openjdk.tar.bz2; \
            if ! echo "0168a0174ee47407139ee32458c4d2a298ba4f44260343b209250156e4da463f  openjdk.tar.bz2" \
              | /usr/bin/sha256sum --check ; then \
              echo "ERROR: Bad download of OpenJDK root zip"; false; \
            fi; \
          else \
            echo "ERROR: No up-to-date OpenJDK root zip available"; exit -1; \
          fi ; \
        fi ;

openjdk.tar.bz2: FAILED
/usr/bin/sha256sum: WARNING: 1 computed checksum did NOT match

--2015-10-06 16:48:07--  http://icedtea.classpath.org/download/drops/icedtea7/2.6.1/openjdk.tar.bz2

Resolving icedtea.classpath.org (icedtea.classpath.org)...
208.78.240.231

Connecting to icedtea.classpath.org (icedtea.classpath.org)|208.78.240.231|:80...
failed: Connection timed out.

Regards,
RAJ



More information about the Openembedded-devel mailing list