I am trying to start composer installation in my project, but I have the following error
[Composer\Downloader\TransportException] The "http://packagist.org/p/provider-2013$43e3f41fbe30a46245103451248f688a727f076a6e90636d19a69a156c17a416.json" file could not be downloaded (HTTP/1.1 400 Received invalid request from Client)
I tried to run composer self-updating and have this error
[Composer\Downloader\TransportException] The "https://getcomposer.org/version" file could not be downloaded: Failed to enable crypto failed to open stream: operation failed
I am running Ubuntu 15.04 with apache / php5.6.4 / mysql behind a proxy.
I tried to download http://curl.haxx.se/ca/cacert.pem and updated the php.ini file with the following
curl.cainfo=/etc/ssl/certs/cacert.pem openssl.cafile=/etc/ssl/certs/cacert.pem openssl.capath=/etc/ssl/certs
Running composer diagnostics returns this
Checking composer.json: OK Checking platform settings: OK Checking git settings: OK Checking http connectivity to packagist: FAIL [Composer\Downloader\TransportException] The "http://packagist.org/packages.json" file could not be downloaded (HTTP/1.1 400 Received invalid request from Client) Checking https connectivity to packagist: OK Checking HTTP proxy: OK Checking HTTP proxy support for request_fulluri: FAIL Unable to assess the situation, maybe packagist.org is down (The "http://packagist.org/packages.json" file could not be downloaded (HTTP/1.1 400 Received invalid request from Client)) Checking HTTPS proxy support for request_fulluri: OK Checking github.com rate limit: OK Checking disk free space: OK Checking composer version: FAIL You are not running the latest version
And finally, openssl_get_cert_locations () returns
- default_cert_file: /usr/lib/ssl/cert.pem
- default_cert_file_env: SSL_CERT_FILE
- default_cert_dir: / usr / lib / ssl / certs
- default_cert_dir_env: SSL_CERT_DIR
- default_private_dir: / usr / lib / ssl / private
- default_default_cert_area: / usr / lib / ssl
- ini_cafile: /etc/ssl/certs/cacert.pem
- ini_capath: / etc / ssl / certs
I have a complete loss as to what is wrong and even more how I can debug it.
I hope there someone can help me!
source share