Secure connection error to WordPress.org only

Hi Everyone,
I have a problem and hope anyone can help.

We have a VPS and installed cyberpanel + openlitespeed
there is a WordPress website on it, everything is fine BUT we have 1 problem:

WordPress can’t make secure connection to wordpress.org

I investigated forums and tutorials to solve this issue and tried these:

1- openSSL version is latest 
2- TLS 1.3 is avilable
3- added **198.143.164.252 wordpress.org** to hosts file using SSH
4- asked server owner to check firewall port and they say 443 is open.
5- curl is installed and added in php.ini

The weird part is, in SSH when I try curl or telnet to wordpress.org on port 443, it connects!
but in wp-admin I get Errors and this error cause wp admin be so slow (wait till timeout)

I guess wordpress uses fsocketopen and in this file you can see connection to wordpress is not working:

http://aydinlatmasepeti.com.tr/checkport.php

The error is

**Warning** : An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the [support forums](https://wordpress.org/support/forums/). (WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.) in **/home/aydinlatmasepeti.com.tr/public_html/wp-includes/update.php** on line **209**

anything will be helpful.
thanks.

Welcome @LeAmino Happy you are here

RUn this command in SSH terminal and post screenshot here of the result

openssl s_client -connect api.wordpress.org:443


Thank you.
So is this mean openssl has issue? and how can I sort it?

Check the website’s ssl certificate here SSL Checker

Well try this. RUn the command sudo nano /etc/hosts and add the wordpress ip:

127.0.0.1       localhost vps.vultr.net
127.0.1.1       vps.vultr.net    vps19254

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
123.456.78.90    vps.vultr.net vps19254

# add this line
66.155.40.202 api.wordpress.org

image

I’ve added it before.

Thanks for your help btw.

Did you restart lscpd and lsws

systemctl restart lscpd && systemctl restart lsws

it says restart: unrecognized service. I’ve restarted using cyberpanel dashboard. and rebooted server. could it be openSSL version? I can see recent version is 3 but when I try to update in ssh, it says


openssl is already the newest version (1.1.1-1ubuntu2.1~18.04.20).
0 upgraded, 0 newly installed, 0 to remove and 60 not upgraded.

Edit : systemctl restart lscpd && systemctl restart lsws this one restarted…

but still can’t connect
image

Check the firewall

Server owner firewall:

Cyberpanel Firewall:

Switch off the firewall and try to update plugin or core

Trying to update core but because of this error admin side is so slow.
I’m wondering, Why connections to everywhere on 443 are OK, except wordpress.org

image

Check php cURL extension https://SERVER_URL:8090/managephp/installExtensions choose the website’s php version anc chech e.g. for php74 lsphp74-curl is installed


yes already installed

I’ve asked in wordpress forum and someone said:

One can only speculate about that. Possibly the responsible module keeps a block IP list.

do you have any clue , how can check something like that in cyberpanel ?

I’ve installed cyberpanel on another VPS (not same server as this)
and openssl connection works fine, so recommended client to change server, it’s server issue not cyberpanel and not WordPress.

Thank you so much for your time @josephgodwinke .
This was a good experience with cyberpanel community.

1 Like