web-dev-qa-db-ja.com

壊れたパッケージマネージャを修正する方法-Java oracle

何かをインストールしようとすると、次のように失敗します。

Fetched 2,203 kB in 6s (352 kB/s)                                                                                                                                       
Selecting previously unselected package sgml-data.
(Reading database ... 305823 files and directories currently installed.)
Preparing to unpack .../0-sgml-data_2.0.10_all.deb ...
Unpacking sgml-data (2.0.10) ...
Selecting previously unselected package docbook-xml.
Preparing to unpack .../1-docbook-xml_4.5-8_all.deb ...
Unpacking docbook-xml (4.5-8) ...
Selecting previously unselected package libept1.5.0:AMD64.
Preparing to unpack .../2-libept1.5.0_1.1+nmu3build1_AMD64.deb ...
Unpacking libept1.5.0:AMD64 (1.1+nmu3build1) ...
Selecting previously unselected package librarian0.
Preparing to unpack .../3-librarian0_0.8.1-6_AMD64.deb ...
Unpacking librarian0 (0.8.1-6) ...
Selecting previously unselected package rarian-compat.
Preparing to unpack .../4-rarian-compat_0.8.1-6_AMD64.deb ...
Unpacking rarian-compat (0.8.1-6) ...
Selecting previously unselected package synaptic.
Preparing to unpack .../5-synaptic_0.84.2_AMD64.deb ...
Unpacking synaptic (0.84.2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu2) ...
Setting up librarian0 (0.8.1-6) ...
Processing triggers for sgml-base (1.29) ...
Setting up libept1.5.0:AMD64 (1.1+nmu3build1) ...
Processing triggers for bamfdaemon (0.5.3+17.04.20170406-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for libc-bin (2.24-9ubuntu2.2) ...
Processing triggers for doc-base (0.10.7) ...
Scrollkeeper was installed, forcing re-registration of all documents.
Unregistering 49 doc-base files, re-registering 49 doc-base files...
Registering documents with scrollkeeper...
Setting up Oracle-Java7-installer (7u80+7u60arm-0~webupd8~1) ...
Downloading Oracle Java 7...
--2017-09-04 07:04:23--  http://download.Oracle.com/otn-pub/Java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
Resolving download.Oracle.com (download.Oracle.com)... 113.171.234.40, 113.171.234.90
Connecting to download.Oracle.com (download.Oracle.com)|113.171.234.40|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.Oracle.com/otn-pub/Java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz [following]
--2017-09-04 07:04:23--  https://edelivery.Oracle.com/otn-pub/Java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
Resolving edelivery.Oracle.com (edelivery.Oracle.com)... 104.67.56.226
Connecting to edelivery.Oracle.com (edelivery.Oracle.com)|104.67.56.226|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.Oracle.com/otn-pub/Java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz?AuthParam=1504483583_97bb82bbaaf46a2902e1ecf4986c0114 [following]
--2017-09-04 07:04:24--  http://download.Oracle.com/otn-pub/Java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz?AuthParam=1504483583_97bb82bbaaf46a2902e1ecf4986c0114
Connecting to download.Oracle.com (download.Oracle.com)|113.171.234.40|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2017-09-04 07:04:26 ERROR 404: Not Found.

download failed
Oracle JDK 7 is NOT installed.
dpkg: error processing package Oracle-Java7-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up sgml-data (2.0.10) ...
Processing triggers for man-db (2.7.6.1-2) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...
Processing triggers for hicolor-icon-theme (0.15-1) ...
Setting up synaptic (0.84.2) ...
Processing triggers for sgml-base (1.29) ...
Setting up docbook-xml (4.5-8) ...
Processing triggers for sgml-base (1.29) ...
Setting up rarian-compat (0.8.1-6) ...
Errors were encountered while processing:
 Oracle-Java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Oracle Java7 JDKをインストールしようとしましたが、これは失敗しました。そして今、すべてが失敗します。

Oracle-Java7-installerへの参照を削除するにはどうすればよいですか?

2
Magick

アーカイブをクリーンアップする必要があります。これは、Oracle 7 JDKをインストールしようとしたため、部分的にインストールされたパッケージが残り、何かをインストールするたびにこのエラーが発生するためです。アーカイブをクリーンアップするには、複数のオプションがあります。そのうち2つは公式な方法で、もう1つは失敗した場合の1つです。

ここで使用する通常のコマンドは次のとおりです。

Sudo apt clean

あるいは、以下も同じことを行います。

Sudo apt autoclean

上記の両方が失敗した場合、次のことができます。

Sudo rm /var/cache/apt/archives/*\.deb
Sudo rm /var/cache/apt/archives/partial/*

これにより、毎回発生するこのエラーが修正されます。

2
Videonauth