composer が OpenSSL のエラーで動かなくて一時間ほど無駄にした話

  • Posted on: 25 January 2017
  • By: miyabe

少し前から composer がうまく動かなくて悩んでいた。
OpenSSL が error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed というエラーを返すってもの。

Google などで検索してもこれといった解決方法が見つからず。

実際に composer を実行した時に出てくるエラーメッセージはこんな感じ


Mac-mini% php composer.phar update
Loading composer repositories with package information
The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Failed to enable crypto
failed to open stream: operation failed
https://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> Cake\Composer\Installer\PluginInstaller::postAutoloadDump
Mac-mini%

homebrew の openssl を一旦 uninstall して、再度インストールしなおしたら治った。

なんだったんだろ。
homebrew のアップグレードで何かエラーになってたんだろう。メッセージはちゃんと確認するべきやね

コメントを追加

Plain text

  • HTMLタグは利用できません。
  • 行と段落は自動的に折り返されます。

スポンサードリンク