Knowledgebase

Update Failed: Download failed. cURL error 60: SSL certificate problem: unable to get local issuer certificate

If you get this error, it means your website is running a very old version of WordPress and is using an old security certificate file that can no longer validate modern secure (HTTPS) connections.

When WordPress tries to download updates, the secure connection fails, so it falls back to an insecure method and the download is blocked. This is why you’re seeing the “SSL certificate / cURL error 60” message — it’s not an issue with your site’s SSL, but with the outdated software used behind the scenes.

Options to fix it

Option 1: One-off technical fix (recommended)

Replace the outdated security certificate file inside WordPress

Download the correct cert via https://github.com/WordPress/WordPress/blob/master/wp-includes/certificates/ca-bundle.crt
Upload the file to /wp-includes/certificates/ca-bundle.crt to overwrite the outdated cert.

Option 2: Manual WordPress update

https://wordpress.org/documentation/article/updating-wordpress/#manual-update