ОК, так что я понял это.Pyrus пытается извлечь файл .pem в строке 356 файла Pyrus / Channel / RemotePackage.php.Это делается путем добавления .pem к URL-адресу пакета.
Этот файл отсутствует в ezComponents, и сервер отвечает перенаправлением 302 вместо 404, ошибка перенаправления 302, упомянутая в моем вопросе, была исправлена, поэтомутеперь pyrus следует за URL, что приводит к тому, что главная страница отвечает 200 OK.Теперь Pyrus думает, что html-страница является сертификатом, и пытается проверить пакет с ним.
Обходной путь - просто отключить мод openssl, тогда вся проверка пропускается.Что легче сказать, чем сделать в OS X, поскольку для этого потребуется перекомпиляция :-) Думаю, все, что осталось сделать, - это отредактировать исходный код.