Зависает композер при установке или обновлении пакетов
На днях столкнулся со следующей проблемой. При установке или обновлении пакетов composer зависает на одном месте и не производит никаких телодвижений. Профайлинг и вывод детальной информации о ходе работы композера помог выявить следующую ошибку:
[11.3MB/136.23s] Failed to decode response: zlib_decode(): data error [11.3MB/136.23s] Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info
В поисках решения проблемы пришлось просмотреть существенное количество информации. Оказалось, что я не единственный "счастливый" обладатель данного бага и нет стопроцентнорабочего решения. В ходе перебора возможных вариантов, мне удалой найти частное решение, которое решило проблему:
composer config --global repo.packagist composer https://packagist.org
Данная команда заставляет композер принудительно использовать https-соединение, а не http.