Build fails on oracle-java8-installer package installation.
Closed this issue · 1 comments
kabalin commented
Basically it seems that oracle-java8-installer
package post install script fails on some occasions as installation depends on downloading archive from Oracle website (travis-ci/travis-ci#9512).
Setting up oracle-java8-installer (8u191-1~webupd8~1) ...
No /var/cache/oracle-jdk8-installer/wgetrc file found.
Creating /var/cache/oracle-jdk8-installer/wgetrc and
using default oracle-java8-installer wgetrc settings for it.
Downloading Oracle Java 8...
--2018-11-30 11:09:58-- http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
Resolving build-cache.travisci.net (build-cache.travisci.net)... 10.80.1.2
Connecting to build-cache.travisci.net (build-cache.travisci.net)|10.80.1.2|:80... connected.
Proxy request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz [following]
--2018-11-30 11:09:58-- https://edelivery.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz
Resolving false (false)... failed: Name or service not known.
wget: unable to resolve host address ‘false’
download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
oracle-java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
Java is used for behat tests only, and in fact full JDK is not required. A simple solution to avoid flaky oracle-java8-installer
is to use openjdk-8-jre-headless
package instead, which sets up headless Java Runtime Environment sufficient to start Selenium and also available in all supported Linux environments (dist: xenial or dist: trusty).
kabalin commented
PR will follow in a moment.