/etc/pki/tls/certs/ca-bundle.crt không tìm thấy


12

Tôi đang sử dụng curl -L https://get.rvm.io | bash -s stableđể cài đặt RVM. Tôi gặp lỗi khi nói

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

Tôi đã tìm kiếm một chút trên Internet và thấy rằng việc thay đổi quyền /etc/pki/tls/certs/ca-bundle.crtsẽ hoàn thành công việc. Nhưng toàn bộ /etc/pkithư mục bị thiếu trong hệ thống của tôi. Làm thế nào tôi có thể sửa chữa nó?

Câu trả lời:


15

Trên ubfox / debian, tập tin này nằm trong /etc/ssl/certs/ca-certificates.crt. Bạn có thể liên kết nó. Đường /etc/pki/dẫn được sử dụng trên Redhat.


1
Tôi đã gặp vấn đề với Ubuntu 15.04 n khi cài đặt khung ứng dụng web: metseng.js (curl install.meteor.com | sh) Tôi đã sửa nó như bạn đã hướng dẫn. Nhưng lệnh hoặc công cụ nào đang tìm kiếm chứng chỉ trong / etc / pki nếu quy ước này diễn ra trong nhiều năm như vậy?
Anurag Priyadarshi

1
Các bản phân phối Linux khác nhau sử dụng các đường dẫn khác nhau. Debian sử dụng cái này, RedHat cái khác.
cweiske

Điều này đã cứu cuộc đời tôi! Tnx :)
Ehsan M. Kermani

bạn có thể vui lòng xây dựng các bước? tôi hơi lạc lõng với những lệnh tôi phải nhập trong thiết bị đầu cuối ở đây.
MycrofD

4

Đơn giản chỉ cần tạo một ~/.curlrctập tin.

Sau đó thêm các dòng sau vào tệp:

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

Vui lòng điều chỉnh các đường dẫn đó khi cần thiết, vì các bản phân phối Linux khác nhau có thể sử dụng các đường dẫn khác nhau.

(Đã làm việc cho Ubuntu 14.04).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.