ไม่พบ /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 / เดเบียน, /etc/ssl/certs/ca-certificates.crtแฟ้มนี้อยู่ใน คุณสามารถเชื่อมโยงมัน /etc/pki/เส้นทางที่ใช้ใน Redhat


1
ฉันมี ubuntu 15.04 n ประสบปัญหาขณะติดตั้งเฟรมเวิร์กแอพพลิเคชั่นเว็บ: meteor.js (curl install.meteor.com | sh) ฉันแก้ไขมันตามที่คุณสั่ง แต่คำสั่งหรือเครื่องมือใดที่กำลังมองหาใบรับรองใน / etc / pki หากการประชุมนี้เกิดขึ้นนานหลายปี?
Anurag Priyadarshi

1
ลีนุกซ์รุ่นต่าง ๆ ใช้เส้นทางที่ต่างกัน 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)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.