Ошибка composer SSL operation failed with code 1

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
VaNnOrus
Сообщения: 96
Зарегистрирован: 2014.10.09, 12:50

Ошибка composer SSL operation failed with code 1

Сообщение VaNnOrus » 2018.08.26, 20:48

Здравствуйте.

Давно не использовал композер, сегодня хотел подгрузить экстеншен - композер вывалил ошибку. Думаю - странно. Почистил кэш - не помогло. Переустановил композер - пофиг.
Пытаюсь создать новый проект - ошибка.

Код: Выделить всё

D:\webservers\xampp7>composer create-project --prefer-dist --stability=dev yiiso
ft/yii2-app-basic www
Installing yiisoft/yii2-app-basic (dev-master d355029d028708218757d3f239072af261
d407c2)
  - Installing yiisoft/yii2-app-basic (dev-master d355029): Downloading (connect
Downloading (failed)
Downloading (failed)
Downloading (failed)    Failed to download yiisoft/yii2-app-basic from dist: The
 "https://api.github.com/repos/yiisoft/yii2-app-basic/zipball/d355029d0287082187
57d3f239072af261d407c2" file could not be downloaded: SSL operation failed with
code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify fa
iled
Failed to enable crypto
failed to open stream: operation failed
    Now trying to download from source
  - Installing yiisoft/yii2-app-basic (dev-master d355029): Cloning d355029d02


  [RuntimeException]
  Failed to clone https://github.com/yiisoft/yii2-app-basic.git via https, ss
  h protocols, aborting.

  - https://github.com/yiisoft/yii2-app-basic.git
    Cloning into 'D:\webservers\xampp7\www'...
    fatal: unable to access 'https://github.com/yiisoft/yii2-app-basic.git/':
   Unknown SSL protocol error in connection to github.com:443

  - git@github.com:yiisoft/yii2-app-basic.git
    Cloning into 'D:\webservers\xampp7\www'...
    Permission denied (publickey).
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
Начал гуглить проблему - нашел в репозитории композера репорт, у человека eyii не ставится.

Может кто знает в чем проблема?

Аватара пользователя
VaNnOrus
Сообщения: 96
Зарегистрирован: 2014.10.09, 12:50

Re: Ошибка composer SSL operation failed with code 1

Сообщение VaNnOrus » 2018.08.27, 20:01

Слушайте, какая-то мистика.

У меня стоит 2 xampp'a с php 5 и 7. Вчера после переустановки композера указывал использовать php7.
Еще раз перечитал гугл - начал проверять конфиги curl и openssl включены. Переустановил композер, указал ему использовать php5 - не работает.
Проверяю настройки, там оказывается не указаны пути к сертификату "curl.cainfo" и "openssl.cafile". Как раньше все работало не понимаю, с полгода назад работал именно на php5. Указал пути, запускаю "composer diagnose" - все ок, заработало.
Окей, не ясно что тогда с php7. Переустанавливаю композер, проверяю конфиги - экстеншены включены, все пути к сертификатам по дефолту указаны были. "composer diagnose" - все работает.

Что ему надо было так и не понял. На php7 никакие настройки со вчерашнего дня не менял, но сейчас все заработало... Мистика, не иначе

Аватара пользователя
VaNnOrus
Сообщения: 96
Зарегистрирован: 2014.10.09, 12:50

Re: Ошибка composer SSL operation failed with code 1

Сообщение VaNnOrus » 2018.08.29, 01:05

Итак, спустя добрую половину недели найден виновник.

Во всем был виноват Касперский. После очередного перелопачивания всех вариантов сертификатов, перечитывания очередной иссуи наткнулся на упоминание этого невероятно коварного товарища.

Нужно отключить проверку защищенных соединений в Настройки-Дополнительно-Сеть, мало ли кому пригодится...
Списка исключений Касперский, к сожалению не изобрел

Ответить