UNABLE_TO_VERIFY_LEAF_SIGNATURE после `apt install npm`

На самом деле я пытаюсь установить gTile, для которого требуется Bazelisk.

В относительно чистой системе:

$ sudo apt install npm
# takes almost 5 minutes, then:
$ npm install -g @bazel/bazelisk
npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! request to https://registry.npmjs.org/@bazel%2fbazelisk failed, reason: unable to verify the first certificate

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/celiyah/.npm/_logs/2021-05-17T16_21_40_542Z-debug.log

На основании этого ответа SO я также пробовал:

$ npm install ssl-root-cas
npm ERR! code UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! errno UNABLE_TO_VERIFY_LEAF_SIGNATURE
npm ERR! request to https://registry.npmjs.org/ssl-root-cas failed, reason: unable to verify the first certificate

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/celiyah/.npm/_logs/2021-05-17T16_23_34_826Z-debug.log

Может показаться, что установка npm на Ubuntu не работает?

$ npm --version
6.14.8

Кто-нибудь сталкивался с этой ошибкой и как ее исправить (без отключения безопасности)?

В этом примечании, пожалуйста, не упоминайте отключение SSL. Это безопасная машина, и я бы хотел, чтобы она оставалась такой. : -)

0
задан 17 May 2021 в 19:26

1 ответ

Ошибка исчезает после перезагрузки; после sudo apt install npm перезагрузите компьютер.

1
ответ дан 28 July 2021 в 11:39

Другие вопросы по тегам:

Похожие вопросы: