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

  • 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 raíz Comodo

    Escenario Hemos migrado nuestro repositorio de git a un nuevo servidor y tenemos que actualizar las URLs de los orígenes de nuestros repositorios locales. Problema Cambiamos la url remota del repositorio local de git con el comando git remote set-url y, tras hacer un pull git nos devuelve el siguiente error: fatal: unable to access 'https://git.technoage.es/acme.git/': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none Solución Por lo visto nuestra…

  • Cómo recrear el estado de un componente de React

    Escenario Tenemos una aplicación web usando React 15.6.2. Todo va bien hasta que un nuevo módulo para una nueva funcionalidad requiere una versión >= 16.3. El problema es que al actualizar la biblioteca de programación otro módulo dejó de funcionar. Problema El modulo que dejó de funcionar consistía en una serie de combos que se…

  • Instalación symfony 4 en ubuntu 16.04

    Objetivo Desplegar en un servidor corriendo Ubuntu 16.04* una aplicación de Symfony 4. Requisitos git PHP => 7.1.3 composer nginx Instalación PHP La versión de PHP mantenida en Ubuntu 16.04 es 7.0 y no está previsto que se actualice. Estos son los pasos para instalarla: Como siempre, antes que nada debemos actualizar Ubuntu: $ sudo apt-get update && sudo apt-get upgrade Lo…

  • |

    Actualización de Apache Guacamole server 1.0 → 1.2

    Escenario En el trabajo usamos Apache Guacamole para conectarnos a nuestros escritorios de la oficina desde casa. Apache Guacamole proporciona una puerta de entrada HTML5 para conectar con servicios de acceso remoto, como pueden ser VNC o RDP. Consta de dos : el servidor y el cliente que no tienen por qué correr en la…

Deja una respuesta

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