Oracle JDK 7 is NOT installed.

Escenario

El otro día me avisaron que una de las decenas de webs bajo mi responsabilidad tenía el certificado caducado. A principio de mes estuve actualizando los certificados de todos los servidores, pero éste se me pasó.

Problema

Al no ser una web a la que demos mucho uso, tenía actualizaciones de seguridad pendientes de aplicar. Tras lanzar el consabido sudo apt update && sudo apt dist-upgrade el proceso finaliza con el siguiente error: No entiendo qué pasa. Pruebo a instalar el paquete supuestamente causante del problema, pero resulta que ya está instalada la última versión del mismo.

Solución

La encuentro gracias al siguiente gist en github. Basta con seguir los pasos siguientes:
  • Descargar la ultima versión del paquete en http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html. (Es necesario estar registrado en oracle.com y hacer login).
  • Borrar jdk-7u80-linux-x64.tar.gz de /var/cache/oracle-jdk7-installer/ (ésta es la última versión en el momento de teclear estas palabras)
  • Mueve el paquete a /var/cache/oracle-jdk7-installer/ con el comando siguiente:
  • Lanzar el siguiente comando:
Nota: En mi caso la versión descargada de la web y la anterior era la misma, aun así ha sido necesario seguir estos pasos para solucionar el problema.

Publicaciones Similares

  • Cómo crear una cabecera de licencia en Netbeans

    Escenario Un encabezado en los ficheros de código puede ser un requisito del trabajo o del proyecto de código abierto al que contribuyes. O sencillamente te gusta que tus ficheros de código dispongan de un impronta común. Problema En realidad ninguno. Supongo que la mayoría de los editores modernos ofrecen la posibilidad de usar una…

  • |

    Interferencias mentales

    Estudios recientes en España señalan que la rumiación explica el 40% de los problemas de ansiedad y el 30% de los casos de depresión (Redacción Médica, s. f.). Este fenómeno ha sido ampliamente estudiado en psicología clínica, donde se ha observado que la rumiación constituye un factor de vulnerabilidad importante para la depresión y otros…

  • Sonata Admin: el calendario no se cierra

    Escenario Incluir un filtro de rango de fechas en SonataAdmin que use un calendario para seleccionar la fecha es más o menos fácil. Primero añadimos el siguiente bloque en el admin de nuestra entidad:

    Y la siguiente clave bajo form_themesen el fichero config/packages/twig.yaml:

    Problema El calendario no se cierra automáticamente cuando se selecciona…

  • Instalación certificado SSL de un vendedor

    Escenario Tienes una web con un certificado de un vendedor que va a expirar, o no tienes certificado y, por la razón que sea, quieres uno de pago. Objetivo Necesitas instalar o renovar un certificado SSL proporcionado por uno de los vendedores tradiciones, Comodo, Symantec, Geotrust, etc… Usaremos a modo de ejemplo el subdominio ssl.technoage.net….

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *