cURL error 60 SSL problem on non-HTTPS sites

I am unable to update some plugins from the Hub. However, trying to update those plugins in the wp-admin throws the following error: Download failed. cURL error 60

And some plugins showing in the Hub as in need of an update are showing as already updated in the wp-admin of the site.

Also, support access does not function correctly; clicking the grant access button does nothing at all.

  • Predrag Dubajic

    Hey Brian,

    Hope you're doing well :slight_smile:

    We looking into issues that WPMU DEV Dashboard has on some servers and we had couple of fixes already in latest release.
    I've updated the plugin on your site so could you give it another try and let us know if everything is in order after that.

    If you're still having issues could you try installing the beta version attached and let us know how it goes with that?

    Best regards,
    Predrag

  • Brian

    I installed it on my site touristmarketingservices.com - I had to uninstall the existing version. I tried to access my dashboard.
    Your server had a problem connecting to WPMU DEV: "cURL error 60: SSL certificate problem: unable to get local issuer certificate". Please try again.

    If this problem continues, please contact your host with this error message and ask:

    "Is php on my server properly configured to be able to contact https://premium.wpmudev.org/api/dashboard/v1/ with a POST HTTP request via fsockopen or CURL?"

  • Adam Czajczyk

    Hello Brian,

    This error usually refers to the "local" certificate - not the remote one.

    Even though your site might not be using SSL (so it's available over http:// and not https://), external connections made to other services - such as our API - may require SSL. cURL library, which is used by PHP, to handle such connections, is using its own local certificates on the server. If those certs are not present, not configured properly or just outdated, an error like this often shows up.

    That being said, could you please get in touch with your host and ask them if they could check SSL certs for cURL? They should be able to update them if necessary and that would hopefully solve the issue.

    Keep us updated please!

    Best regards,
    Adam

  • Brian

    My host requested my credentials to one of the website so they could replicate the error. I was just about to send it, and figured I would try to update one more time as long as I was logged into my account.

    Everything updated - all 27 updates on about 12 sites. I have no idea why this suddenly worked, any more than I know what it stopped working in the first place. So I will let you know if it fails to update again.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.