Platformio run issue | Unrecognized status code '404' when downloaded http://dl.platformio.org/packages/framework-arduinoavr-28.tar.gz

Hi,

Today, I started getting the error “Got an unrecognized status code ‘404’ when downloaded http://dl.platformio.org/packages/framework-arduinoavr-28.tar.gz” when doing “platformio run” in my project. I would be grateful for any help.

$ cat platformio.ini 
#
# Project Configuration File
#
# A detailed documentation with the EXAMPLES is located here:
# http://docs.platformio.org/en/latest/projectconf.html
#

# A sign `#` at the beginning of the line indicates a comment
# Comment lines are ignored.

# Simple and base environment
# [env:mybaseenv]
# platform = %INSTALLED_PLATFORM_NAME_HERE%
# framework =
# board =
#
# Automatic targets - enable auto-uploading
# targets = upload

[env:pro8MHzatmega328]
platform = atmelavr
framework = arduino
board = pro8MHzatmega328

$ platformio upgrade
You're up-to-date!
PlatformIO 2.8.5 is currently the newest version available.

$ platformio update

Platform atmelavr
--------
Updating toolchain-atmelavr package:
Versions: Current=4, Latest=4      [Up-to-date]

Updating [ 11 ] I2Cdevlib-Core library:
Versions: Current=f5f6cf3a18, Latest=f5f6cf3a18      [Up-to-date]
Updating [ 77 ] Button library:
Versions: Current=0094157f27, Latest=0094157f27      [Up-to-date]
Updating [ 2 ] PID library:
Versions: Current=fb095d8cfc, Latest=fb095d8cfc      [Up-to-date]
Updating [ 107 ] I2Cdevlib-MPU6050 library:
Versions: Current=64fcff6e72, Latest=64fcff6e72      [Up-to-date]

