未安装Oracle JDK 8..Supprocess安装后安装脚本返回错误退出状态1

时间:2014-09-30 12:59:23

标签: java maven ubuntu proxy

我安装了Java 8并将其设置为默认值。这是在ubuntu 14.04 LTS上 bernard @ bernard-Lenovo-G580:〜$ java -version
java版" 1.8.0_20"
Java(TM)SE运行时环境(版本1.8.0_20-b26)
Java HotSpot(TM)64位服务器VM(版本25.20-b23,混合模式)

每当我尝试安装maven时,都会收到此错误 bernard @ bernard-Lenovo-G580:〜$ sudo apt-get install maven
阅读包裹清单......完成
建筑依赖树

阅读国家信息......完成
maven已经是最新版本了 以下软件包已自动安装且不再需要:
  linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic
使用' apt-get autoremove'删除它们 0升级,0新安装,0删除,0未升级 28未完全安装或拆除。
执行此操作后,将使用0 B的额外磁盘空间 你想继续吗? [是/否] y
设置oracle-java8-installer(8u20 + 8u6arm-1~webupd8~0)...
下载Oracle Java 8 ...
--2014-09-30 14:54:20-- http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
解决download.oracle.com(download.oracle.com)... 62.8.89.22,62.8.89.25 连接到download.oracle.com(download.oracle.com)| 62.8.89.22 |:80 ...连接。
发送HTTP请求,等待响应... 302暂时移动了 地点:https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz [关注]
--2014-09-30 14:54:20-- https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
重试。

- 2014-09-30 14:56:28--(尝试:2)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
重试。

- 2014-09-30 14:58:38--(尝试:3)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
重试。

- 2014-09-30 15:00:48--(尝试:4)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。 重试。

- 2014-09-30 15:02:59--(尝试:5)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
连接到172.16.0.83:8080 ...失败:连接超时。
放弃。

下载失败
未安装Oracle JDK 8 dpkg:错误处理包oracle-java8-installer( - configure):
 子进程安装后的安装后脚本返回错误退出状态1
dpkg:依赖性问题阻止了junit4的配置:
 junit4依赖于default-jre-headless | Java5中运行时,无头;但是:
  未安装包default-jre-headless   尚未配置提供default-jre-headless的软件包oracle-java8-installer。   未安装包java5-runtime-headless   提供java5-runtime-headless的包oracle-java8-installer尚未配置。

dpkg:错误处理包junit4( - configure):
 依赖性问题 - 没有配置 未写入任何报告,因为错误消息表明它是先前故障的后续错误                           dpkg:依赖性问题会阻止libbatik-java的配置:
 libbatik-java依赖于default-jre-headless | Java2的运行时,无头;但是:
  未安装包default-jre-headless   尚未配置提供default-jre-headless的软件包oracle-java8-installer   未安装包java2-runtime-headless   提供java2-runtime-headless的包oracle-java8-installer尚未配置。

dpkg:错误处理包libbatik-java( - configure):
 依赖性问题 - 没有配置 未写入任何报告,因为错误消息表明它是先前故障的后续错误                           dpkg:依赖性问题会阻止libfop-java的配置:
 libfop-java依赖于libbatik-java(> = 1.7);但是:
  包libbatik-java尚未配置。

dpkg:错误处理包libfop-java( - configure):
 依赖性问题 - 没有配置 没有编写apport报告,因为已经达到了MaxReports                                                               dpkg:依赖性问题会阻止libdoxia-java的配置:
 libdoxia-java依赖于libfop-java;但是:
  包libfop-java尚未配置。

dpkg:错误处理包libdoxia-java( - configure):
 依赖性问题 - 没有配置 没有编写apport报告,因为已经到达MaxReports                                                               dpkg:依赖性问题会阻止bsh的配置:
 bsh取决于default-jre-headless | java1-runtime-headless | Java2的运行时,无头;但是:
  未安装包default-jre-headless   尚未配置提供default-jre-headless的软件包oracle-java8-installer   未安装包java1-runtime-headless   未安装包java2-runtime-headless   提供java2-runtime-headless的包oracle-java8-installer尚未配置。

dpkg:错误处理包bsh( - configure):
 依赖性问题 - 没有配置 dpkg:依赖性问题会阻止libplexus-bsh-factory-java的配置:因为已经到达MaxReports而没有编写报告

libplexus-bsh-factory-java依赖于bsh;但是:
  包bsh尚未配置。

dpkg:错误处理包libplexus-bsh-factory-java( - configure):
 依赖性问题 - 没有配置 没有编写apport报告,因为已经到达MaxReports

dpkg:错误处理包libmaven2-core-java( - configure):
 依赖性问题 - 没有配置 没有编写apport报告,因为已经达到了MaxReports                                                               dpkg:依赖性问题会阻止libmaven-scm-java的配置:
 libmaven-scm-java依赖于libmaven2-core-java;但是:
  包libmaven2-core-java尚未配置。

