[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