Platformio-core: PlatformIO website is down

Created on 5 Jun 2018  路  24Comments  路  Source: platformio/platformio-core

What kind of issue is this?

  • [x] PlatformIO Core. If you鈥檝e found a bug, please provide an information below.

You can erase any parts of this template not applicable to your Issue.


Configuration

Operating system: macOS & debian
PlatformIO Version (platformio --version):3.5.2

Description of problem

The platformIO website is down, thus causing all builds to fail unless the internet connection is actively disabled.

Steps to Reproduce

  1. Try to compile a platformIO project
  2. Observe these messages if there are some library dependencies:
[API] ConnectionError: HTTPConnectionPool(host='api.platformio.org', port=80): Max retries exceeded with url: /v2/lib/search?query=name%3A%22ArduinoOTA%22 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x10ee7f810>: Failed to establish a new connection: [Errno 61] Connection refused',)) (incremented retry: max=5, total=1)
[API] ConnectionError: HTTPConnectionPool(host='api.platformio.org', port=80): Max retries exceeded with url: /v2/lib/search?query=name%3A%22ArduinoOTA%22 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x10efb3350>: Failed to establish a new connection: [Errno 61] Connection refused',)) (incremented retry: max=5, total=2)

Workaround

Try disabling WiFi, now the project compiles with warnings - but this will only work for users with existing projects:

You are not connected to the Internet.
If you build a project first time, we need Internet connection to install all dependencies and toolchain.
You are not connected to the Internet.
If you build a project first time, we need Internet connection to install all dependencies and toolchain.
You are not connected to the Internet.
If you build a project first time, we need Internet connection to install all dependencies and toolchain.
You are not connected to the Internet.
If you build a project first time, we need Internet connection to install all dependencies and toolchain.

Actual Results

Expected Results

platformio.org should be reachable

(unrelated for this moment, but I think in the future it might be good to have the project still build if api.platformio.org is not available, assuming the library dependencies are already downloaded)

Additional info

Also seems like the main website (not the API) is not reachable too: http://platformio.org/

CC @ivankravets

Most helpful comment

and again today 23 December 2019

All 24 comments

Whoops .. duplicate of #1658 - Close this if needed

Update: community forums are also down: https://community.platformio.org/
but the docs are still working: http://docs.platformio.org/en/latest/faq.html (probably distributed through read the docs, if I see correctly)

Leads me to believe the platformio servers are unreachable ATM - the DNS records look fine to me

It's up again 馃榾

Thanks guys!

It appears to be down again.

I keep getting:

[API] ConnectionError: HTTPConnectionPool(host='api.platformio.org', port=80): Max retries exceeded with url: /v2/lib/search?query=name%3A%22ESP8266WiFi%22 (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',)) (incremented retry: max=5, total=1)

and after 5 attempts:

Error: [API] Could not connect to PlatformIO API Service. Please try later.

and again today 23 December 2019

and today, 25 December 2019.

Sorry for the issue. There are hardware issues (motherboard) with our dedicated server located in Ukraine. The server reboots without a reason and there is nothing interesting in logs. On Monday, the server reported that there is a problem with 2 banks of RAM. We removed them. However, there are new problems today.

We've already ordered a new server but it takes 1 business day :( Today is Christmas in Netherland.

P.S: We also stopped all services on the current server and kept only PlatformIo Registry API and Community Forums. The PIO Plus does not work, it requires a lot of networking.

We will keep you updated on this thread.

Merry Christmas! 馃巹

@ModischFabrications The services are online now.

Thanks for the info, enjoy your holiday! 馃巹

It's down again :(

Might have to set up Squid or something in front of the site just to keep my build running when the site goes down. Is there really no way to let the client handle outages better?

@ivankravets it's down

platformio.org is unreachable from Germany. I hope it will be available soon.
Thanks for your working on holidays.
Merry Christmas! 馃巹

platformio.org is unreachable from Spain as well. Please tell us when it is back online again. Hope the issue gets fixed.

same in NL

Same in PL :(

We are restoring yesterday's backup in a new DC. Our previous dedicated server which has worked since 2014 stopped booting today. Motherboard issues. We tried to resolve this issue yesterday. However, no one works on the 25-26 of Dec in Europe, we can't order normal server. So, moving everything to VPS (temporary).

Is there any workaround where I can place the packages manually while the downtime?

Yes, use direct GIT url in lib_deps

Thank you, it worked. :)

Of all the times for server issues! Christmas! Best of luck, thank you for everything, and merry christmas @ivankravets (et al)!

Thank you, it worked. :)

Hello ... can you explain me how to do this ?
Thank you ...

API is online now https://platformio.org/lib. Other services are coming soon.

API is online now https://platformio.org/lib. Other services are coming soon.

Thanks, it helped a lot.

All services were restored yesterday.

Happy New Year!

Was this page helpful?
0 / 5 - 0 ratings