dpkg:错误处理包libmaven-scm-java( - configure):
 依赖性问题 - 没有配置 没有编写apport报告,因为已经达到了MaxReports                                                               dpkg:依赖性问题会阻止libwagon-java的配置:
 libwagon-java依赖于junit4;但是:
  包junit4尚未配置。
 libwagon-java依赖于libmaven-scm-java;然而:   软件包libmaven-scm-java尚未配置。

dpkg:依赖性问题会阻止maven的配置:
 maven依赖于default-jre(> = 1:1.5)| default-jre-headless(> = 1:1.5)| java5-runtime | Java5中运行时,无头;但是:
  未安装包default-jre   未安装包default-jre-headless   未安装包java5-runtime   尚未配置提供java5-runtime的包oracle-java8-installer   未安装包java5-runtime-headless   尚未配置提供java5-runtime-headless的包oracle-java8-installer  maven依赖于libaether-java;但是:
  包libaether-java尚未配置。
 maven依赖于libplexus-containers1.5-java;但是:
  包libplexus-containers1.5-java尚未配置。
 maven依赖于libsisu-ioc-java;但是:
  包libsisu-ioc-java尚未配置。
 maven依赖于libwagon2-java(> = 2.2-2);但是:
  包libwagon2-java尚未配置。

dpkg:错误处理包maven( - configure):
 依赖性问题 - 没有配置 没有编写apport报告,因为已经达到了MaxReports                                                               dpkg:依赖性问题阻止了rhino的配置:
 rhino依赖于default-jre-headless(> = 1.5)| Java5中运行时,无头;但是:
  未安装包default-jre-headless   未安装包java5-runtime-headless   提供java5-runtime-headless的包oracle-java8-installer尚未配置。

dpkg:错误处理包rhino( - configure):
 依赖性问题 - 没有配置 没有编写apport报告,因为已经达到了MaxReports                                                                                           处理时遇到错误:
 甲骨文java8的安装程序
 junit4
 libbatik的Java
 libfop的Java
 libdoxia的Java
 BSH
 libplexus-BSH工厂的Java
 libmaven2核心的Java
 libmaven-SCM-java的
 libwagon的Java
 libplexus-containers1.5-java的
 libgeronimo拦截-3.0-SPEC-java的
 libcdi-API的Java
 libsisu-IOC-java的
 libaether的Java
 libwagon2的Java
 行家
 犀牛
 Android的工作室
 蚂蚁
 蚂蚁可选
 AspectJ的
 FOP
 libgeronimo-JPA-2.0规格的Java
 libosgi-纲要的Java
 libgeronimo-OSGi的支持Java的
 甲骨文java8设置默认
 TestNG的
E:子进程/ usr / bin / dpkg返回错误代码(1)

Java安装:
替代java有两种选择(提供/ usr / bin / java)。

选择路径优先级状态
-------------------------------------------------- ----------
  0 /opt/jdk1.8.0_20/bin/java 1自动模式
* 1 /opt/jdk1.8.0_20/bin/java 1手动模式
  2 /usr/local/java/jdk1.8.0_20/jre/bin/java 1手动模式

按enter键保持当前选择[*]或类型选择号:

Java版本查询:
伯纳德@伯纳德 - 联想G580:〜$
java版" 1.8.0_20"
Java(TM)SE运行时环境(版本1.8.0_20-b26)
Java HotSpot(TM)64位服务器VM(版本25.20-b23,混合模式)

代理配置:
bernard @ bernard-Lenovo-G580:〜$ env | grep代理人 bernard @ bernard-Lenovo-G580:〜$

我甚至试图在这里Oracle java 7 Installation in Ubuntu E: Sub-process /usr/bin/dpkg returned an error code (1)设置更新替代指令,但是apt仍在尝试使用代理下载java 8(为什么?我不知道。)。

我在这里也尝试了故障排除说明:
https://help.ubuntu.com/community/PackageManagerTroubleshootingProcedure但我仍然不断收到代理连接超时错误,安装后的Subprocess安装后脚本返回错误退出状态1

3 个答案:

答案 0 :(得分:1)

尝试在类似的情况下做些帮助我的事情:

这应解决问题。

答案 1 :(得分:0)

有关说明,请参阅dpkg-error-processing-package-oracle-java8-installer-configure/48332346#48332346

PPA ppa:webupd8team/java正在使用已移动的归档Oracle软件包,整个安装失败,因为它无法下载所需的文件。

答案 2 :(得分:0)

尝试这种方式:

sudo rm /var/lib/dpkg/info/oracle-java8-installer-local.postinst -f
sudo dpkg --configure oracle-java8-installer-local