
Ubuntu日本語フォーラム

ログインしていません。
エラー内容
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のインストールがうまくできていないのかアプリケーションインストール時に毎回このエラーがでます。
オフライン
sudo apt-get -f installのメッセージは表示されませんか?
端末で依存関係の修復をしてみます。
sudo apt-get -f install
でENTERしてみて下さい。
オフライン
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)
オフライン
すみません、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
オフライン
すみません、「sudo dpkg --force all --remove」のあとにスペース「java-common」を入れておいてください。
オフライン
vbk様
アドバイスありがとうございました。
エラーも出なくなり、もやもやしていたものが吹っ切れました。
感謝
オフライン