conan-io / conan

Conan - The open-source C and C++ package manager
https://conan.io
MIT License
8.15k stars 972 forks source link

"Please log in to "conan-center" to perform this action." for several packages #5780

Closed Talkless closed 5 years ago

Talkless commented 5 years ago

To help us debug your issue please explain:

Windows 10 amd64, Python 3.7.4, Conan 1.18.4 from pip within virtualenv

I am working within conan-libpq-stable-11.4 directory, which is extracted libpq/11.4 from https://github.com/bincrafters/conan-libpq.

My env:

>echo %CONAN%
C:\Users\Vincas\code\cpp\branches\upgrade\\3rdparty\Conan\_python_3.7.4_venv_conan_1.18.4\Scripts\conan.exe
>%CONAN% --version
Conan version 1.18.4

I have conan_profile_windows.txt like this (for building libpq on Windows using CMake):

include(default)
[build_requires]
cmake_installer/3.15.3@conan/stable

I run development flow commands:

>%CONAN% source . -sf src
>%CONAN% install . -if install -s "compiler=Visual Studio" -s compiler.version=14 -s arch=x86 -s arch_build=x86 --build=missing -p conan_profile_windows.txt

But since I've added conan_installer as build depends, I get this output:

>%CONAN% install . -if install -s "compiler=Visual Studio" -s compiler.version=14 -s arch=x86 -s arch_build=x86 --build=missing -p conan_profile_windows.txt
Configuration:
[settings]
arch=x86
arch_build=x86
build_type=Release
compiler=Visual Studio
compiler.runtime=MD
compiler.version=14
os=Windows
os_build=Windows
[options]
[build_requires]
*: cmake_installer/3.15.3@conan/stable
[env]

cmake_installer/3.15.3@conan/stable: WARN: Package is corrupted, removing folder: C:\Users\Vincas\.conan\data\cmake_installer\3.15.3\conan\stable\package\60b04a80ac4dd5c23f1acffacc679e9902e636e5
conanfile.py (libpq/11.4): Installing package
Requirements
    zlib/1.2.11@conan/stable from 'conan-center' - Cache
Packages
    zlib/1.2.11@conan/stable:1299b26cefc5e04411a3481abe1c8b63227e2896 - Cache
Build requirements
    cmake_installer/3.15.3@conan/stable from 'conan-center' - Cache
Build requirements packages
    cmake_installer/3.15.3@conan/stable:60b04a80ac4dd5c23f1acffacc679e9902e636e5 - Download

cmake_installer/3.15.3@conan/stable: Retrieving package 60b04a80ac4dd5c23f1acffacc679e9902e636e5 from remote 'conan-center'
Please log in to "conan-center" to perform this action. Execute "conan user" command.
If you don't have an account sign up here: https://bintray.com/signup/oss
Remote 'conan-center' username:

I assume it should work without accounts for fetching recipes..?

lasote commented 5 years ago

Yes, something is happening in the Bintray infrastructure. Bintray team is working on it.

Talkless commented 5 years ago

That was fast.. thanks @lasote :) .

lasote commented 5 years ago

Does it happen locally or using a CI like travis or appveyor?

Talkless commented 5 years ago

Locally, on my own Desktop.

pinak commented 5 years ago

I have the same issue when downloading OpenSSL/1.1.1c@conan/stable on my desktop.

jcague commented 5 years ago

Same issue here downloading boost/1.69.0@conan/stable from CircleCI

lasote commented 5 years ago

Could you export CONAN_TRACE_FILE=somefile.txt env var and run again? we need to know the url that is failing

lasote commented 5 years ago

Send me private mail to luism@jfrog.com if you have any concern about privacy

Talkless commented 5 years ago
{"_action": "COMMAND", "name": "install", "parameters": {"build": ["missing"], "channel": null, "env": null, "generators": null, "install_folder": "install", "lockfile": null, "manifests": null, "manifests_interactive": null, "name": null, "no_imports": false, "options": null, "path": ".", "profile_names": ["conan_profile_windows.txt"], "remote_name": null, "settings": ["compiler=Visual Studio", "compiler.version=14", "arch=x86", "arch_build=x86"], "update": false, "user": null, "verify": null, "version": null}, "time": 1568980622.6021495}
{"_action": "GOT_RECIPE_FROM_LOCAL_CACHE", "_id": "zlib/1.2.11@conan/stable", "time": 1568980622.6817617}
{"_action": "GOT_RECIPE_FROM_LOCAL_CACHE", "_id": "cmake_installer/3.15.3@conan/stable", "time": 1568980622.7017586}
{"_action": "REST_API_CALL", "duration": 0.7000167369842529, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.7.4) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980623.4167733, "url": "https://api.bintray.com/conan/conan/conan-center/v1/ping"}
{"_action": "REST_API_CALL", "duration": 0.24844694137573242, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.7.4) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980623.6802235, "url": "https://api.bintray.com/conan/conan/conan-center/v1/conans/cmake_installer/3.15.3/conan/stable/packages/60b04a80ac4dd5c23f1acffacc679e9902e636e5/download_urls"}
{"_action": "REST_API_CALL", "duration": 0.44008898735046387, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.7.4) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********"}, "method": "GET", "time": 1568980624.1253078, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/cmake_installer/3.15.3/stable/0/package/60b04a80ac4dd5c23f1acffacc679e9902e636e5/0/conaninfo.txt"}
{"_action": "DOWNLOAD", "duration": 0.45394110679626465, "time": 1568980624.13916, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/cmake_installer/3.15.3/stable/0/package/60b04a80ac4dd5c23f1acffacc679e9902e636e5/0/conaninfo.txt"}
{"_action": "REST_API_CALL", "duration": 0.3400089740753174, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.7.4) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980624.5046878, "url": "https://api.bintray.com/conan/conan/conan-center/v1/conans/cmake_installer/3.15.3/conan/stable/packages/60b04a80ac4dd5c23f1acffacc679e9902e636e5"}
{"_action": "REST_API_CALL", "duration": 0.2514803409576416, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.7.4) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980624.7711465, "url": "https://api.bintray.com/conan/conan/conan-center/v1/conans/cmake_installer/3.15.3/conan/stable/packages/60b04a80ac4dd5c23f1acffacc679e9902e636e5/download_urls"}
{"_action": "REST_API_CALL", "duration": 0.4711441993713379, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.7.4) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********"}, "method": "GET", "time": 1568980625.2548964, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/cmake_installer/3.15.3/stable/0/package/60b04a80ac4dd5c23f1acffacc679e9902e636e5/0/conanmanifest.txt"}
uilianries commented 5 years ago

From Bincrafters:

https://ci.appveyor.com/project/bincrafters/conan-libpq/builds/27549691/job/8qx8x00q2agio03g#L295

