/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ć?

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.


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).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.