お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-01-29 09:41:51

doitnao
新しいメンバ
From: tokonameshi Aichi
登録日: 2010-01-28

アプリケーションインストール時にjava関係のエラーが出ます

エラー内容

E: java-common: サブプロセス installed post-installation script はエラー終了ステータス 2 を返しました
E: sun-java6-jre: 依存関係の問題 - 設定を見送ります
E: openjdk-6-jre-headless: 依存関係の問題 - 設定を見送ります
E: openjdk-6-jre-lib: 依存関係の問題 - 設定を見送ります
E: icedtea-6-jre-cacao: 依存関係の問題 - 設定を見送ります
E: sun-java6-bin: 依存関係の問題 - 設定を見送ります
E: ca-certificates-java: 依存関係の問題 - 設定を見送ります
E: libjline-java: 依存関係の問題 - 設定を見送ります
E: rhino: 依存関係の問題 - 設定を見送ります
E: sun-java6-jdk: 依存関係の問題 - 設定を見送ります

javaのインストールがうまくできていないのかアプリケーションインストール時に毎回このエラーがでます。

オフライン

 

#2 2010-01-29 10:35:55

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: アプリケーションインストール時にjava関係のエラーが出ます

sudo apt-get -f installのメッセージは表示されませんか?
端末で依存関係の修復をしてみます。

コード:

sudo apt-get -f install

でENTERしてみて下さい。

オフライン

 

#3 2010-01-29 10:51:49

doitnao
新しいメンバ
From: tokonameshi Aichi
登録日: 2010-01-28

Re: アプリケーションインストール時にjava関係のエラーが出ます

vbk による投稿:

sudo apt-get -f installのメッセージは表示されませんか?
端末で依存関係の修復をしてみます。

コード:

sudo apt-get -f install

でENTERしてみて下さい。

上記の作業後の結果です
onizaki@onizaki-laptop:~$ sudo apt-get -f install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  linux-headers-2.6.31-14 linux-headers-2.6.31-14-generic
これらを削除するには 'apt-get autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
10 個のパッケージが完全にインストールまたは削除されていません。
この操作後に追加で 0B のディスク容量が消費されます。
java-common (0.30ubuntu5) を設定しています ...
dpkg (サブプロセス): installed post-installation script を実行できません: Exec format error
dpkg: java-common の処理中にエラーが発生しました (--configure):
サブプロセス installed post-installation script はエラー終了ステータス 2 を返しました
dpkg: 依存関係の問題により sun-java6-jre の設定ができません:
sun-java6-jre は以下に依存 (depends) します: java-common (>= 0.24) ...しかし:
  パッケージ java-common はまだ設定されていません。
dpkg: sun-java6-jre の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により openjdk-6-jre-headless の設定ができません:
openjdk-6-jre-headless は以下に依存 (depends) します: java-common (>= 0.28) ...しかし:
  パッケージ java-common はまだ設定されていません。
dpkg: openjdk-6-jre-headless の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により openjdk-6-jre-lNo apport report written because the error message indicates its a followup error from a previous failure.
                                                                    No apport report written because the error message indicates its a followup error from a previous failure.
              No apport report written because MaxReports is reached already
                                                                            No apport report written because MaxReports is reached already
                                                          No apport report written because MaxReports is reached already
                                        No apport report written because MaxReports is reached already
                      No apport report written because MaxReports is reached already
    No apport report written because MaxReports is reached already
                                                                  No apport report written because MaxReports is reached already
                                                ib の設定ができません:
openjdk-6-jre-lib は以下に依存 (depends) します: openjdk-6-jre-headless (>= 6b16) ...しかし:
  パッケージ openjdk-6-jre-headless はまだ設定されていません。
dpkg: openjdk-6-jre-lib の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により icedtea-6-jre-cacao の設定ができません:
icedtea-6-jre-cacao は以下に依存 (depends) します: openjdk-6-jre-headless (= 6b16-1.6.1-3ubuntu1) ...しかし:
  パッケージ openjdk-6-jre-headless はまだ設定されていません。
dpkg: icedtea-6-jre-cacao の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により sun-java6-bin の設定ができません:
sun-java6-bin は以下に依存 (depends) します: sun-java6-jre (= 6-15-1) ...しかし:
  パッケージ sun-java6-jre はまだ設定されていません。
dpkg: sun-java6-bin の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により ca-certificates-java の設定ができません:
ca-certificates-java は以下に依存 (depends) します: openjdk-6-jre-headless (>= 6b16-1.6.1-1ubuntu2) | java6-runtime-headless ...しかし:
  パッケージ openjdk-6-jre-headless はまだ設定されていません。
  パッケージ java6-runtime-headless はまだインストールされていません。
  パッケージ openjdk-6-jre-headless は java6-runtime-headless を提供していますが、まだ設定されていません。
  パッケージ sun-java6-jre は java6-runtime-headless を提供していますが、まだ設定されていません。
