/etc/pki/tls/certs/ca-bundle.crt nie znaleziono

12

Używam curl -L https://get.rvm.io | bash -s stabledo zainstalowania RVM. Pojawia się komunikat o błędzie

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

Przeszukałem trochę w Internecie i odkryłem, że zmiana uprawnień /etc/pki/tls/certs/ca-bundle.crtpowinna zakończyć pracę. Ale w /etc/pkimoim systemie brakuje całego katalogu. Jak mogę to naprawić?

Neeraj Gangwar
źródło

Odpowiedzi:

16

W Ubuntu / Debian ten plik znajduje się w /etc/ssl/certs/ca-certificates.crt. Możesz to dowiązać symbolicznie. /etc/pki/Ścieżka jest używana w RedHat.

cweiske
źródło
1
mam problem z Ubuntu 15.04 n podczas instalowania frameworka aplikacji sieci web: meteor.js (curl install.meteor.com | sh) Naprawiłem to zgodnie z instrukcją. Ale które polecenie lub narzędzie szuka certyfikatów w / etc / pki, jeśli ta konwencja trwa tyle lat?
Anurag Priyadarshi
1
Różne dystrybucje Linuksa używają różnych ścieżek. Debian używa jednego, a RedHat drugiego.
cweiske
To uratowało mi życie! Tnx :)
Ehsan M. Kermani
czy możesz opracować kroki? jestem trochę zagubiony w tym, jakie polecenia muszę tu wpisać w terminalu.
MycrofD
4

Po prostu utwórz ~/.curlrcplik.

Następnie dodaj następujące wiersze do pliku:

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

W razie potrzeby dostosuj te ścieżki, ponieważ różne dystrybucje systemu Linux mogą używać różnych ścieżek.

(Pracował dla Ubuntu 14.04).

Yahya Uddin
źródło