I'm +1 on upgrading to 1.8.0. If anyone has experienced issues with running
1.8.0, please let us know!

On Wed, Dec 16, 2015 at 10:00 PM Kevin Klues <klue...@gmail.com> wrote:

> I filed a JIRA for this:
>
> https://issues.apache.org/jira/browse/MESOS-4184
>
> On Wed, Dec 16, 2015 at 1:59 PM, Kevin Klues <klue...@gmail.com> wrote:
> > Verified that both solutions work. That is, either install
> > java-1.8.0-openjdk-devel instead of
> > java-1.7.0-openjdk-devel, or move things around such that maven is
> > installed AFTER we install java-1.7.0-openjdk-devel.
> >
> > Which one is preferred?  I will put together a patch.
> >
> > Solution 1:
> > --- a/support/docker_build.sh
> > +++ b/support/docker_build.sh
> > @@ -40,7 +40,7 @@ case $OS in
> >      append_dockerfile "RUN yum groupinstall -y 'Development Tools'"
> >      append_dockerfile "RUN yum install -y epel-release" # Needed for
> clang.
> >      append_dockerfile "RUN yum install -y clang git maven"
> > -    append_dockerfile "RUN yum install -y java-1.7.0-openjdk-devel
> > python-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel
> > cyrus-sasl-md5 apr-devel subversion-devel apr-utils-devel
> > libevent-devel libev-devel"
> > +    append_dockerfile "RUN yum install -y java-1.8.0-openjdk-devel
> > python-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel
> > cyrus-sasl-md5 apr-devel subversion-devel apr-utils-devel
> > libevent-devel libev-devel"
> >
> >      # Add an unprivileged user.
> >      append_dockerfile "RUN adduser mesos"
> >
> >
> > Solution 2:
> > diff --git a/support/docker_build.sh b/support/docker_build.sh
> > index c14370d..7058258 100755
> > --- a/support/docker_build.sh
> > +++ b/support/docker_build.sh
> > @@ -39,8 +39,8 @@ case $OS in
> >
> >      append_dockerfile "RUN yum groupinstall -y 'Development Tools'"
> >      append_dockerfile "RUN yum install -y epel-release" # Needed for
> clang.
> > -    append_dockerfile "RUN yum install -y clang git maven"
> >      append_dockerfile "RUN yum install -y java-1.7.0-openjdk-devel
> > python-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel
> > cyrus-sasl-md5 apr-devel subversion-devel apr-utils-devel
> > libevent-devel libev-devel"
> > +    append_dockerfile "RUN yum install -y clang git maven"
> >
> >      # Add an unprivileged user.
> >      append_dockerfile "RUN adduser mesos"
> >
> > On Wed, Dec 16, 2015 at 1:34 PM, Kevin Klues <klue...@gmail.com> wrote:
> >> I'm assuming this is the script used for building the image ran by
> jenkins:
> >>
> >> support/docker_build.sh
> >>
> >> If so, I can verify that this is what is causing the failure.  Running
> >> manually on my local machine:
> >>
> >> CONFIGURATION="--verbose --enable-libevent --enable-ssl"
> >> COMPILER="gcc" OS="centos:7" support/docker_build.sh
> >>
> >> results in the same failure.
> >>
> >> And it stems from the following packages being installed:
> >>
> >>  java-1.7.0-openjdk          x86_64 1:1.7.0.91-2.6.2.3.el7
>  base 207 k
> >>  java-1.7.0-openjdk-devel    x86_64 1:1.7.0.91-2.6.2.3.el7
>  base 9.2 M
> >>  java-1.7.0-openjdk-headless x86_64 1:1.7.0.91-2.6.2.3.el7
>  base  25 M
> >>  java-1.8.0-openjdk          x86_64 1:1.8.0.65-3.b17.el7
>  base 215 k
> >>  java-1.8.0-openjdk-headless x86_64 1:1.8.0.65-3.b17.el7
>  base  31 M
> >>
> >> we either need to install java-1.8.0-openjdk-devel instead of
> >> java-1.7.0-openjdk-devel, or move things around such that maven is
> >> installed AFTER we install java-1.7.0-openjdk-devel so that its
> >> dependence on java doesn't automatically pull in java-1.8.0-openjdk.
> >>
> >> On Wed, Dec 16, 2015 at 1:11 PM, Kevin Klues <klue...@gmail.com> wrote:
> >>> Hey all,
> >>>
> >>> Jenkins builds are now consistently failing for centos 7, withe the
> failure:
> >>>
> >>> checking value of Java system property 'java.home'...
> >>> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64/jre
> >>> configure: error: could not guess JAVA_HOME
> >>>
> >>> I ran into this problem a few days ago while building a vagrant box
> >>> for centos 7.  The problem is summarized in this review request:
> >>>
> >>> https://reviews.apache.org/r/41371/
> >>>
> >>> I'm not familiar with how the docker images for the build are
> >>> launched, but it seems they need to be updated in a manner similar to
> >>> what I propose in the updated getting started guide in the review.
> >>>
> >>> --
> >>> ~Kevin
> >>
> >>
> >>
> >> --
> >> ~Kevin
> >
> >
> >
> > --
> > ~Kevin
>
>
>
> --
> ~Kevin
>

Reply via email to