Esta mañana me he encontrado con esta noticia: Estos son los dispositivos electrónicos que dejan de tener conexión a Internet hoy.
Al principio no le he dado mayor importancia ya que existen una gran cantidad de noticias y artículos que hablan sobre el tema de la obsolescencia programada. Pero este caso parece especial no solo por la cantidad de dispositivos que se han quedado sin internet si no porque parece que afecta incluso a funciones concretas del lenguaje de programación PHP.
Pasadas las cinco y media de la tarde me he topado con un curioso error en el log de un servidor apache:
[Thu Sep 30 17:32:30.708032 2021] [fcgid:warn] [pid 27797:tid 140372986476288] [client ******] mod_fcgid: stderr: PHP Warning:  getimagesize(): SSL operation failed with code 1. OpenSSL Error messages:, referer: ******
[Thu Sep 30 17:32:30.708076 2021] [fcgid:warn] [pid 27797:tid 140372986476288] [client ******] mod_fcgid: stderr: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in ******
Sinceramente no estoy seguro al 100% si tiene relación con la mencionada noticia pero todo apunta a que sí porque hasta ahora nunca me había dado ningún error esa función y porque ha aparecido justo después de este apagón mundial.
Investigando un poco y probando en otros servidores he visto que este error solo aparece en dominios que tienen activo el protocolo de seguridad TLS 1.3. En otros que solo tienen hasta el 1.2 la función getimagesize sigue funcionando correctamente.
He buscado por internet para ver si alguien hablaba del tema pero no he encontrado nada. Por ello, y por la insistencia de un colega del trabajo, me he decidido a publicar esta entrada.
¿Te ha pasado a ti también? ¿Tienes idea de cómo solucionarlo? Deja tu comentario.
Salud.
