Bueno, después de algún tiempo, hoy he querido instalarme el JDK de Java para compilar y ejecutar mis programas en Ubuntu (Linux). Tengo una máquina virtual donde hago mis pruebas. La abro poco, la verdad y la actualizo menos todavía (mal hecho por mi parte). El caso es que he ido a actualizar los repositorios de mi sistema operativo y me ha lanzado el siguiente error: «El archivo de lanzamiento aún no es válido». ¿Por qué ocurre esto? Bueno… Os lo explico ahora mismo.
Actualizar los repositorios antes de instalar nada
Siempre es bueno tener actualizados los repositorios antes de instalar nada o hacerlo de vez en cuando, ya que nos puede dar algún problema que otro. En mi caso me da error al instalar el JDK de java.
Llegados a este punto lo sensato es actualizar, como dije antes, los repositorios de nuestro Ubuntu con la orden sudo apt-get install update. Vamos a ver qué ocurre:
Como vemos, nos da otro error: «El archivo de lanzamiento no es válido»
¿Por qué nos da este error?
Muy sencillo, he tardado unos minutos en darme cuenta, pero… ¡Mi máquina virtual tiene la hora errónea!.
Cada repositorio está firmado con una fecha, mi máquina virtual tiene otra fecha diferente a la real. Por eso lanza el error.
Solución
Ahora sólo tendremos que modificar la fecha y la hora a la real. Podemos hacerlo de dos maneras: por terminal o desde el menú de configuración. Yo lo haré de la segunda manera que es más sencilla
Por terminal podríamos usar los comando:
hwclock o timedatectl set-local-rtc
¿Funcionará? Veamos…
Ahora, como se observa en la imagen anterior, sí funcionó correctamente.