/etc/pki/tls/certs/ca-bundle.crt не знайдено


12

Я використовую curl -L https://get.rvm.io | bash -s stableдля встановлення RVM. Я отримую повідомлення про помилку

CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none

Я трохи пошукав в Інтернеті і виявив, що за зміною дозволів /etc/pki/tls/certs/ca-bundle.crtслід зробити роботу. Але весь /etc/pkiкаталог відсутній у моїй системі. Як я можу це виправити?

Відповіді:


16

У ubuntu / debian цей файл знаходиться в /etc/ssl/certs/ca-certificates.crt. Ви могли символізувати це. /etc/pki/Шлях використовується на Redhat.


1
У мене ubuntu 15.04 n зіткнувся з проблемою під час установки рамки веб-додатків: meteor.js (curl install.meteor.com | sh) Я виправив це, як ви наказали. Але яка команда чи інструмент шукає сертифікати в / etc / pki, якщо ця конвенція діє стільки років?
Анураг Приядарші

1
Різні дистрибутиви Linux використовують різні шляхи. Debian використовує одне, RedHat - інше.
cweiske

Це врятувало мені життя! Tnx :)
Ehsan M. Kermani

Ви можете, будь ласка, розробити кроки? Я якось загублений щодо того, які команди я маю ввести тут у терміналі.
MycrofD

4

Просто створіть ~/.curlrcфайл.

Потім додайте у файл такі рядки:

capath=/etc/ssl/certs/
cacert=/etc/ssl/certs/ca-certificates.crt

Не соромтесь коригувати ці шляхи за необхідності, оскільки різні дистрибутиви Linux можуть використовувати різні шляхи.

(Працював для Ubuntu 14.04).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.