[ 
https://issues.apache.org/jira/browse/MESOS-4184?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joris Van Remoortere updated MESOS-4184:
----------------------------------------
        Shepherd: Joris Van Remoortere
          Sprint: Mesosphere Sprint 24
    Story Points: 3
          Labels: mesosphere  (was: )

> Jenkins builds for Centos fail with missing 'which' utility and incorrect 
> 'java.home'
> -------------------------------------------------------------------------------------
>
>                 Key: MESOS-4184
>                 URL: https://issues.apache.org/jira/browse/MESOS-4184
>             Project: Mesos
>          Issue Type: Bug
>          Components: jenkins
>         Environment: centos 7
>            Reporter: Kevin Klues
>            Assignee: Kevin Klues
>              Labels: mesosphere
>
> 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
> They also fail early on during 'bootstrap' with a missing 'which' command.
> The solution is to update support/docker_build.sh to install 'which' as well 
> as make sure the proper versions of java are installed during the 
> installation process.
> The problem here is that we install maven BEFORE installing 
> java-1.7.0-openjdk-devel, causing maven to pull in a dependency on 
> java-1.8.0-openjdk. This causes problems with finding the proper java.home in 
> our mesos/configure script because of the mismatch between the most up to 
> date jre (1.8.0) and the most up to date development tools (1.7.0).  We can 
> either update the script to pull in the 1.8 devel tools or move our 
> dependence on maven until AFTER our installation of java-1.7.0-openjdk-devel. 
>  Unclear what the best solution is.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to