Webup8team ppa'dan oracle-java8-installer yüklerken hata


16

Bunu nasıl düzeltebileceğini bilen var mı?

Önce yaptım:

sudo add-apt-repository ppa:webupd8team/java  

Sonra yaptım:

sudo apt-get update

Ve sonra:

$ 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)

okumak zorsa özür dilerim
zorsa blaster2429

iyi Java bu yüzden şimdi birkaç hata dışında gayet iyi çalışıyor sabit ama sürece çalışıyor umurumda değil
blaster2429

Bir çözüm buldunuz mu veya sorun kendi kendine mi gitti? Önceki durumda, lütfen bir cevap yazın ve kabul edin. İkinci durumda, sorunuzu silmelisiniz (aksi takdirde yine de kapatılacaktır).
David Foerster

Yanıtlar:


18

Aşağıdakiler işe yarayabilir, herhangi bir kısmi silecektir:

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

Ardından kurulumu şu şekilde bitirin:

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

Daha spesifik hale getirmek için düzenlendi. Bu özel konuyu test edemiyorum ve orijinal asker de sonuçları doğrulayabiliyor gibi görünmüyor.
Mart'ta Lectrode

1
AFAIK dpkg --configure -asonrası apt-get install -fgereksizdir.
David Foerster

Birçok durumda ikisine de ihtiyacınız yoktur. Ancak, her ikisini de dahil ettim, çünkü birincisinin yeterli olmadığı ve çözümün ikincisini gerektirdiği durumlarda. Bu, özellikle beklenmedik bir şekilde kesintiye uğrayan veya sorunlar (örneğin bağımlılıklar) çözüldükten sonra ek yapılandırma gerektiren kurulumlar için geçerlidir.
15'te Lectrode

2

Sırasında bu hata oluştu sudo apt-get upgradeKurumsal bir proxy arkasında oluştu. Düzeltmek /etc/apt/apt.confiçin aşağıdaki satırları düzenledim ve ekledim:

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

Nerede

  • [<proxyUserName>:<proxyPass>@] isteğe bağlı proxy kimlik doğrulamanızdır (kimlik doğrulaması yapmıyorsanız bunu dahil etmeyin)

  • <proxyUserName> proxy kullanıcı adınız

  • <proxyPass> Proxy şifreniz

  • <proxyUrl> proxy URL'niz mi

  • <proxyPort> proxy portun mu

Oracle tarball https üzerinden indirilir, bu yüzden bir proxy'nin arkasındaysanız uygun bir onu çalıştırmak için bir https proxy'sine ihtiyaç duyar.

Düzenledikten sonra dosyayı kaydedin ve yeni bir terminal açın. sudo apt-get updateve gerektiği gibi kurun.


Doğruladı, bu benim için bir çözümdü. Yerel olarak apt-proxy çalıştırıyorum ve devre dışı bırakmak kısa bir süre için çözdü.
Coops


1

Benim için çalışan bir çözüm olarak bulduğum aynı sorunu vardı:

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

LINK 1 LINK 2


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.