Atomでパッケージがインストールできない場合の対処法!

Atomでパッケージがインストールできない場合の対処法!

Atomってパッケージが豊富で使いやすくていいですよね。私は普段Atomを愛用しています。
しかし、ついこの間パッケージのインストールやアップデートが一切できなくなってしまいました。

ぐぐっても全然出てこないし、出てくるのは海外サイトばかり。。英語が読めない。。
先日ようやく解決しまして、忘備録もかねて記事にしました。

Atomに出たエラー文

パッケージをインストールしようとすると以下のようなエラー文が出るようになりました。

Windowsの場合

Unable to download https://www.atom.io/api/packages/minimap-pigments/versions/0.2.2/tarball: self signed certificate in certificate chain

macの場合

Installing “minimap@4.29.8” failed.Hide output…

npm ERR! Darwin 17.6.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/mtk/.atom/.apm/.apmrc" "--userconfig" "/Users/mtk/.atom/.apmrc" "install" "/private/var/folders/rk/cbpywqn51dg031z8p1sj8src0000gn/T/d-118816-601-1qcjwj1.xc3smm42t9/package.tgz" "--runtime=electron" "--target=2.0.5" "--arch=x64" "--global-style"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! code SELF_SIGNED_CERT_IN_CHAIN

npm ERR! self signed certificate in certificate chain
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!

npm ERR! Please include the following file with any support request:
npm ERR! /private/var/folders/rk/cbpywqn51dg031z8p1sj8src0000gn/T/apm-install-dir-118816-601-wm7bkn.wvrfxswcdi/npm-debug.log

いろいろ試して、nmpのバージョンがどうとかこうとかしてみたけどなかなか解決しませんでした。。。

原因はおまえかーーーー!

ふと、他の環境のPCでAtomを起動する機会がありまして、そこではパッケージのインストールが出来ました。なんでだろう、何が違うんだろう、といろいろ考えた結果。原因がわかりました。

セキュリティソフトでした。

エラーの出始めた時期などを振り返ってみてもあり得るなと思い、一度保護を切ってみたところ、インストールできたーーーー!!!!!
ちなみに私が使用しているのはKaspersky。
どのオプションがブロックしているのかはまだわかりませんが、最近更新したのでそのタイミングではじかれるようになったようですね。
セキュリティが強すぎるとこうなるんですね笑
いい勉強になりました。

Atomに限らず他のソフトでも十分にあり得ることだと思うので、何をやっても解決しない、解決方法が出てこない、なんて時は一度お使いのセキュリティソフトを疑ってみてください。

一旦切ってインストールが終わったら、再度保護をONにするのもお忘れなく!

まとめ

パッケージがインストールできない原因はセキュリティソフトでした。どうしても急ぐ場合はいったん切って、インストールを行い、再度保護をかけましょう。