webup8team ppaからoracle-java8-installerをインストール中にエラーが発生しました


16

誰もこれを修正する方法を知っていますか?

最初にやったこと:

sudo add-apt-repository ppa:webupd8team/java  

それから私はやった:

sudo apt-get update

その後:

$ sudo apt-get install oracle-java8-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
oracle-java8-installer is already the newest version.
The following packages were automatically installed and are no longer required:
  antlr3 libdb6.0 libdb6.0-java-jni libice-dev
  libjakarta-taglibs-standard-java libjnr-netdb-java libjstl1.1-java
  liblivetribe-jsr223-java libpthread-stubs0-dev libsm-dev
  libstringtemplate-java libx11-dev libx11-doc libxau-dev libxcb1-dev
  libxdmcp-dev libxt-dev wine-compholio wine-compholio-amd64
  wine-compholio-i386:i386 x11proto-core-dev x11proto-input-dev
  x11proto-kb-dev xorg-sgml-doctools xtrans-dev
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
    The file is already fully retrieved; nothing to do.

Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-8u25-linux-x64.tar.gz
Oracle JDK 8 is NOT installed.
No apport report written because the error message indicates its a followup error from a previous failure.
                          dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of oracle-java8-set-default:
 oracle-java8-set-default depends on oracle-java8-installer; however:
  Package oracle-java8-installer is not configured yet.

dpkg: error processing package oracle-java8-set-default (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 oracle-java8-installer
 oracle-java8-set-default
E: Sub-process /usr/bin/dpkg returned an error code (1)

読みにくい場合は申し訳ありません
blaster2429

うまくJavaはそれを固定し、今ではいくつかのバグ以外の正常に動作しますが、私は、それが作品として気にしない
blaster2429

解決策を見つけましたか、それとも問題は解決しましたか?前者の場合は、回答書いて受け入れてください。後者の場合、質問を削除する必要があります(削除しないと、とにかく閉じられます)。
デビッドフォースター

回答:


18

以下が機能する可能性があり、パーシャルが削除されます。

sudo rm /var/cache/oracle-jdk8-installer/jdk-*

次に、インストールを終了します。

sudo apt-get install -f
sudo dpkg --configure -a

より具体的にするために編集されました。この特定の問題をテストすることはできません。また、元の質問者が結果を検証できるようには見えません。
レクロード

1
私の知る限りは、dpkg --configure -a後にapt-get install -f冗長です。
デビッドフォースター

多くの場合、両方は必要ありません。ただし、最初のケースでは不十分で、ソリューションでは特に2番目のケースが必要な場合に遭遇したため、両方を含めました。これは、インストールが予期せず中断されたり、問題(依存関係など)が解決された後に追加の構成が必要な場合に特に当てはまります。
レクロード

2

sudo apt-get upgrade企業プロキシの背後でこのエラーが発生しました。修正するために/etc/apt/apt.conf、次の行を編集して追加しました。

Acquire::http::Proxy "http://[<proxyUserName>:<proxyPass>@]<proxyUrl>:<proxyPort>"; Acquire::https::Proxy "http://[<proxyUserName>:<proxyPass>@]<proxyUrl>:<proxyPort>";

どこ

  • [<proxyUserName>:<proxyPass>@] オプションのプロキシ認証です(認証しない場合はこれを含めないでください)

  • <proxyUserName> プロキシユーザー名です

  • <proxyPass> あなたのプロキシパスワードです

  • <proxyUrl> プロキシURLです

  • <proxyPort> プロキシポートです

Oracle tarballはhttps経由でダウンロードされるため、プロキシの背後にいる場合、aptを実行するにはhttpsプロキシが必要です。

編集後、ファイルを保存してから、新しいターミナルを開きます。sudo apt-get update必要に応じてインストールします。


確認された、これは私にとっての解決策でした。apt-proxyをローカルで実行し、それを無効にすると簡単に解決しました。
コープ

2

Ubuntuシステムがoracleサーバー(file jdk-8u111-linux-x64.tar.gz)からファイルをダウンロードできなかったときに、同様の問題が発生しました。そのため、Oracleサイト(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)からダウンロードして、/var/cache/oracle-jdk8-installer/手動でフォルダーにコピーする必要がありました。これで問題は解決し、oracle-java8-installerはインストールを完了できるようになりました。


1

私はこれが私のために働いた解決策として見つけた同じ問題を抱えていました:

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

リンク1 リンク2


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.