dpkg: ca-certificates-java の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により libjline-java の設定ができません:
libjline-java は以下に依存 (depends) します: default-jre-headless | java2-runtime-headless | java1-runtime-headless ...しかし:
  パッケージ default-jre-headless はまだインストールされていません。
  パッケージ java2-runtime-headless はまだインストールされていません。
  パッケージ openjdk-6-jre-headless は java2-runtime-headless を提供していますが、まだ設定されていません。
  パッケージ sun-java6-jre は java2-runtime-headless を提供していますが、まだ設定されていません。
  パッケージ java1-runtime-headless はまだインストールされていません。
dpkg: libjline-java の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により rhino の設定ができません:
rhino は以下に依存 (depends) します: default-jre-headless (>= 1.5) | java5-runtime-headless ...しかし:
  パッケージ default-jre-headless はまだインストールされていません。
  パッケージ java5-runtime-headless はまだインストールされていません。
  パッケージ openjdk-6-jre-headless は java5-runtime-headless を提供していますが、まだ設定されていません。
  パッケージ sun-java6-jre は java5-runtime-headless を提供していますが、まだ設定されていません。
rhino は以下に依存 (depends) します: libjline-java ...しかし:
  パッケージ libjline-java はまだ設定されていません。
dpkg: rhino の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により sun-java6-jdk の設定ができません:
sun-java6-jdk は以下に依存 (depends) します: sun-java6-bin (= 6-15-1) ...しかし:
  パッケージ sun-java6-bin はまだ設定されていません。
dpkg: sun-java6-jdk の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
java-common
sun-java6-jre
openjdk-6-jre-headless
openjdk-6-jre-lib
icedtea-6-jre-cacao
sun-java6-bin
ca-certificates-java
libjline-java
rhino
sun-java6-jdk
E: Sub-process /usr/bin/dpkg returned an error code (1)

オフライン

 

#4 2010-01-29 11:38:28

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: アプリケーションインストール時にjava関係のエラーが出ます

すみません、sudo apt-get -f installではダメだと書いてありましたw。
http://www.khattam.info/2009/08/04/solved-subprocess-pre-removal-script-returned-error-exit-status-2-error/

端末で

コード:

sudo dpkg --force all --remove

これでも解消しないのであれば、以下を行ってください。
パッケージマネージャやアップデートマネージャなどのパッケージ関連のソフトをすべて終了してください。
まず「/var/lib/dpkg/status」のバックアップを取っておきます。ホームディレクトリなどにコピー。
そして、

コード:

sudo gedit /var/lib/dpkg/status

として管理者権限で/var/lib/dpkg/statusを編集する。
「Package: java-common」を検索して、次の空白行までを削除。例えばこんな感じ。
変更前

コード:

……
…
 This package contains
  - internationalization support
  - hal support
Homepage: http://www.gtkpod.org/libgpod.html
Original-Maintainer: gtkpod Maintainers <[email protected]>

Package: java-common
Status: install ok unpacked
Priority: optional
Section: misc
Installed-Size: 492
Maintainer: Ubuntu Core Developers <[email protected]>
Architecture: all
Version: 0.30ubuntu5
Suggests: equivs
Description: Base of all Java packages
 This package must be installed in the system if a Java environment
 is desired. It covers useful information for Java users in
 Debian GNU/Linux, including:
  * The Java policy document which describes the layout of Java support in
    Debian and how Java packages should behave.
  * The Debian-Java-FAQ which provides information on the status of
    Java support in Debian, available compilers, virtual machines, Java
    programs and libraries as well as on legal issues.
  * Information on how to create dummy packages to fulfill java2
    requirements.
Original-Maintainer: Debian Java Mailing List <[email protected]>

Package: apturl-common
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 196
Maintainer: Michael Vogt <[email protected]>
Architecture: all
Source: apturl
…
……

変更後

コード:

……
…
 This package contains
  - internationalization support
  - hal support
Homepage: http://www.gtkpod.org/libgpod.html
Original-Maintainer: gtkpod Maintainers <[email protected]>

Package: apturl-common
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 196
Maintainer: Michael Vogt <[email protected]>
Architecture: all
Source: apturl
…
……

java-commonを入れ直します

コード:

sudo apt-get update
sudo apt-get install java-common

オフライン

 

#5 2010-01-29 11:44:45

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: アプリケーションインストール時にjava関係のエラーが出ます

すみません、「sudo dpkg --force all --remove」のあとにスペース「java-common」を入れておいてください。

オフライン

 

#6 2010-01-29 12:25:26

doitnao
新しいメンバ
From: tokonameshi Aichi
登録日: 2010-01-28

Re: アプリケーションインストール時にjava関係のエラーが出ます

vbk様

アドバイスありがとうございました。
エラーも出なくなり、もやもやしていたものが吹っ切れました。

感謝

オフライン

 

Board footer

Powered by FluxBB