$ platformio run
[Tue Mar 22 14:38:15 2016] Processing pro8MHzatmega328 (platform: atmelavr, board: pro8MHzatmega328, framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Installing toolchain-atmelavr package:
Already installed
Installing tool-scons package:
Already installed
Installing framework-arduinoavr package:
Error: Got an unrecognized status code '404' when downloaded http://dl.platformio.org/packages/framework-arduinoavr-28.tar.gz

Thanks,

Fin

You have problem with HTTPS access to Bintray. Could you help us to resolve this issue with SSL and test these downloads?

cd /tmp
curl -L https://bintray.com/artifact/download/platformio/dl-packages/framework-arduinoavr-28.tar.gz -o framework-arduinoavr-28.tar.gz
curl -L https://www.geotrust.com/assets/images/SSL_Enterprise_Image.jpg -o SSL_Enterprise_Image.jpg
curl -L https://github.com -o gh.html

openssl s_client -showcerts -prexit -connect bintray.com:443
# Now, kill the command (Ctrl+C) once it prints the output (this is immediate).

Sure! Please find below. As I am a new user, I can only put two links in a post, so I did not include the output of the github curl, although it was successful.

$ curl -L Service End for Bintray, JCenter, GoCenter, and ChartCenter | JFrog -o framework-arduinoavr-28.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- 0:00:02 --:–:-- 0
0 0 0 0 0 0 0 0 --:–:-- 0:00:02 --:–:-- 0
100 6894k 100 6894k 0 0 162k 0 0:00:42 0:00:42 --:–:-- 950k
$ curl -L https://www.geotrust.com/assets/images/SSL_Enterprise_Image.jpg -o SSL_Enterprise_Image.jpg
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 22497 100 22497 0 0 29476 0 --:–:-- --:–:-- --:–:-- 29446

$ openssl s_client -showcerts -prexit -connect bintray.com:443
CONNECTED(00000003)
depth=1 C = US, O = GeoTrust Inc., CN = GeoTrust SSL CA - G3
verify error:num=20:unable to get local issuer certificate
verify return:0
---
Certificate chain
 0 s:/C=US/ST=California/L=Santa Clara/O=JFrog Inc./OU=JFrog Inc./CN=*.bintray.com
   i:/C=US/O=GeoTrust Inc./CN=GeoTrust SSL CA - G3
-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgIQGWnp+xmhc5bmz4aYEpFFhjANBgkqhkiG9w0BAQsFADBE
MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMU
R2VvVHJ1c3QgU1NMIENBIC0gRzMwHhcNMTUxMDA3MDAwMDAwWhcNMTcxMjA1MjM1
OTU5WjB6MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UE
BxQLU2FudGEgQ2xhcmExEzARBgNVBAoUCkpGcm9nIEluYy4xEzARBgNVBAsUCkpG
cm9nIEluYy4xFjAUBgNVBAMUDSouYmludHJheS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDHQB1HMbFOYufGzQyORJmMn8/zJKI7Ta6O7c58gJRI
GJ+2GMARFxGlB/Bf6eS5z3iPh73di7h1rnsQdha5+SKJG2H+im6axis1cpsDzdaQ
R0wTANDGPtVyomEZN7lzvxiVOPqovFjikereFg2SHKPF4f3Jdi/iO5haGJz3kqCe
/w1+E+/LL7PT8CxLlGp9sWVctqhxVaS692VIbJBidTXsPkWmpwtKhsLzUOk1Y+NU
L068zviC+36NStEe4VAymLzeyq+/mRNUOYVesHMfZbHT0IyuEEvEEmWuRxHVBU7H
oMFZM03ohSdUoWSisJGUUovQv9PhgJThggOV7Jyw+w6tAgMBAAGjggGsMIIBqDAl
BgNVHREEHjAcgg0qLmJpbnRyYXkuY29tggtiaW50cmF5LmNvbTAJBgNVHRMEAjAA
MA4GA1UdDwEB/wQEAwIFoDArBgNVHR8EJDAiMCCgHqAchhpodHRwOi8vZ24uc3lt
Y2IuY29tL2duLmNybDCBnQYDVR0gBIGVMIGSMIGPBgZngQwBAgIwgYQwPwYIKwYB
BQUHAgEWM2h0dHBzOi8vd3d3Lmdlb3RydXN0LmNvbS9yZXNvdXJjZXMvcmVwb3Np
dG9yeS9sZWdhbDBBBggrBgEFBQcCAjA1DDNodHRwczovL3d3dy5nZW90cnVzdC5j
b20vcmVzb3VyY2VzL3JlcG9zaXRvcnkvbGVnYWwwHQYDVR0lBBYwFAYIKwYBBQUH
AwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFNJv95b0hT9yPDB9I9qFeJujfFp8MFcG
CCsGAQUFBwEBBEswSTAfBggrBgEFBQcwAYYTaHR0cDovL2duLnN5bWNkLmNvbTAm
BggrBgEFBQcwAoYaaHR0cDovL2duLnN5bWNiLmNvbS9nbi5jcnQwDQYJKoZIhvcN
AQELBQADggEBAEWssJoHGA50b9vIBwZOYPk+49ECT8D/h6Ws7lrLewo9de6MiQpb
Fru8r7TBh2DmNIosFxyQKSTkz5OkXC0c/wLBCJpNxs/GN2XdRvYkRaKV0/DHDMOy
zGpuHZ1de6O3aGapbJqRkVu/PMaJrGmHzrdy7El36keVHvPtftEuFyc/nG+8kq5U
G/vnBZaLori4SrI5IxU4v1joZkDwQvPOH/rJfN0GHL2Be1VDuNpjVXc8oSbYn4qV
M+an2wtBflm9/MMWRvgmyyo70IPTTyEPSojQt8lr0mZLxmq5E7f+ybzTz8ocwYg6
r5nM262CBL4zZht00cW8Y6Q//KPzr4UjOaA=
-----END CERTIFICATE-----
 1 s:/C=US/O=GeoTrust Inc./CN=GeoTrust SSL CA - G3
   i:/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
-----BEGIN CERTIFICATE-----
MIIETzCCAzegAwIBAgIDAjpvMA0GCSqGSIb3DQEBCwUAMEIxCzAJBgNVBAYTAlVT
MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i
YWwgQ0EwHhcNMTMxMTA1MjEzNjUwWhcNMjIwNTIwMjEzNjUwWjBEMQswCQYDVQQG
EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3Qg
U1NMIENBIC0gRzMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjvn4K
hqPPa209K6GXrUkkTdd3uTR5CKWeop7eRxKSPX7qGYax6E89X/fQp3eaWx8KA7UZ
U9ulIZRpY51qTJEMEEe+EfpshiW3qwRoQjgJZfAU2hme+msLq2LvjafvY3AjqK+B
89FuiGdT7BKkKXWKp/JXPaKDmJfyCn3U50NuMHhiIllZuHEnRaoPZsZVP/oyFysx
j0ag+mkUfJ2fWuLrM04QprPtd2PYw5703d95mnrU7t7dmszDt6ldzBE6B7tvl6QB
I0eVH6N3+liSxsfQvc+TGEK3fveeZerVO8rtrMVwof7UEJrwEgRErBpbeFBFV0xv
vYDLgVwts7x2oR5lAgMBAAGjggFKMIIBRjAfBgNVHSMEGDAWgBTAephojYn7qwVk
DBF9qn1luMrMTjAdBgNVHQ4EFgQU0m/3lvSFP3I8MH0j2oV4m6N8WnwwEgYDVR0T
AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwNgYDVR0fBC8wLTAroCmgJ4Yl
aHR0cDovL2cxLnN5bWNiLmNvbS9jcmxzL2d0Z2xvYmFsLmNybDAvBggrBgEFBQcB
AQQjMCEwHwYIKwYBBQUHMAGGE2h0dHA6Ly9nMi5zeW1jYi5jb20wTAYDVR0gBEUw
QzBBBgpghkgBhvhFAQc2MDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2VvdHJ1
c3QuY29tL3Jlc291cmNlcy9jcHMwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVN5
bWFudGVjUEtJLTEtNTM5MA0GCSqGSIb3DQEBCwUAA4IBAQCg1Pcs+3QLf2TxzUNq
n2JTHAJ8mJCi7k9o1CAacxI+d7NQ63K87oi+fxfqd4+DYZVPhKHLMk9sIb7SaZZ9
Y73cK6gf0BOEcP72NZWJ+aZ3sEbIu7cT9clgadZM/tKO79NgwYCA4ef7i28heUrg
3Kkbwbf7w0lZXLV3B0TUl/xJAIlvBk4BcBmsLxHA4uYPL4ZLjXvDuacu9PGsFj45
SVGeF0tPEDpbpaiSb/361gsDTUdWVxnzy2v189bPsPX1oxHSIFMTNDcFLENaY9+N
QNaFHlHpURceA1bJ8TCt55sRornQMYGbaLHZ6PPmlH7HrhMvh+3QJbBo+d4IWvMp
zNSS
-----END CERTIFICATE-----
---
Server certificate
subject=/C=US/ST=California/L=Santa Clara/O=JFrog Inc./OU=JFrog Inc./CN=*.bintray.com
issuer=/C=US/O=GeoTrust Inc./CN=GeoTrust SSL CA - G3
---
No client certificate CA names sent
---
SSL handshake has read 3059 bytes and written 421 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES128-GCM-SHA256
    Session-ID: 88091645000A18532D238BB7AB1BA6E86E1EF9ECF9D2E426D3EA9499AFCAA968
    Session-ID-ctx: 
    Master-Key: A4CD51A0E10649A32D000D0494BE0B7185581D9C4F59BB076DB24A9A4DD43422EA7B7A819C3835DA4197CFA2EFCA37A9
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    0000 - 25 89 7d 82 aa e4 e8 0b-bc 9f 05 47 bb a0 b3 fd   %.}........G....
    0010 - c7 98 96 f1 6c 70 a2 e8-56 be 8c 3e 65 2d 54 c1   ....lp..V..>e-T.
    0020 - 20 51 29 e8 fd 78 ef 29-63 25 bd 8a 3e e2 3b 38    Q)..x.)c%..>.;8
    0030 - 17 de 4a be 1e 3c 1f b6-56 00 96 c7 b4 d5 05 23   ..J..<..V......#
    0040 - a5 72 7c de 81 ba 5b 77-ec e0 0c 00 87 0d 67 17   .r|...[w......g.
    0050 - ce 58 d5 24 9c c2 9d 6b-82 6a bf 0c 93 75 da 8e   .X.$...k.j...u..
    0060 - e1 ca 1c 11 c8 7f 07 9b-91 86 1b 64 c7 2d 5c bc   ...........d.-\.
    0070 - ab 44 45 53 48 15 3a 8c-59 88 85 89 01 9c 88 5e   .DESH.:.Y......^
    0080 - 7b ee d9 50 58 e7 2f b2-91 ae f2 51 4a b6 ae 83   {..PX./....QJ...
    0090 - 99 37 09 4b 6f 1a ec 0b-91 c1 9d a5 fa 41 bf 37   .7.Ko........A.7
    00a0 - 98 5c d1 ea 69 20 26 44-a4 cf 4a 8a be e7 a8 90   .\..i &D..J.....

    Start Time: 1458677175
    Timeout   : 300 (sec)
    Verify return code: 20 (unable to get local issuer certificate)
---
HTTP/1.1 400 Bad Request
Server: nginx
Date: Tue, 22 Mar 2016 20:06:15 GMT
Content-Type: text/html
Content-Length: 166
Connection: close
Strict-Transport-Security: max-age=0

<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
read:errno=0
---
Certificate chain
 0 s:/C=US/ST=California/L=Santa Clara/O=JFrog Inc./OU=JFrog Inc./CN=*.bintray.com
   i:/C=US/O=GeoTrust Inc./CN=GeoTrust SSL CA - G3
-----BEGIN CERTIFICATE-----
MIIE9jCCA96gAwIBAgIQGWnp+xmhc5bmz4aYEpFFhjANBgkqhkiG9w0BAQsFADBE
MQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMU
R2VvVHJ1c3QgU1NMIENBIC0gRzMwHhcNMTUxMDA3MDAwMDAwWhcNMTcxMjA1MjM1
OTU5WjB6MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEUMBIGA1UE
BxQLU2FudGEgQ2xhcmExEzARBgNVBAoUCkpGcm9nIEluYy4xEzARBgNVBAsUCkpG
cm9nIEluYy4xFjAUBgNVBAMUDSouYmludHJheS5jb20wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDHQB1HMbFOYufGzQyORJmMn8/zJKI7Ta6O7c58gJRI
GJ+2GMARFxGlB/Bf6eS5z3iPh73di7h1rnsQdha5+SKJG2H+im6axis1cpsDzdaQ
R0wTANDGPtVyomEZN7lzvxiVOPqovFjikereFg2SHKPF4f3Jdi/iO5haGJz3kqCe
/w1+E+/LL7PT8CxLlGp9sWVctqhxVaS692VIbJBidTXsPkWmpwtKhsLzUOk1Y+NU
L068zviC+36NStEe4VAymLzeyq+/mRNUOYVesHMfZbHT0IyuEEvEEmWuRxHVBU7H
oMFZM03ohSdUoWSisJGUUovQv9PhgJThggOV7Jyw+w6tAgMBAAGjggGsMIIBqDAl
BgNVHREEHjAcgg0qLmJpbnRyYXkuY29tggtiaW50cmF5LmNvbTAJBgNVHRMEAjAA
MA4GA1UdDwEB/wQEAwIFoDArBgNVHR8EJDAiMCCgHqAchhpodHRwOi8vZ24uc3lt
Y2IuY29tL2duLmNybDCBnQYDVR0gBIGVMIGSMIGPBgZngQwBAgIwgYQwPwYIKwYB
BQUHAgEWM2h0dHBzOi8vd3d3Lmdlb3RydXN0LmNvbS9yZXNvdXJjZXMvcmVwb3Np
dG9yeS9sZWdhbDBBBggrBgEFBQcCAjA1DDNodHRwczovL3d3dy5nZW90cnVzdC5j
b20vcmVzb3VyY2VzL3JlcG9zaXRvcnkvbGVnYWwwHQYDVR0lBBYwFAYIKwYBBQUH
AwEGCCsGAQUFBwMCMB8GA1UdIwQYMBaAFNJv95b0hT9yPDB9I9qFeJujfFp8MFcG
CCsGAQUFBwEBBEswSTAfBggrBgEFBQcwAYYTaHR0cDovL2duLnN5bWNkLmNvbTAm
BggrBgEFBQcwAoYaaHR0cDovL2duLnN5bWNiLmNvbS9nbi5jcnQwDQYJKoZIhvcN
AQELBQADggEBAEWssJoHGA50b9vIBwZOYPk+49ECT8D/h6Ws7lrLewo9de6MiQpb
Fru8r7TBh2DmNIosFxyQKSTkz5OkXC0c/wLBCJpNxs/GN2XdRvYkRaKV0/DHDMOy
zGpuHZ1de6O3aGapbJqRkVu/PMaJrGmHzrdy7El36keVHvPtftEuFyc/nG+8kq5U
G/vnBZaLori4SrI5IxU4v1joZkDwQvPOH/rJfN0GHL2Be1VDuNpjVXc8oSbYn4qV
M+an2wtBflm9/MMWRvgmyyo70IPTTyEPSojQt8lr0mZLxmq5E7f+ybzTz8ocwYg6
r5nM262CBL4zZht00cW8Y6Q//KPzr4UjOaA=
-----END CERTIFICATE-----
 1 s:/C=US/O=GeoTrust Inc./CN=GeoTrust SSL CA - G3
   i:/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA
-----BEGIN CERTIFICATE-----
MIIETzCCAzegAwIBAgIDAjpvMA0GCSqGSIb3DQEBCwUAMEIxCzAJBgNVBAYTAlVT
MRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9i
YWwgQ0EwHhcNMTMxMTA1MjEzNjUwWhcNMjIwNTIwMjEzNjUwWjBEMQswCQYDVQQG
EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3Qg
U1NMIENBIC0gRzMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDjvn4K
hqPPa209K6GXrUkkTdd3uTR5CKWeop7eRxKSPX7qGYax6E89X/fQp3eaWx8KA7UZ
U9ulIZRpY51qTJEMEEe+EfpshiW3qwRoQjgJZfAU2hme+msLq2LvjafvY3AjqK+B
89FuiGdT7BKkKXWKp/JXPaKDmJfyCn3U50NuMHhiIllZuHEnRaoPZsZVP/oyFysx
j0ag+mkUfJ2fWuLrM04QprPtd2PYw5703d95mnrU7t7dmszDt6ldzBE6B7tvl6QB
I0eVH6N3+liSxsfQvc+TGEK3fveeZerVO8rtrMVwof7UEJrwEgRErBpbeFBFV0xv
vYDLgVwts7x2oR5lAgMBAAGjggFKMIIBRjAfBgNVHSMEGDAWgBTAephojYn7qwVk
DBF9qn1luMrMTjAdBgNVHQ4EFgQU0m/3lvSFP3I8MH0j2oV4m6N8WnwwEgYDVR0T
AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwNgYDVR0fBC8wLTAroCmgJ4Yl
aHR0cDovL2cxLnN5bWNiLmNvbS9jcmxzL2d0Z2xvYmFsLmNybDAvBggrBgEFBQcB
AQQjMCEwHwYIKwYBBQUHMAGGE2h0dHA6Ly9nMi5zeW1jYi5jb20wTAYDVR0gBEUw
QzBBBgpghkgBhvhFAQc2MDMwMQYIKwYBBQUHAgEWJWh0dHA6Ly93d3cuZ2VvdHJ1
c3QuY29tL3Jlc291cmNlcy9jcHMwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVN5
bWFudGVjUEtJLTEtNTM5MA0GCSqGSIb3DQEBCwUAA4IBAQCg1Pcs+3QLf2TxzUNq
n2JTHAJ8mJCi7k9o1CAacxI+d7NQ63K87oi+fxfqd4+DYZVPhKHLMk9sIb7SaZZ9
Y73cK6gf0BOEcP72NZWJ+aZ3sEbIu7cT9clgadZM/tKO79NgwYCA4ef7i28heUrg
3Kkbwbf7w0lZXLV3B0TUl/xJAIlvBk4BcBmsLxHA4uYPL4ZLjXvDuacu9PGsFj45
SVGeF0tPEDpbpaiSb/361gsDTUdWVxnzy2v189bPsPX1oxHSIFMTNDcFLENaY9+N
QNaFHlHpURceA1bJ8TCt55sRornQMYGbaLHZ6PPmlH7HrhMvh+3QJbBo+d4IWvMp
zNSS
-----END CERTIFICATE-----
---
Server certificate
subject=/C=US/ST=California/L=Santa Clara/O=JFrog Inc./OU=JFrog Inc./CN=*.bintray.com
issuer=/C=US/O=GeoTrust Inc./CN=GeoTrust SSL CA - G3
---
No client certificate CA names sent
---
SSL handshake has read 3437 bytes and written 561 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES128-GCM-SHA256
    Session-ID: 88091645000A18532D238BB7AB1BA6E86E1EF9ECF9D2E426D3EA9499AFCAA968
    Session-ID-ctx: 
    Master-Key: A4CD51A0E10649A32D000D0494BE0B7185581D9C4F59BB076DB24A9A4DD43422EA7B7A819C3835DA4197CFA2EFCA37A9
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    0000 - 25 89 7d 82 aa e4 e8 0b-bc 9f 05 47 bb a0 b3 fd   %.}........G....
    0010 - c7 98 96 f1 6c 70 a2 e8-56 be 8c 3e 65 2d 54 c1   ....lp..V..>e-T.
    0020 - 20 51 29 e8 fd 78 ef 29-63 25 bd 8a 3e e2 3b 38    Q)..x.)c%..>.;8
    0030 - 17 de 4a be 1e 3c 1f b6-56 00 96 c7 b4 d5 05 23   ..J..<..V......#
    0040 - a5 72 7c de 81 ba 5b 77-ec e0 0c 00 87 0d 67 17   .r|...[w......g.
    0050 - ce 58 d5 24 9c c2 9d 6b-82 6a bf 0c 93 75 da 8e   .X.$...k.j...u..
    0060 - e1 ca 1c 11 c8 7f 07 9b-91 86 1b 64 c7 2d 5c bc   ...........d.-\.
    0070 - ab 44 45 53 48 15 3a 8c-59 88 85 89 01 9c 88 5e   .DESH.:.Y......^
    0080 - 7b ee d9 50 58 e7 2f b2-91 ae f2 51 4a b6 ae 83   {..PX./....QJ...
    0090 - 99 37 09 4b 6f 1a ec 0b-91 c1 9d a5 fa 41 bf 37   .7.Ko........A.7
    00a0 - 98 5c d1 ea 69 20 26 44-a4 cf 4a 8a be e7 a8 90   .\..i &D..J.....

    Start Time: 1458677175
    Timeout   : 300 (sec)
    Verify return code: 20 (unable to get local issuer certificate)
---

Thanks a lot! I sent this important information to Bintray. We use this awesome service for our PlatformIO Storage.

For the better understanding of the problem please test other HTTPS

openssl s_client -showcerts -prexit -connect github.com:443

Do you have problem with GitHub Certificate?

P.S: I’ve just updated our HTTP mirror. You can install required package. Please run platformio update again.

Thanks Ivan, for your help and for updating the mirror. “platformio run” works fine now. I ran the openssl command for github and the output is below. I think platformio is great - thank you!

$ openssl s_client -showcerts -prexit -connect github.com:443
CONNECTED(00000003)
depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert SHA2 Extended Validation Server CA
verify error:num=20:unable to get local issuer certificate
verify return:0
---
Certificate chain
 0 s:/businessCategory=Private Organization/1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/serialNumber=5157550/street=88 Colin P Kelly, Jr Street/postalCode=94107/C=US/ST=California/L=San Francisco/O=GitHub, Inc./CN=github.com
   i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA
-----BEGIN CERTIFICATE-----
MIIHeTCCBmGgAwIBAgIQC/20CQrXteZAwwsWyVKaJzANBgkqhkiG9w0BAQsFADB1
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMTQwMgYDVQQDEytEaWdpQ2VydCBTSEEyIEV4dGVuZGVk
IFZhbGlkYXRpb24gU2VydmVyIENBMB4XDTE2MDMxMDAwMDAwMFoXDTE4MDUxNzEy
MDAwMFowgf0xHTAbBgNVBA8MFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYB
BAGCNzwCAQMTAlVTMRkwFwYLKwYBBAGCNzwCAQITCERlbGF3YXJlMRAwDgYDVQQF
Ewc1MTU3NTUwMSQwIgYDVQQJExs4OCBDb2xpbiBQIEtlbGx5LCBKciBTdHJlZXQx
DjAMBgNVBBETBTk0MTA3MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5p
YTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEVMBMGA1UEChMMR2l0SHViLCBJbmMu
MRMwEQYDVQQDEwpnaXRodWIuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEA54hc8pZclxgcupjiA/F/OZGRwm/ZlucoQGTNTKmBEgNsrn/mxhngWmPw
bAvUaLP//T79Jc+1WXMpxMiz9PK6yZRRFuIo0d2bx423NA6hOL2RTtbnfs+y0PFS
/YTpQSelTuq+Fuwts5v6aAweNyMcYD0HBybkkdosFoDccBNzJ92Ac8I5EVDUc3Or
/4jSyZwzxu9kdmBlBzeHMvsqdH8SX9mNahXtXxRpwZnBiUjw36PgN+s9GLWGrafd
02T0ux9Yzd5ezkMxukqEAQ7AKIIijvaWPAJbK/52XLhIy2vpGNylyni/DQD18bBP
T+ZG1uv0QQP9LuY/joO+FKDOTler4wIDAQABo4IDejCCA3YwHwYDVR0jBBgwFoAU
PdNQpdagre7zSmAKZdMh1Pj41g8wHQYDVR0OBBYEFIhcSGcZzKB2WS0RecO+oqyH
IidbMCUGA1UdEQQeMByCCmdpdGh1Yi5jb22CDnd3dy5naXRodWIuY29tMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdQYDVR0f
BG4wbDA0oDKgMIYuaHR0cDovL2NybDMuZGlnaWNlcnQuY29tL3NoYTItZXYtc2Vy
dmVyLWcxLmNybDA0oDKgMIYuaHR0cDovL2NybDQuZGlnaWNlcnQuY29tL3NoYTIt
ZXYtc2VydmVyLWcxLmNybDBLBgNVHSAERDBCMDcGCWCGSAGG/WwCATAqMCgGCCsG
AQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BTMAcGBWeBDAEBMIGI
BggrBgEFBQcBAQR8MHowJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0
LmNvbTBSBggrBgEFBQcwAoZGaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Rp
Z2lDZXJ0U0hBMkV4dGVuZGVkVmFsaWRhdGlvblNlcnZlckNBLmNydDAMBgNVHRMB
Af8EAjAAMIIBfwYKKwYBBAHWeQIEAgSCAW8EggFrAWkAdgCkuQmQtBhYFIe7E6LM
Z3AKPDWYBPkb37jjd80OyA3cEAAAAVNhieoeAAAEAwBHMEUCIQCHHSEY/ROK2/sO
ljbKaNEcKWz6BxHJNPOtjSyuVnSn4QIgJ6RqvYbSX1vKLeX7vpnOfCAfS2Y8lB5R
NMwk6us2QiAAdgBo9pj4H2SCvjqM7rkoHUz8cVFdZ5PURNEKZ6y7T0/7xAAAAVNh
iennAAAEAwBHMEUCIQDZpd5S+3to8k7lcDeWBhiJASiYTk2rNAT26lVaM3xhWwIg
NUqrkIODZpRg+khhp8ag65B8mu0p4JUAmkRDbiYnRvYAdwBWFAaaL9fC7NP14b1E
sj7HRna5vJkRXMDvlJhV1onQ3QAAAVNhieqZAAAEAwBIMEYCIQDnm3WStlvE99GC
izSx+UGtGmQk2WTokoPgo1hfiv8zIAIhAPrYeXrBgseA9jUWWoB4IvmcZtshjXso
nT8MIG1u1zF8MA0GCSqGSIb3DQEBCwUAA4IBAQCLbNtkxuspqycq8h1EpbmAX0wM
5DoW7hM/FVdz4LJ3Kmftyk1yd8j/PSxRrAQN2Mr/frKeK8NE1cMji32mJbBqpWtK
/+wC+avPplBUbNpzP53cuTMF/QssxItPGNP5/OT9Aj1BxA/NofWZKh4ufV7cz3pY
RDS4BF+EEFQ4l5GY+yp4WJA/xSvYsTHWeWxRD1/nl62/Rd9FN2NkacRVozCxRVle
FrBHTFxqIP6kDnxiLElBrZngtY07ietaYZVLQN/ETyqLQftsf8TecwTklbjvm8NT
JqbaIVifYwqwNN+4lRxS3F5lNlA/il12IOgbRioLI62o8G0DaEUQgHNf8vSG
-----END CERTIFICATE-----
 1 s:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA
   i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance EV Root CA
-----BEGIN CERTIFICATE-----
MIIEtjCCA56gAwIBAgIQDHmpRLCMEZUgkmFf4msdgzANBgkqhkiG9w0BAQsFADBs
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j
ZSBFViBSb290IENBMB4XDTEzMTAyMjEyMDAwMFoXDTI4MTAyMjEyMDAwMFowdTEL
MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
LmRpZ2ljZXJ0LmNvbTE0MDIGA1UEAxMrRGlnaUNlcnQgU0hBMiBFeHRlbmRlZCBW
YWxpZGF0aW9uIFNlcnZlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBANdTpARR+JmmFkhLZyeqk0nQOe0MsLAAh/FnKIaFjI5j2ryxQDji0/XspQUY
uD0+xZkXMuwYjPrxDKZkIYXLBxA0sFKIKx9om9KxjxKws9LniB8f7zh3VFNfgHk/
LhqqqB5LKw2rt2O5Nbd9FLxZS99RStKh4gzikIKHaq7q12TWmFXo/a8aUGxUvBHy
/Urynbt/DvTVvo4WiRJV2MBxNO723C3sxIclho3YIeSwTQyJ3DkmF93215SF2AQh
cJ1vb/9cuhnhRctWVyh+HA1BV6q3uCe7seT6Ku8hI3UarS2bhjWMnHe1c63YlC3k
8wyd7sFOYn4XwHGeLN7x+RAoGTMCAwEAAaOCAUkwggFFMBIGA1UdEwEB/wQIMAYB
Af8CAQAwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRp
Z2ljZXJ0LmNvbTBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsNC5kaWdpY2Vy
dC5jb20vRGlnaUNlcnRIaWdoQXNzdXJhbmNlRVZSb290Q0EuY3JsMD0GA1UdIAQ2
MDQwMgYEVR0gADAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5j
b20vQ1BTMB0GA1UdDgQWBBQ901Cl1qCt7vNKYApl0yHU+PjWDzAfBgNVHSMEGDAW
gBSxPsNpA/i/RwHUmCYaCALvY2QrwzANBgkqhkiG9w0BAQsFAAOCAQEAnbbQkIbh
hgLtxaDwNBx0wY12zIYKqPBKikLWP8ipTa18CK3mtlC4ohpNiAexKSHc59rGPCHg
4xFJcKx6HQGkyhE6V6t9VypAdP3THYUYUN9XR3WhfVUgLkc3UHKMf4Ib0mKPLQNa
2sPIoc4sUqIAY+tzunHISScjl2SFnjgOrWNoPLpSgVh5oywM395t6zHyuqB8bPEs
1OG9d4Q3A84ytciagRpKkk47RpqF/oOi+Z6Mo8wNXrM9zwR4jxQUezKcxwCmXMS1
oVWNWlZopCJwqjyBcdmdqEU79OX2olHdx3ti6G8MdOu42vi/hw15UJGQmxg7kVkn
8TUoE6smftX3eg==
-----END CERTIFICATE-----
---
Server certificate
subject=/businessCategory=Private Organization/1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/serialNumber=5157550/street=88 Colin P Kelly, Jr Street/postalCode=94107/C=US/ST=California/L=San Francisco/O=GitHub, Inc./CN=github.com
issuer=/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert SHA2 Extended Validation Server CA
---
No client certificate CA names sent
---
SSL handshake has read 3642 bytes and written 421 bytes
---
New, TLSv1/SSLv3, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES128-GCM-SHA256
    Session-ID: 5B2B37F3115041B951F17A8B8F8CCC060F009704E8DDCEB6C4D1EA9CF8A86836
    Session-ID-ctx: 
    Master-Key: F67965FF0953DB13865B7E52E7DF77E0E0C2F8B92E8A1BA44137FD99E47E5DE840D9BA9E59A21ADE8D9C4B16CEDE66B3
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time: 1458686660
    Timeout   : 300 (sec)
    Verify return code: 20 (unable to get local issuer certificate)
---

Tell me please what is your openssl version?

$ openssl version

OpenSSL 1.0.1f 6 Jan 2014