Error al instalar oracle-java8-installer desde webup8team ppa

16

¿Alguien sabe cómo arreglar esto?

Primero lo hice:

sudo add-apt-repository ppa:webupd8team/java  

Entonces hice:

sudo apt-get update

Y entonces:

$ 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)
blaster2429
fuente
lo siento si es difícil de leer
blaster2429
así Java fija lo que ahora funciona bien aparte de algunos errores, pero no me importa, siempre y cuando funciona
blaster2429
¿Encontró una solución o el problema desapareció por sí solo? En el primer caso, por favor escriba una respuesta y acéptela. En el último caso, debe eliminar su pregunta (de lo contrario, se cerrará de todos modos).
David Foerster

Respuestas:

18

Lo siguiente podría funcionar, eliminaría cualquier parcial:

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

Luego termine la instalación con:

sudo apt-get install -f
sudo dpkg --configure -a
Electrodo
fuente
Editado para hacer más específico. No puedo probar este problema en particular, y tampoco parece que el autor de la pregunta original pueda verificar los resultados.
Lectrode
1
AFAIK dpkg --configure -adespués apt-get install -fes redundante.
David Foerster
En muchos casos no necesitas ambos. Sin embargo, incluí ambos, ya que me he encontrado con casos en los que el primero no es suficiente y la solución requiere específicamente el segundo. Esto es cierto especialmente para instalaciones que se interrumpieron inesperadamente o que requieren una configuración adicional después de que se resuelven los problemas (dependencias, por ejemplo).
Lectrode
2

Este error se produjo durante sudo apt-get upgradeun proxy corporativo. Para solucionarlo, edité /etc/apt/apt.confy agregué las siguientes líneas:

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

Dónde

  • [<proxyUserName>:<proxyPass>@] es su autenticación de proxy opcional (no incluya esto si no se autentica)

  • <proxyUserName> es tu nombre de usuario proxy

  • <proxyPass> es tu contraseña de proxy

  • <proxyUrl> es tu proxy url

  • <proxyPort> es tu puerto proxy

El tarball oracle se descarga a través de https, por lo que si está detrás de un proxy, necesita un proxy https para ejecutarlo.

Después de editar, guarde el archivo, luego abra una nueva terminal. sudo apt-get updatee instalar según sea necesario.

Jack Viers
fuente
Confirmado, esta fue la solución para mí. Ejecuto un apt-proxy localmente, y deshabilitarlo lo resolvió brevemente.
Coops
2

Tuve problemas similares cuando mi sistema Ubuntu no pudo descargar el archivo del servidor Oracle (archivo jdk-8u111-linux-x64.tar.gz). Así que tuve que descargarlo del sitio de Oracle ( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ) y copiarlo a la carpeta /var/cache/oracle-jdk8-installer/manualmente. Esto resolvió el problema y oracle-java8-installer pudo terminar la instalación.

Viktor Kruglikov
fuente
1

Tuve el mismo problema, encontré esto como una solución que funcionó para mí:

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

ENLACE 1 ENLACE 2

pst007x
fuente