jcague commented 5 years ago
{"_action": "COMMAND", "name": "install_reference", "parameters": {"build": null, "env": null, "generators": null, "install_folder": null, "lockfile": null, "manifests": null, "manifests_interactive": null, "options": null, "profile_names": null, "remote_name": null, "settings": null, "update": false, "verify": null}, "time": 1568980903.2884192}
{"_action": "GOT_RECIPE_FROM_LOCAL_CACHE", "_id": "boost/1.69.0@conan/stable", "time": 1568980903.3232665}
{"_action": "GOT_RECIPE_FROM_LOCAL_CACHE", "_id": "zlib/1.2.11@conan/stable", "time": 1568980903.334279}
{"_action": "GOT_RECIPE_FROM_LOCAL_CACHE", "_id": "bzip2/1.0.6@conan/stable", "time": 1568980903.339319}
{"_action": "REST_API_CALL", "duration": 0.16743087768554688, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.5.2) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980903.5132353, "url": "https://conan.bintray.com/v1/ping"}
{"_action": "REST_API_CALL", "duration": 0.2236330509185791, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.5.2) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980903.7379098, "url": "https://conan.bintray.com/v1/conans/boost/1.69.0/conan/stable/packages/98bfc16e03997a700b425f9737cca5d6a2d7eea0/download_urls"}
{"_action": "REST_API_CALL", "duration": 0.6107079982757568, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.5.2) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********"}, "method": "GET", "time": 1568980904.349447, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/boost/1.69.0/stable/0/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/0/conaninfo.txt"}
{"_action": "DOWNLOAD", "duration": 0.6113834381103516, "time": 1568980904.3501031, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/boost/1.69.0/stable/0/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/0/conaninfo.txt"}
{"_action": "GOT_PACKAGE_FROM_LOCAL_CACHE", "_id": "bzip2/1.0.6@conan/stable:3df6ebb8a308d309e882b21988fd9ea103560e16", "time": 1568980904.3537035}
{"_action": "GOT_PACKAGE_FROM_LOCAL_CACHE", "_id": "zlib/1.2.11@conan/stable:76f87539fc90ff313e0b3182641a9bb558a717d2", "time": 1568980904.3574822}
{"_action": "REST_API_CALL", "duration": 0.1520853042602539, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.5.2) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980904.511394, "url": "https://conan.bintray.com/v1/conans/boost/1.69.0/conan/stable/packages/98bfc16e03997a700b425f9737cca5d6a2d7eea0"}
{"_action": "REST_API_CALL", "duration": 0.15450477600097656, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.5.2) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980904.6670866, "url": "https://conan.bintray.com/v1/conans/boost/1.69.0/conan/stable/packages/98bfc16e03997a700b425f9737cca5d6a2d7eea0/download_urls"}
{"_action": "REST_API_CALL", "duration": 0.3789551258087158, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.5.2) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********"}, "method": "GET", "time": 1568980905.046854, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/boost/1.69.0/stable/0/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/0/conanmanifest.txt"}
{"_action": "REST_API_CALL", "duration": 0.053136348724365234, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 3.5.2) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1568980908.6719706, "url": "https://conan.bintray.com/v1/users/authenticate"}
{"_action": "EXCEPTION", "class": "ConanException", "message": "b'\\r\\n<html>\\r\\n<head>\\r\\n    <meta name=\"layout\" content=\"mainError\">\\r\\n    <link rel=\"shortcut icon\" href=\"https://www.bintray.com/favicon.ico\"/>\\r\\n    <title>Bintray Message</title>\\r\\n</head>\\r\\n\\r\\n<body>\\r\\n\\r\\n<div class=\"container\">\\r\\n    <div class=\"error-page-bar\">\\r\\n        <h1>You\\'ve reached a dark spot...</h1>\\r\\n        <a id=\"sales_force_feedback\"\\r\\n           data-toggle=\"modal\"\\r\\n           data-target=\"#salesForceFeedbackModal\">\\r\\n            Report an issue\\r\\n        </a>\\r\\n        |\\r\\n        <a href=\"/\">Return to Bintray</a>\\r\\n    </div>\\r\\n\\r\\n    <div data-widget=\"breakout\" data-code=\"oops\" data-root=\"/\"></div>\\r\\n</div>\\r\\n\\r\\n\\n<!-- Modal -->\\n<div class=\"modal fade\" id=\"salesForceFeedbackModal\"\\n     tabindex=\"-1\"\\n     role=\"dialog\"\\n     aria-labelledby=\"salesForceFeedbackModal\" aria-hidden=\"true\">\\n    <div class=\"modal-dialog\" role=\"document\">\\n        <div class=\"modal-content\" style=\"border-radius: 10px;\">\\n            <div class=\"modal-body no-padding\">\\n                <div class=\"modal-close-btn\" onclick=\"$(\\'#salesForceFeedbackModal\\').modal(\\'hide\\');\"\\n                     style=\"top: 0; left: inherit; right: 1%; color: black\">\\n                    <i class=\"hidden-xs fa fa-times\" aria-hidden=\"true\"></i>\\n                </div>\\n                \\n                <iframe id=\"salesForceFeedbackIframe\"\\n                        seamless\\n                        src=\"https://jfrog-support.secure.force.com/communityfeedbackPopup\">\\n                </iframe>\\n            </div>\\n        </div>\\n    </div>\\n</div>\\n<script>\\n    $(function () {\\n\\n        if (window.addEventListener) {\\n            // For standards-compliant web browsers\\n            window.addEventListener(\"message\", receiveIframeMessageFromFeedbackModal, false);\\n        } else {\\n            window.attachEvent(\"onmessage\", receiveIframeMessageFromFeedbackModal);\\n        }\\n\\n        function receiveIframeMessageFromFeedbackModal(event) {\\n            var origin = event.origin || event.originalEvent.origin;\\n\\n            if (origin !== \"https://jfrog-support.secure.force.com\") return;\\n\\n            var eventData = event.data;\\n            var iframe = $(\"#salesForceFeedbackIframe\");\\n            if (eventData.status) {\\n                $(\\'#salesForceFeedbackModal\\').modal(\\'hide\\');\\n                showhideUserAlertMessageBox(\\'notice\\', \\'Thank you for your request.<br/> We will respond as soon as possible.\\');\\n\\n\\n            } else if (eventData.scrollHeight) {\\n                var scrollHeight = eventData.scrollHeight;\\n                if (scrollHeight > iframe.css(\\'height\\')) {\\n                    iframe.css(\\'height\\', scrollHeight);\\n                }\\n            }\\n        }\\n\\n        $(\\'#salesForceFeedbackModal\\').on(\\'hidden.bs.modal\\', function () {\\n            var iframe = $(\\'#salesForceFeedbackIframe\\');\\n            iframe.attr(\\'src\\', $(\\'#salesForceFeedbackIframe\\').attr(\\'src\\'));\\n        })\\n    })\\n</script>\\r\\n\\r\\n</body>\\r\\n\\r\\n</html>\\r\\n'\n\nInvalid server response, check remote URL and try again. [Remote: conan-center]", "time": 1568980908.67366}
lasote commented 5 years ago

