Con el cambio realizado por Let’s Encrypt en el certificado Root DST Root CA X3, es posible la aparición de errores a la hora de actualizar tu WordPress.
¿Qué ha cambiado?
Desde ayer, 30 de septiembre de 2021, el certificado raíz más antiguo de Let’s Encrypt, DST Root CA X3, ha expirado. Esto significa que los dispositivos más antiguos que no confíen en el nuevo certificado raíz ISRG Root X1 empezarán a recibir advertencias de certificado cuando visiten sitios que utilicen certificados Let’s Encrypt.
Los proveedores de API también tendrán que asegurarse de que su paquete de CA para Let’s Encrypt se ha actualizado para utilizar el nuevo certificado raíz ISRG Root X1. Si tus visitantes ven errores de caducidad de SSL cuando se conectan a tu sitio web, te recomendamos que te asegures de que tu proveedor de hosting haya actualizado el certificado root su paquete de CA para Let’s Encrypt.
Sin embargo, si ves errores de caducidad de SSL cuando tu sitio web está haciendo conexiones externas con otro proveedor, como puede ser al tratar de actualizar un plugin o tema de la web, tendrás que solicitar que el proveedor en cuestión actualice su paquete de CA local para asegurarse de que se está utilizando el nuevo certificado raíz de Let’s Encrypt. Puede encontrar más información sobre esto aquí: https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/
Mientras esto sucede, te voy a contar como solucionarlo de forma temporal hasta que la nueva actualización de WordPress lo solucione.

Solución temporal
Existe una solución temporal que nos ayudará a poder mantener nuestra instalación de WordPress al día de actualizaciones si nos enfrentamos a este problema. Antes de empezar es recomendable que tu instalación esté actualizada (plugins, tema y WordPress), a excepción de los complementos que te estén ocasionando este problema.
1. File Manager
El primer paso consiste en instalar algún complemento que nos permita la edición de los archivos de WordPress. Yo en este caso he usado File Manager pero puedes usar cualquier otra o incluso hacerlo a través de FTP o el propio panel de control de tu hosting.
2. Localizar el archivo ca-bundle.crt
Una vez que hayamos instaldo y activado el plugin anterior, debemos ir a él y acceder a la ruta /wp-includes/certificates/ donde encontraremos el archivo ca-bundle.crt. y usamos el editor de código para acceder a él.
3. Busca DST Root CA X3
Cuando el editor de código nos muestre el contenido del archivo debemos buscar «DST Root CA X3». En el caso de la versión 5.8.1 de WordPress, este certificado se encuentra en la línea 739.
Advertencia
El siguiente paso, al igual que cualquier otro que requiera hacer modificaciones en los archivos de WordPress entraña cierto riesgo, por lo que es altamente aconsejable que hagas una copia de seguridad antes de proseguir.
En ningún caso nos podemos hacer responsables de posibles problemas que puedan surgir, ya que es tu propia responsabilidad hacerlo o no.
Advertencia
El siguiente paso, al igual que cualquier otro que requiera hacer modificaciones en los archivos de WordPress entraña cierto riesgo, por lo que es altamente aconsejable que hagas una copia de seguridad antes de proseguir.
En ningún caso nos podemos hacer responsables de posibles problemas que puedan surgir, ya que es tu propia responsabilidad hacerlo o no.
3. Borramos el certificado DST Root CA X3
Debemos borrar desde DST Root CA X3 hasta —–END CERTIFICATE—–, incluyendo ambas expresiones y guardamos el archivo.
Si todo ha ido correctamente, ahora podrás actualizar tus plugins y temas sin que te vuelva a aparecer dicha advertencia. 🙂


