• Resolved charl1eapple

    (@charl1eapple)


    Hello, my WooCommerce will not update. i keep getting the same message

    Update failed: Download failed. cURL error 7: Failed to connect to downloads.w.org port 443 after 1015 ms: Could not connect to server

    I think the IP address must be blocked for some reason. My host says when he tries it says ‘refused’. So I downloaded the update to upload via the dashboard plugin page and it says the download expired, even though it downloaded and saved to my hard drive.

    The download was done from here https://downloads.w.org/plugins/woocommerce.10.4.3.zip

    When I upload this saved zip file, it says it has expired. So I don’t know what to try next. Any help?

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi @charl1eapple,

    Thanks for reaching out and for explaining what you’re seeing.

    The error you’re getting means WordPress is unable to connect to downloads.w.org from your server. This is not a WooCommerce issue itself, but a server connectivity or firewall problem, which also explains why the manual upload is failing.

    To help narrow this down, could you please check or confirm the following:

    1. Hosting / firewall restrictions
      Ask your host to confirm whether outbound HTTPS connections to downloads.w.org on port 443 are blocked or rate-limited. cURL error 7 usually means the server cannot reach the remote host at all.
    2. WordPress site health info
      Please share your WordPress and WooCommerce environment details:
    • PHP version
    • WordPress version
    • Whether cURL and OpenSSL are enabled
      You can get a WooCommerce System Status Report by going to WooCommerce > Status > Get system report, then paste it into https://pastebin.com or https://gist.github.com
    1. Manual update via FTP (recommended workaround)
      Since dashboard updates are failing, the safest workaround is:
    • Download the WooCommerce ZIP (you already did this)
    • Extract it locally
    • Upload the extracted woocommerce folder via FTP/SFTP to wp-content/plugins/
    • Replace the existing WooCommerce folder
    • Visit wp-admin → Updates afterward

    This bypasses the WordPress updater entirely and avoids the “package expired” error.

    1. “Package expired” message
      That message is expected when WordPress cannot complete the upload or extraction process, usually due to server permissions, temporary directory issues, or blocked outbound connections.

    Once we know whether your host can successfully connect to downloads.w.org, we’ll know if this is a firewall/DNS issue on their side or something WordPress-specific.

    Looking forward to your update and we’ll take it from there.

    Thread Starter charl1eapple

    (@charl1eapple)

    Thank you so much! I went back to the host with your email and he then believed it was a Firewall issue on his side, he made some changes and was able to accessaccess the downloads.w.org manually with CURL now after the changes – which he wasn’t able to before. So I then returned to my dashboard and everythign updated successfully this time. Thank you so much for your help.

    Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @charl1eapple,

    Thanks so much for the update, glad everything is sorted on your end now.
    I’ll go ahead and close the thread, but if you need further assistance, don’t hesitate to reach out.

    If you’ve found WooCommerce helpful, we’d really appreciate a moment of your time to leave a review. It means a lot to the team and helps other store owners too:
    https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/

    Have a great day and thanks again for reaching out!

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.