If you try to access to https://api.bintray.com/conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt what you get?

lasote commented 5 years ago

curl -v "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt" >/dev/null -L in case you have a curl available

uilianries commented 5 years ago

curl -v "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt" >/dev/null -L in case you have a curl available

On Linux:

curl -v "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt" >/dev/null -L
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 75.126.208.206:443...
* TCP_NODELAY set
* Connected to api.bintray.com (75.126.208.206) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [106 bytes data]
* NPN, negotiated HTTP1.1
{ [5 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3593 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Next protocol (67):
} [36 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.bintray.com
*  start date: Sep 15 00:00:00 2018 GMT
*  expire date: Nov  9 12:00:00 2019 GMT
*  subjectAltName: host "api.bintray.com" matched cert's "*.bintray.com"
*  issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust RSA CA 2018
*  SSL certificate verify ok.
} [5 bytes data]
> GET /conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt HTTP/1.1
> Host: api.bintray.com
> User-Agent: curl/7.65.3
> Accept: */*
> 
{ [5 bytes data]
* Mark bundle as not supporting multiuse
< HTTP/1.1 307 Temporary Redirect
< Server: nginx
< Date: Fri, 20 Sep 2019 12:18:47 GMT
< Transfer-Encoding: chunked
< Connection: keep-alive
< Location: https://dl.bintray.com/conan-community/conan/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt
< 
* Ignoring the response-body
{ [5 bytes data]
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Connection #0 to host api.bintray.com left intact
* Issue another request to this URL: 'https://dl.bintray.com/conan-community/conan/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt'
*   Trying 52.35.217.225:443...
* TCP_NODELAY set
* Connected to dl.bintray.com (52.35.217.225) port 443 (#1)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [102 bytes data]
* NPN, negotiated HTTP1.1
{ [5 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3593 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Next protocol (67):
} [36 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.bintray.com
*  start date: Sep 15 00:00:00 2018 GMT
*  expire date: Nov  9 12:00:00 2019 GMT
*  subjectAltName: host "dl.bintray.com" matched cert's "*.bintray.com"
*  issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust RSA CA 2018
*  SSL certificate verify ok.
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0} [5 bytes data]
> GET /conan-community/conan/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt HTTP/1.1
> Host: dl.bintray.com
> User-Agent: curl/7.65.3
> Accept: */*
> 
{ [5 bytes data]
* Mark bundle as not supporting multiuse
< HTTP/1.1 302 
< Server: nginx
< Date: Fri, 20 Sep 2019 12:18:48 GMT
< Content-Length: 0
< Connection: keep-alive
< Location: https://akamai.bintray.com/69/69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3?__gda__=exp=1568982648~hmac=78b466f41a83032ecd2cc6fcd1b5586649e8683add66a2a61ebdd7b35097023c&response-content-disposition=attachment%3Bfilename%3D%22conanmanifest.txt%22&response-content-type=text%2Fplain&requestInfo=U2FsdGVkX19nd36omu7mJ254bXd5PStK-DMXkfssnfpwDtc4hp-GRuyRepb6j_l1L0fjRfX6qGC5haWYW9kGyOdfppjgo_E9clWeAdTdVMpqR7DPqtetfU2apaNiy3Mj10-q07CGpyGJ0lBFBXdiykodGGlO9Z4xnUAo5VVpwEKXz3eML-ZpZEaBNDz17DxhR-7hOR01diUoPtVSEQ6dNg&response-X-Checksum-Sha1=f961a5a11fb3834bd1d26ce02bb3a2cb93fdcd44&response-X-Checksum-Sha2=69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3
< 
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
* Connection #1 to host dl.bintray.com left intact
* Issue another request to this URL: 'https://akamai.bintray.com/69/69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3?__gda__=exp=1568982648~hmac=78b466f41a83032ecd2cc6fcd1b5586649e8683add66a2a61ebdd7b35097023c&response-content-disposition=attachment%3Bfilename%3D%22conanmanifest.txt%22&response-content-type=text%2Fplain&requestInfo=U2FsdGVkX19nd36omu7mJ254bXd5PStK-DMXkfssnfpwDtc4hp-GRuyRepb6j_l1L0fjRfX6qGC5haWYW9kGyOdfppjgo_E9clWeAdTdVMpqR7DPqtetfU2apaNiy3Mj10-q07CGpyGJ0lBFBXdiykodGGlO9Z4xnUAo5VVpwEKXz3eML-ZpZEaBNDz17DxhR-7hOR01diUoPtVSEQ6dNg&response-X-Checksum-Sha1=f961a5a11fb3834bd1d26ce02bb3a2cb93fdcd44&response-X-Checksum-Sha2=69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3'
*   Trying 23.40.25.221:443...
* TCP_NODELAY set
* Connected to akamai.bintray.com (23.40.25.221) port 443 (#2)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [108 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2774 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
*  subject: C=US; ST=California; L=Milpitas; O=JFrog Inc.; OU=IT; CN=*.bintray.com
*  start date: Apr  5 00:00:00 2019 GMT
*  expire date: Jul  4 12:00:00 2020 GMT
*  subjectAltName: host "akamai.bintray.com" matched cert's "*.bintray.com"
*  issuer: C=US; O=DigiCert Inc; CN=DigiCert SHA2 Secure Server CA
*  SSL certificate verify ok.
} [5 bytes data]
> GET /69/69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3?__gda__=exp=1568982648~hmac=78b466f41a83032ecd2cc6fcd1b5586649e8683add66a2a61ebdd7b35097023c&response-content-disposition=attachment%3Bfilename%3D%22conanmanifest.txt%22&response-content-type=text%2Fplain&requestInfo=U2FsdGVkX19nd36omu7mJ254bXd5PStK-DMXkfssnfpwDtc4hp-GRuyRepb6j_l1L0fjRfX6qGC5haWYW9kGyOdfppjgo_E9clWeAdTdVMpqR7DPqtetfU2apaNiy3Mj10-q07CGpyGJ0lBFBXdiykodGGlO9Z4xnUAo5VVpwEKXz3eML-ZpZEaBNDz17DxhR-7hOR01diUoPtVSEQ6dNg&response-X-Checksum-Sha1=f961a5a11fb3834bd1d26ce02bb3a2cb93fdcd44&response-X-Checksum-Sha2=69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3 HTTP/1.1
> Host: akamai.bintray.com
> User-Agent: curl/7.65.3
> Accept: */*
> 
{ [5 bytes data]
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Accept-Ranges: bytes
< ETag: "fb68145335389cc320121a0136ab206b:1543367597.234698"
< Last-Modified: Wed, 28 Nov 2018 01:10:33 GMT
< Server: AkamaiNetStorage
< Content-Length: 919606
< Date: Fri, 20 Sep 2019 12:18:48 GMT
< Connection: keep-alive
< Content-Type: text/plain
< content-disposition: attachment;filename="conanmanifest.txt"
< X-Checksum-Sha2: 69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3
< X-Checksum-Sha256: 69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3
< X-Checksum-Sha1: f961a5a11fb3834bd1d26ce02bb3a2cb93fdcd44
< 
{ [15811 bytes data]
100  898k  100  898k    0     0   367k      0  0:00:02  0:00:02 --:--:--  367k
* Connection #2 to host akamai.bintray.com left intact

On Windows:

λ curl -v "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa11f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt"
*   Trying 75.126.118.184...
* TCP_NODELAY set
* Connected to api.bintray.com (75.126.118.184) port 443 (#0)
* schannel: SSL/TLS connection with api.bintray.com port 443 (step 1/3)
* schannel: checking server certificate revocation
* schannel: sending initial handshake data: sending 180 bytes...
* schannel: sent initial handshake data: sent 180 bytes
* schannel: SSL/TLS connection with api.bintray.com port 443 (step 2/3)
* schannel: failed to receive handshake, need more data
* schannel: SSL/TLS connection with api.bintray.com port 443 (step 2/3)
* schannel: encrypted data got 4015
* schannel: encrypted data buffer: offset 4015 length 4096
* schannel: sending next handshake data: sending 126 bytes...
* schannel: SSL/TLS connection with api.bintray.com port 443 (step 2/3)
* schannel: encrypted data got 258
* schannel: encrypted data buffer: offset 258 length 4096
* schannel: SSL/TLS handshake complete
* schannel: SSL/TLS connection with api.bintray.com port 443 (step 3/3)
* schannel: stored credential handle in session cache
> GET /conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt HTTP/1.1
> Host: api.bintray.com
> User-Agent: curl/7.55.1
> Accept: */*
>
* schannel: client wants to read 102400 bytes
* schannel: encdata_buffer resized 103424
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: encrypted data got 333
* schannel: encrypted data buffer: offset 333 length 103424
* schannel: decrypted data length: 304
* schannel: decrypted data added: 304
* schannel: decrypted data cached: offset 304 length 102400
* schannel: encrypted data buffer: offset 0 length 103424
* schannel: decrypted data buffer: offset 304 length 102400
* schannel: schannel_recv cleanup
* schannel: decrypted data returned 304
* schannel: decrypted data buffer: offset 0 length 102400
< HTTP/1.1 307 Temporary Redirect
< Server: nginx
< Date: Fri, 20 Sep 2019 12:20:24 GMT
< Transfer-Encoding: chunked
< Connection: keep-alive
< Location: https://dl.bintray.com/conan-community/conan/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt
<
* Connection #0 to host api.bintray.com left intact

On Appveyor:

curl -v "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 75.126.118.184...
* TCP_NODELAY set
* Connected to api.bintray.com (75.126.118.184) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* successfully set certificate verify locations:
*   CAfile: C:\Tools\curl\bin\curl-ca-bundle.crt
  CApath: none
} [5 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.2 (IN), TLS handshake, Server hello (2):
{ [106 bytes data]
* NPN, negotiated HTTP1.1
{ [5 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3593 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Client hello (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Unknown (67):
} [36 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.bintray.com
*  start date: Sep 15 00:00:00 2018 GMT
*  expire date: Nov  9 12:00:00 2019 GMT
*  subjectAltName: host "api.bintray.com" matched cert's "*.bintray.com"
*  issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust RSA CA 2018
*  SSL certificate verify ok.
} [5 bytes data]
> GET /conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt HTTP/1.1
> Host: api.bintray.com
> User-Agent: curl/7.55.1
> Accept: */*
> 
{ [5 bytes data]
< HTTP/1.1 307 Temporary Redirect
< Server: nginx
< Date: Fri, 20 Sep 2019 12:23:22 GMT
< Transfer-Encoding: chunked
< Connection: keep-alive
< Location: https://dl.bintray.com/conan-community/conan/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt
< 
{ [5 bytes data]
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Connection #0 to host api.bintray.com left intact
python build.py || true
Talkless commented 5 years ago

On Windows:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying 75.126.208.206:443...
* TCP_NODELAY set
* Connected to api.bintray.com (75.126.208.206) port 443 (#0)

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: C:\Users\Vincas\code\cpp\branches\upgrade\3rdparty\bin\windows-curl\curl-ca-bundle.crt
  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [106 bytes data]
* NPN, negotiated HTTP1.1
{ [5 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3593 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Next protocol (67):
} [36 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.bintray.com
*  start date: Sep 15 00:00:00 2018 GMT
*  expire date: Nov  9 12:00:00 2019 GMT
*  subjectAltName: host "api.bintray.com" matched cert's "*.bintray.com"
*  issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust RSA CA 2018
*  SSL certificate verify ok.
} [5 bytes data]
> GET /conan/conan/conan-center/v1/files/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt HTTP/1.1

> Host: api.bintray.com

> User-Agent: curl/7.65.1

> Accept: */*

> 

{ [5 bytes data]
* Mark bundle as not supporting multiuse
< HTTP/1.1 307 Temporary Redirect

< Server: nginx

< Date: Fri, 20 Sep 2019 12:24:30 GMT

< Transfer-Encoding: chunked

< Connection: keep-alive

< Location: https://dl.bintray.com/conan-community/conan/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt

< 

* Ignoring the response-body
{ [5 bytes data]

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Connection #0 to host api.bintray.com left intact
* Issue another request to this URL: 'https://dl.bintray.com/conan-community/conan/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt'
*   Trying 35.159.36.230:443...
* TCP_NODELAY set
* Connected to dl.bintray.com (35.159.36.230) port 443 (#1)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: C:\Users\Vincas\code\cpp\branches\upgrade\3rdparty\bin\windows-curl\curl-ca-bundle.crt
  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [102 bytes data]
* NPN, negotiated HTTP1.1
{ [5 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3593 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Next protocol (67):
} [36 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server did not agree to a protocol
* Server certificate:
*  subject: CN=*.bintray.com
*  start date: Sep 15 00:00:00 2018 GMT
*  expire date: Nov  9 12:00:00 2019 GMT
*  subjectAltName: host "dl.bintray.com" matched cert's "*.bintray.com"
*  issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust RSA CA 2018
*  SSL certificate verify ok.
} [5 bytes data]
> GET /conan-community/conan/conan/mingw_installer/1.0/stable/0/package/da79baa1f392d5cc5d0d05b5af3ef152fe9281e2/0/conanmanifest.txt HTTP/1.1

> Host: dl.bintray.com

> User-Agent: curl/7.65.1

> Accept: */*

> 

{ [5 bytes data]
* Mark bundle as not supporting multiuse
< HTTP/1.1 302 

< Server: nginx

< Date: Fri, 20 Sep 2019 12:24:30 GMT

< Content-Length: 0

< Connection: keep-alive

< Location: https://akamai.bintray.com/69/69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3?__gda__=exp=1568982990~hmac=c2e9fb1df1a2374195db7fee59aaf37647785659cabdf9b90287b37eb3f29cdc&response-content-disposition=attachment%3Bfilename%3D%22conanmanifest.txt%22&response-content-type=text%2Fplain&requestInfo=U2FsdGVkX18vJ-jj1ZqHv9ypmuCrYnMfpQVjjR1WasEi9iHUetXL0A8EYpDdtQb2eQMbW5LggQM0OibOzDRZkkwunJEJvHn2thKRb9AfsArSWWBmUAr2rQvJI2fXtAzijVZ7S5hUYdYn9xOJ2CJJDvh8QlnXXyxfBWBuRtFG8Jc-GwQPq94FOvWNn5C71kESxcI9NyGpOXNkzc3BkIm6Xg&response-X-Checksum-Sha1=f961a5a11fb3834bd1d26ce02bb3a2cb93fdcd44&response-X-Checksum-Sha2=69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3

< 

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
* Connection #1 to host dl.bintray.com left intact
* Issue another request to this URL: 'https://akamai.bintray.com/69/69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3?__gda__=exp=1568982990~hmac=c2e9fb1df1a2374195db7fee59aaf37647785659cabdf9b90287b37eb3f29cdc&response-content-disposition=attachment%3Bfilename%3D%22conanmanifest.txt%22&response-content-type=text%2Fplain&requestInfo=U2FsdGVkX18vJ-jj1ZqHv9ypmuCrYnMfpQVjjR1WasEi9iHUetXL0A8EYpDdtQb2eQMbW5LggQM0OibOzDRZkkwunJEJvHn2thKRb9AfsArSWWBmUAr2rQvJI2fXtAzijVZ7S5hUYdYn9xOJ2CJJDvh8QlnXXyxfBWBuRtFG8Jc-GwQPq94FOvWNn5C71kESxcI9NyGpOXNkzc3BkIm6Xg&response-X-Checksum-Sha1=f961a5a11fb3834bd1d26ce02bb3a2cb93fdcd44&response-X-Checksum-Sha2=69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3'
*   Trying 2.18.78.55:443...
* TCP_NODELAY set
* Connected to akamai.bintray.com (2.18.78.55) port 443 (#2)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: C:\Users\Vincas\code\cpp\branches\upgrade\3rdparty\bin\windows-curl\curl-ca-bundle.crt
  CApath: none
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [108 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [2774 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
*  subject: C=US; ST=California; L=Milpitas; O=JFrog Inc.; OU=IT; CN=*.bintray.com
*  start date: Apr  5 00:00:00 2019 GMT
*  expire date: Jul  4 12:00:00 2020 GMT
*  subjectAltName: host "akamai.bintray.com" matched cert's "*.bintray.com"
*  issuer: C=US; O=DigiCert Inc; CN=DigiCert SHA2 Secure Server CA
*  SSL certificate verify ok.
} [5 bytes data]
> GET /69/69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3?__gda__=exp=1568982990~hmac=c2e9fb1df1a2374195db7fee59aaf37647785659cabdf9b90287b37eb3f29cdc&response-content-disposition=attachment%3Bfilename%3D%22conanmanifest.txt%22&response-content-type=text%2Fplain&requestInfo=U2FsdGVkX18vJ-jj1ZqHv9ypmuCrYnMfpQVjjR1WasEi9iHUetXL0A8EYpDdtQb2eQMbW5LggQM0OibOzDRZkkwunJEJvHn2thKRb9AfsArSWWBmUAr2rQvJI2fXtAzijVZ7S5hUYdYn9xOJ2CJJDvh8QlnXXyxfBWBuRtFG8Jc-GwQPq94FOvWNn5C71kESxcI9NyGpOXNkzc3BkIm6Xg&response-X-Checksum-Sha1=f961a5a11fb3834bd1d26ce02bb3a2cb93fdcd44&response-X-Checksum-Sha2=69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3 HTTP/1.1

> Host: akamai.bintray.com

> User-Agent: curl/7.65.1

> Accept: */*

> 

{ [5 bytes data]
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK

< Accept-Ranges: bytes

< ETag: "fb68145335389cc320121a0136ab206b:1543367597.234698"

< Last-Modified: Wed, 28 Nov 2018 01:10:33 GMT

< Server: AkamaiNetStorage

< Content-Length: 919606

< Date: Fri, 20 Sep 2019 12:24:31 GMT

< Connection: keep-alive

< Content-Type: text/plain

< content-disposition: attachment;filename="conanmanifest.txt"

< X-Checksum-Sha2: 69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3

< X-Checksum-Sha256: 69d895a6e15ea3e42bf6cd794bce1d2eef9ce2abb30f3c2808eb01d2ba18ceb3

< X-Checksum-Sha1: f961a5a11fb3834bd1d26ce02bb3a2cb93fdcd44

< 

{ [15811 bytes data]

  6  898k    6 62462    0     0  55620      0  0:00:16  0:00:01  0:00:15 55620
100  898k  100  898k    0     0   744k      0  0:00:01  0:00:01 --:--:--  9.8M
* Connection #2 to host akamai.bintray.com left intact
lasote commented 5 years ago

@Talkless @jcague @pinak Looks like issues in the CDN (akamai). Where are you based? (country/zone) I'll try to reproduce with a VPN

Talkless commented 5 years ago

Lithuania.

lasote commented 5 years ago

Can you confirm that the issue still persist?

uilianries commented 5 years ago

Yes, I can confirm:

https://ci.appveyor.com/project/bincrafters/conan-libpq/builds/27551681/job/c4o8bqu812gf3dwa#L298

Talkless commented 5 years ago

Yes, I've just reproduced it again.

pinak commented 5 years ago

I am in Germany.

NorseGaud commented 5 years ago

Same here on linux and from the USA:

zlib/1.2.11@conan/stable: Package installed 6d87124bcf4cc4435e13c44634d61b77404bef31
--
  | zlib/1.2.11@conan/stable: Downloaded package revision 0
  | OpenSSL/1.1.1b@conan/stable: Retrieving package 2681e10468782653f57fcfad13121ea55961d87a from remote 'conan-center'
  | Downloading conanmanifest.txt
  | .
  | Downloading conaninfo.txt
  | .
  | Downloading conan_package.tgz
  | WARN: libcurl/7.64.1@bincrafters/stable requirement OpenSSL/1.1.1c@conan/stable overridden by your conanfile to OpenSSL/1.1.1b@conan/stable
  | Please log in to "conan-center" to perform this action. Execute "conan user" command.
  | If you don't have an account sign up here: https://bintray.com/signup/oss
  | Remote 'conan-center' username: OpenSSL/1.1.1b@conan/stable: ERROR: Exception while getting package: 2681e10468782653f57fcfad13121ea55961d87a
  | OpenSSL/1.1.1b@conan/stable: ERROR: Exception: <class 'conans.errors.ConanException'> EOF when reading a line. [Remote: conan-center]
  | OpenSSL/1.1.1b@conan/stable: WARN: Trying to remove package folder: /root/.conan/data/OpenSSL/1.1.1b/conan/stable/package/2681e10468782653f57fcfad13121ea55961d87a
  | ERROR: EOF when reading a line. [Remote: conan-center]
  | CMake Error at .conan/conan.cmake:397 (message):
  | Conan install failed='1'
  | Call Stack (most recent call first):
  | .conan/conan.cmake:483 (conan_cmake_install)
  | CMakeLists.txt:60 (conan_cmake_run)
  |  
lasote commented 5 years ago

@NorseGaud does it happen always? doing conan install libcurl/7.64.1@bincrafters/stable fails?

NorseGaud commented 5 years ago

@NorseGaud does it happen always? doing conan install libcurl/7.64.1@bincrafters/stable fails? Where are you located?

Yep, 4 retries last night and 2 this morning. We're using amazon hosts: aws:eks:us-west-2

Locally it works just fine (on my mac located in Blacksburg VA). In AWS it can be replicated though.

ruipires commented 5 years ago

Just want to point out that this does not seem to be specific to bincrafters.

/conanfile.txt

[requires]
boost/1.71.0@conan/stable
[generators]
cmake

Output

conan install ..
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=gcc
compiler.libcxx=libstdc++11
compiler.version=6
os=Linux
os_build=Linux
[options]
[build_requires]
[env]

boost/1.71.0@conan/stable: WARN: Package is corrupted, removing folder: /home/thanos/.conan/data/boost/1.71.0/conan/stable/package/16227604e1a14c8dcad4488915fe62fb570c8dd7
conanfile.txt: Installing package
Requirements
    boost/1.71.0@conan/stable from 'conan-center' - Cache
    bzip2/1.0.8@conan/stable from 'conan-center' - Cache
    zlib/1.2.11@conan/stable from 'conan-center' - Cache
Packages
    boost/1.71.0@conan/stable:16227604e1a14c8dcad4488915fe62fb570c8dd7 - Download
    bzip2/1.0.8@conan/stable:09e3a4c43285997784a5fcaefa367cb780af2032 - Cache
    zlib/1.2.11@conan/stable:f7e573cb501ccfc49e9e4d84de886bc1ef2e6ebb - Cache

bzip2/1.0.8@conan/stable: Already installed!
zlib/1.2.11@conan/stable: Already installed!
boost/1.71.0@conan/stable: Retrieving package 16227604e1a14c8dcad4488915fe62fb570c8dd7 from remote 'conan-center'
Please log in to "conan-center" to perform this action. Execute "conan user" command.
If you don't have an account sign up here: https://bintray.com/signup/oss
Remote 'conan-center' username:
Robbos commented 5 years ago

I also encountered the "Please log in" issue using Conan 1.18.4 when it tried to download the OpenSSL package.

I downgraded to Conan 1.13.1 since that version used to work for my colleague and got this error:

OpenSSL/1.0.2q@conan/stable: Retrieving package a075e3ffc3590d6a920a26b4218b20253dd68d57 from remote 'conan-center'
Downloading conanmanifest.txt
[==================================================] 4.7KB/4.7KB
Downloading conaninfo.txt
[==================================================] 1.4KB/1.4KB
Downloading conan_package.tgz
ERROR: Error 403 downloading file https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.0.2q/stable/0/package/a075e3ffc3590d6a920a26b4218b20253dd68d57/0/conan_package.tgz
Waiting 0 seconds to retry...
ERROR: Error 403 downloading file https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.0.2q/stable/0/package/a075e3ffc3590d6a920a26b4218b20253dd68d57/0/conan_package.tgz
Waiting 0 seconds to retry...
OpenSSL/1.0.2q@conan/stable: ERROR: Exception while getting package: a075e3ffc3590d6a920a26b4218b20253dd68d57
OpenSSL/1.0.2q@conan/stable: ERROR: Exception: <class 'conans.errors.ConanException'> Error 403 downloading file https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.0.2q/stable/0/package/a075e3ffc3590d6a920a26b4218b20253dd68d57/0/conan_package.tgz. [Remote: conan-center]

Could the root cause be an http error 403 coming from the server side?

lasote commented 5 years ago

Yes, I think the server-side don't know why is returning 403 and forcing the client to log in.

lasote commented 5 years ago

The JFrog Bintray team is checking. They suspect the external CDN service could be the cause. Will report if I got news.

ruipires commented 5 years ago

Possibly useful info: I can download all the dependencies (OpenSSL included) if I run conan in Ubuntu on WSL. Both environments are running on the same physical machine (one is a VM, the other is WSL). One fails, the other succeeds.

mc-allen commented 5 years ago

I am also seeing this error, trying to run a cmake build that depends on conan, from within a vanilla Ubuntu 18.04 docker container. This is happening both on a Mac docker host using VPN, and on a native Ubuntu 18.04 host without VPN.

Downloading conaninfo.txt
..
Downloading conan_package.tgz
Please log in to "conan-center" to perform this action. Execute "conan user" command.
If you don't have an account sign up here: https://bintray.com/signup/oss
Remote 'conan-center' username: ERROR: Not able to automatically detect '/usr/bin/cc' version
ERROR: Unable to find a working compiler
eigen/3.3.5@conan/stable: ERROR: Exception while getting package: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
eigen/3.3.5@conan/stable: ERROR: Exception: <class 'conans.errors.ConanException'> EOF when reading a line. [Remote: conan-center]
eigen/3.3.5@conan/stable: WARN: Trying to remove package folder: /root/.conan/data/eigen/3.3.5/conan/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9
ERROR: EOF when reading a line. [Remote: conan-center]
CMake Error at cmake/conan.cmake:351 (message):
  Conan install failed='1'
Call Stack (most recent call first):
  cmake/conan.cmake:429 (conan_cmake_install)
  CMakeLists.txt:60 (conan_cmake_run)

-- Configuring incomplete, errors occurred!
paulocoutinhox commented 5 years ago

Im getting the same error here: https://travis-ci.com/ezored/ezored/jobs/237708193#L603

On project ezored (https://ezored.com)

Can anyone help?

raitraak-rrk commented 5 years ago

Same issue here, failing from Windows 10. All good from WSL(Ubuntu 18). Happy to provide more info.

madebr commented 5 years ago

As a side note, when failing the builds stall because no password can be input. How about changing https://github.com/conan-io/conan/blob/5a614a568ad0c5b4f958736b161f23746f0df949/conans/client/userio.py#L24 into

selt._interactive = ins.isatty()

This will let the builds fail quickly on non interactive servers.

ValentiWorkLearning commented 5 years ago

Have the same issue while using Travis CI: bzip2/1.0.6@conan/stable: Retrieving package a5875aed3fc7ae8dd0488f7e5e99acbc480d721d from remote 'conan-center' Downloading conanmanifest.txt: 100%|##########| 395/395 [00:00<00:00, 403kB/s] Downloading conaninfo.txt: 100%|##########| 444/444 [00:00<00:00, 855kB/s] Downloading conan_package.tgz: 100%|##########| 99.0k/99.0k [00:00<00:00, 1.86MB/s] Decompressing conan_package.tgz: 100%|##########| 99.0k/99.0k [00:00<00:00, 18.4MB/s] bzip2/1.0.6@conan/stable: Package installed a5875aed3fc7ae8dd0488f7e5e99acbc480d721d bzip2/1.0.6@conan/stable: Downloaded package revision 0 zlib/1.2.11@conan/stable: Retrieving package 1d877a3df840030e6a8abb74c5ffb9088d08b47a from remote 'conan-center' Downloading conanmanifest.txt: 100%|##########| 352/352 [00:00<00:00, 483kB/s] Downloading conaninfo.txt: 100%|##########| 428/428 [00:00<00:00, 784kB/s] Downloading conan_package.tgz: 100%|##########| 89.6k/89.6k [00:00<00:00, 65.5MB/s] Decompressing conan_package.tgz: 100%|##########| 89.6k/89.6k [00:00<00:00, 19.1MB/s] zlib/1.2.11@conan/stable: Package installed 1d877a3df840030e6a8abb74c5ffb9088d08b47a zlib/1.2.11@conan/stable: Downloaded package revision 0 boost/1.69.0@conan/stable: Retrieving package f419497daccab81a781a793e5fffd7f228cf234e from remote 'conan-center' Please log in to "conan-center" to perform this action. Execute "conan user" command. If you don't have an account sign up here: https://bintray.com/signup/oss Remote 'conan-center' username:

https://travis-ci.org/ValentiWorkLearning/PatternsStorage/builds/588057185

AlbertZheng commented 5 years ago

@Talkless @jcague @pinak Looks like issues in the CDN (akamai). Where are you based? (country/zone) I'll try to reproduce with a VPN

China.

lasote commented 5 years ago

The CDN service hasn't been able to locate the issue, I'll keep debugging.

lasote commented 5 years ago

@madebr You can adjust CONAN_NON_INTERACTIVE=1 for that purpose.

lasote commented 5 years ago

Please, if anyone has more info, your build started suddenly to work or you detected some common pattern for the failures, please report.

lasote commented 5 years ago

Can't reproduce the issue nor locally not in travis.ci, could anyone report if it is still failing? https://travis-ci.org/lasote/tmp-bug/builds/588312802

GirtsR commented 5 years ago

I am seeing similar issues in CircleCI while consuming packages from conan-center and from a private Bintray Conan repo (installs from the private repo throw a Permission denied for user error). Linux docker executors are not affected by the issue (using conanio Docker images), but the Machine and macOS executors fail consistently with the same errors.

ghorbanzade commented 5 years ago

Can't reproduce the issue nor locally not in travis.ci, could anyone report if it is still failing? https://travis-ci.org/lasote/tmp-bug/builds/588312802

Hi @lasote . Thank you for investigating this. I just tried again and was able to reproduce this issue. My conanfile.txt includes OpenSSL/1.1.1c@conan/stable. When running on macOS/llvm, I have no issue downloading the package. But when running on docker with the following configurations I can see the issue persistently:

Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=gcc
compiler.libcxx=libstdc++11
compiler.version=7
os=Linux
os_build=Linux
[options]
[build_requires]
[env]

Here's the stderr:

WARN: mongo-c-driver/1.9.4@bincrafters/stable requirement OpenSSL/1.0.2n@conan/stable overridden by mongo-cxx-driver/3.2.0@bincrafters/stable to OpenSSL/1.1.1c@conan/stable 
Please log in to "conan-center" to perform this action. Execute "conan user" command.
If you don't have an account sign up here: https://bintray.com/signup/oss
Remote 'conan-center' username: OpenSSL/1.1.1c@conan/stable: ERROR: Exception while getting package: b781af3f476d0aa5070a0a35b544db7a3c193cc8
OpenSSL/1.1.1c@conan/stable: ERROR: Exception: <class 'conans.errors.ConanException'> EOF when reading a line. [Remote: conan-center]
OpenSSL/1.1.1c@conan/stable: WARN: Trying to remove package folder: /home/[redacted]/.conan/data/OpenSSL/1.1.1c/conan/stable/package/[redacted]
ERROR: EOF when reading a line. [Remote: conan-center]
The command '/bin/sh -c conan install --install-folder /opt/local/build /opt/config/[redacted]' returned a non-zero code: 1
lasote commented 5 years ago

Ok, I have a failing build and I'm incrementing debug information to see who/why is raising a 403.

exjam commented 5 years ago

Still happening with OpenSSL/1.1.1c when building from Github Actions, which I believe use Azure.

https://github.com/exjam/decaf-emu/runs/232186387

Please log in to "conan-center" to perform this action. Execute "conan user" command.
If you don't have an account sign up here: https://bintray.com/signup/oss
OpenSSL/1.1.1c@conan/stable: ERROR: Exception while getting package: 4f75e4b120320a9fb6ac0012242d9ac95d18b6f6
OpenSSL/1.1.1c@conan/stable: ERROR: Exception: <class 'conans.errors.ConanException'> EOF when reading a line. [Remote: conan-center]
OpenSSL/1.1.1c@conan/stable: WARN: Trying to remove package folder: /home/runner/.conan/data/OpenSSL/1.1.1c/conan/stable/package/4f75e4b120320a9fb6ac0012242d9ac95d18b6f6
ERROR: EOF when reading a line. [Remote: conan-center]
Remote 'conan-center' username: 
##[error]Process completed with exit code 1.
lasote commented 5 years ago

Confirmed: It is definitely an issue with the CDN service, now we have a reference number of the failure and they should be able to tell us something. Will report as soon as I get new information.

phaser commented 5 years ago

We're having the same issue on several machines. We haven't managed to spot a pattern: looks random. On one of our Jenkins node conan fails to install OpenSSL/1.1.1@conan/stable and boost/1.69.0@conan/stable, while on other nodes this works just fine.

We tested on several work machines and on some it's working fine, while on others it's not. All of the machines are part of the same network.

The following is a sample trace for when the install of OpenSSL fails.

{"_action": "COMMAND", "name": "install_reference", "parameters": {"build": null, "env": null, "generators": null, "install_folder": null, "lockfile": null, "manifests": null, "manifests_interactive": null, "options": null, "profile_names": null, "remote_name": null, "settings": null, "update": false, "verify": null}, "time": 1569223607.869183}
{"_action": "GOT_RECIPE_FROM_LOCAL_CACHE", "_id": "OpenSSL/1.1.1@conan/stable", "time": 1569223607.909317}
{"_action": "GOT_RECIPE_FROM_LOCAL_CACHE", "_id": "zlib/1.2.11@conan/stable", "time": 1569223607.915946}
{"_action": "REST_API_CALL", "duration": 0.7351620197296143, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1569223608.657026, "url": "https://conan.bintray.com/v1/ping"}
{"_action": "REST_API_CALL", "duration": 0.27701902389526367, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1569223608.93645, "url": "https://conan.bintray.com/v1/conans/OpenSSL/1.1.1/conan/stable/packages/35ea421ef4c1d32898da44c28e3cc900bc6459dc/download_urls"}
{"_action": "REST_API_CALL", "duration": 0.9960370063781738, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********"}, "method": "GET", "time": 1569223609.934185, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.1.1/stable/0/package/35ea421ef4c1d32898da44c28e3cc900bc6459dc/0/conaninfo.txt"}
{"_action": "DOWNLOAD", "duration": 0.9976630210876465, "time": 1569223609.93578, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.1.1/stable/0/package/35ea421ef4c1d32898da44c28e3cc900bc6459dc/0/conaninfo.txt"}
{"_action": "GOT_PACKAGE_FROM_LOCAL_CACHE", "_id": "zlib/1.2.11@conan/stable:1d877a3df840030e6a8abb74c5ffb9088d08b47a", "time": 1569223609.944347}
{"_action": "REST_API_CALL", "duration": 0.2534770965576172, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1569223610.204515, "url": "https://conan.bintray.com/v1/conans/OpenSSL/1.1.1/conan/stable/packages/35ea421ef4c1d32898da44c28e3cc900bc6459dc"}
{"_action": "REST_API_CALL", "duration": 0.27260899543762207, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1569223610.479766, "url": "https://conan.bintray.com/v1/conans/OpenSSL/1.1.1/conan/stable/packages/35ea421ef4c1d32898da44c28e3cc900bc6459dc/download_urls"}
{"_action": "REST_API_CALL", "duration": 0.2928750514984131, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********"}, "method": "GET", "time": 1569223610.774289, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.1.1/stable/0/package/35ea421ef4c1d32898da44c28e3cc900bc6459dc/0/conanmanifest.txt"}
{"_action": "DOWNLOAD", "duration": 0.30182504653930664, "time": 1569223610.783211, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.1.1/stable/0/package/35ea421ef4c1d32898da44c28e3cc900bc6459dc/0/conanmanifest.txt"}
{"_action": "REST_API_CALL", "duration": 0.35254502296447754, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********"}, "method": "GET", "time": 1569223611.136823, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.1.1/stable/0/package/35ea421ef4c1d32898da44c28e3cc900bc6459dc/0/conaninfo.txt"}
{"_action": "DOWNLOAD", "duration": 0.3554987907409668, "time": 1569223611.139755, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.1.1/stable/0/package/35ea421ef4c1d32898da44c28e3cc900bc6459dc/0/conaninfo.txt"}
{"_action": "REST_API_CALL", "duration": 0.5034201145172119, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********"}, "method": "GET", "time": 1569223611.643918, "url": "https://api.bintray.com/conan/conan/conan-center/v1/files/conan/OpenSSL/1.1.1/stable/0/package/35ea421ef4c1d32898da44c28e3cc900bc6459dc/0/conan_package.tgz"}
{"_action": "REST_API_CALL", "duration": 0.17561888694763184, "headers": {"Authorization": "**********", "User-Agent": "Conan/1.18.4 (Python 2.7.16) python-requests/2.22.0", "X-Client-Anonymous-Id": "**********", "X-Client-Id": ""}, "method": "GET", "time": 1569223614.493944, "url": "https://conan.bintray.com/v1/users/authenticate"}

We started seeing this issue on Thursday/Friday.

lasote commented 5 years ago

We have been able to reproduce the issue with a simple "curl" request in a failing environment in travis.ci. The CDN service is analyzing it and we expect to have answers soon.

Talkless commented 5 years ago

we expect to have answers soon

Great!

flexferrum commented 5 years ago

Got the same issue on appveyor getting gtest/1.8.1@. package.

https://ci.appveyor.com/project/flexferrum/examples-build/build/job/89w1xdwdgbjleyyc

lasote commented 5 years ago

Some updates: Looks like the issue might be related to some kind of encoding of the "Location" header from python. A "~" character gets encoded to "%7E" and that causes an invalid URL in the CDN that returns 403.

There are some related issues like: https://stackoverflow.com/questions/47113376/python-3-x-requests-redirect-with-unicode-character https://github.com/psf/requests/pull/4372 https://github.com/urllib3/urllib3/issues/952

And others, but none of the suggested tricks appears to make it work... :( We confirmed that "\~" was always sent, and we couldn't confirm 100% that this is producing the issue, but at my laptop this request from python doesn't have the "~" escaped:

import requests
import logging
import os

logging.basicConfig()
logging.getLogger().setLevel(logging.DEBUG)
requests_log = logging.getLogger("requests.packages.urllib3")
requests_log.setLevel(logging.DEBUG)
requests_log.propagate = True

requests.get("https://api.bintray.com:443/conan/conan/conan-center/v1/files/conan/OpenSSL/1.1.1c/stable/0/package/8f5c5dedfae9faebaa2d65d5c8f43d2ec7d219de/0/conan_package.tgz")

We still don't understand what might have changed since Thursday.

I'm doing everything I can but I'm so sorry it is getting harder than couldn't imagine :(

Thiesius commented 5 years ago

Had this when I installed conan via pip. I uninstalled conan and then I installed pip3. When I installed conan via pip3 the problem was gone.