Рейтинг:0

curl error 61: Неизвестный тип кодирования контента. libcurl понимает кодировку идентификационного содержимого

флаг vn

У меня проблемы с использованием Composer. диагноз композитора дает этот результат:

Проверка настроек платформы: ОК
Проверка настроек git: ОК
Проверка подключения http к packagist: FAIL
[Composer\Downloader\TransportException] ошибка curl 61 при загрузке http://repo.packagist.org/packages.json: нераспознанный тип кодировки содержимого. libcurl понимает кодировку идентификационного содержимого.
Проверка подключения https к packagegist: FAIL
[Composer\Downloader\TransportException] ошибка curl 61 при загрузке https://repo.packagist.org/packages.json: нераспознанный тип кодировки содержимого. libcurl понимает кодировку идентификационного содержимого.
// ...
Проверка версии композитора: ОК
Версия композитора: 2.1.8
Версия PHP: 8.0.11
Бинарный путь PHP: /usr/bin/php8.0
Версия OpenSSL: OpenSSL 1.1.1f 31 марта 2020 г.
версия cURL: 7.68.0 libz ssl OpenSSL/1.0.2n
zip: присутствует расширение, присутствует распаковка, 7-Zip недоступен

Я пытался выяснить, в чем проблема, но я не могу найти. Две мысли, которые мне кажутся странными:

  1. Нет номера версии после либз.
  2. OpenSSL 1.1.1f установлен, но curl использует OpenSSL/1.0.2n.

На другом сервере (почти с такой же конфигурацией, где композитор работает нормально) я вижу, что используются некоторые другие версии:

Версия OpenSSL: OpenSSL 1.1.1f 31 марта 2020 г.
версия cURL: 7.68.0 libz 1.2.11 ssl OpenSSL/1.1.1f

Это номера версий моего сервера с проблемами:

$ curl --версия
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.0.2n
Дата выпуска: 08.01.2020
Протоколы: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Возможности: AsynchDNS HTTPS-прокси IPv6 Largefile NTLM NTLM_WB SSL TLS-SRP UnixSockets

В то время как другой (рабочий) сервер также имеет другие протоколы и функции:

$ curl --версия
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.2.0 ) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Дата выпуска: 08.01.2020
Протоколы: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Возможности: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets

Как я могу решить эту проблему, когда композитор не подключается к упаковщику?

Я использую Ubuntu 20.04.3 LTS.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.