Lebih
dpkg: kesalahan pemrosesan paket oracle-java8-installer (--configure):
Saya mencoba menginstal sbt di Ubuntu 16.04. Saya telah keliru menghentikan proses ketika menjalankan perintah berikut,
sudo apt-get install sbt
Sekarang ketika saya mencoba menginstal lagi, saya mendapatkan kesalahan di bawah ini,
Downloading Oracle Java 8...
--2017-04-24 17:34:33-- http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 104.80.89.58, 104.80.89.16
Connecting to download.oracle.com (download.oracle.com)|104.80.89.58|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz [following]
--2017-04-24 17:34:35-- https://edelivery.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 23.200.209.153, 2600:1409:a:183::2d3e, 2600:1409:a:193::2d3e
Connecting to edelivery.oracle.com (edelivery.oracle.com)|23.200.209.153|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz?AuthParam=1493035597_d0396e6a99df9ccfeb3f6d895673df09 [following]
--2017-04-24 17:34:37-- http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz?AuthParam=1493035597_d0396e6a99df9ccfeb3f6d895673df09
Connecting to download.oracle.com (download.oracle.com)|104.80.89.58|:80... connected.
HTTP request sent, awaiting response... 416 Requested Range Not Satisfiable
The file is already fully retrieved; nothing to do.
Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-8u131-linux-x64.tar.gz
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of sbt:
sbt depends on openjdk-8-jdk; however:
Package openjdk-8-jdk is not installed.
Package oracle-java8-installer which provides openjdk-8-jdk is not configured yet.
dpkg: error processing package sbt (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
oracle-java8-installer
sbt
E: Sub-process /usr/bin/dpkg returned an error code (1)
Bagaimana cara mengatasi hal ini?
Update 1:
Saya telah mencoba solusi ini. Tapi tetap saja itu tidak membantu saya untuk menyelesaikan masalah ini dan mendapatkan kesalahan yang sama di bawah ini?
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up oracle-java8-installer (8u131-1~webupd8~2) ...
Installing from local file /var/cache/oracle-jdk8-installer/jdk-8u131-linux-x64.tar.gz
Removing outdated cached downloads...
install: cannot stat 'javaws-wrapper.sh': No such file or directory
dpkg: error processing package oracle-java8-installer (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of sbt:
sbt depends on openjdk-8-jdk; however:
Package openjdk-8-jdk is not installed.
Package oracle-java8-installer which provides openjdk-8-jdk is not configured yet.
dpkg: error processing package sbt (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
oracle-java8-installer
sbt
E: Sub-process /usr/bin/dpkg returned an error code (1)
15
3
sudah lama sekali sejak Anda bertanya. Karena tidak ada jawaban di sini, saya tunjukkan solusi saya yang bekerja dengan baik untuk saya.
Akar penyebab masalah Anda mungkin berasal dari instalasi java sebelumnya (bukan dari repositori, tetapi dari paket yang diunduh secara manual). Oleh karena itu, Anda harus menghapus skrip pasca-instal secara manual, gunakan perintah di bawah ini:
Semoga mereka membantu Anda.
!! CATATAN !!! Solusi ini mungkin tidak berfungsi jika Oracle berhenti melayani file dari layanan FTP mereka. Mereka melakukan itu untuk rilis Java yang lebih lama.
Ketika menggunakan
ppa:webupd8team/java
mungkin ada tautan Oracle yang sudah usang/diarsipkan yang di-hardcode di PPA. Oracle memindahkan versi lama mereka ke arsip dan PPA memiliki tautan internal ke "active" (pada saat pembuatan PPA) versi unduhan Oracle.Pengelola
ppa:webupd8team/java
hanya satu orang - Andrew (lihat di sini)Masalah
Solusi
Coba lagi
Baca lebih lanjut tentang masalahnya
Solusi dengan 16.0.4: