ฉันไม่สามารถติดตั้งหรืออัปเดตแพ็คเกจบนเครื่อง centos ของฉัน
ตรวจสอบกับ
vi /etc/sysconfig/network-scripts/ifcfg-lo
ONBOOT=ใช่
NAME=ลูปแบค
[ec2-user@ip- ~]$ อัปเดต sudo yum
ปลั๊กอินที่โหลด: langpacks, ลำดับความสำคัญ, update-motd
amzn2-core | 3.7 กิโลไบต์ 00:00:00 น
ดาต้าด็อก | 2.9 กิโลไบต์ 00:00:00 น
epel/x86_64/metalink | 8.5 กิโลไบต์ 00:00:00 น
ขับไล่ | 4.7 กิโลไบต์ 00:00:00 น
ไม่สามารถเรียก mirrorlist https://mirrors.iuscommunity.org/mirrorlist?repo=ius-centos7&arch=x86_64&protocol=http ข้อผิดพลาดคือ
14: curl#6 - "ไม่สามารถแก้ไขโฮสต์: mirrors.iuscommunity.org"
หนึ่งในที่เก็บที่กำหนดค่าไว้ล้มเหลว (ไม่ทราบ)
และ yum มีข้อมูลแคชไม่เพียงพอที่จะดำเนินการต่อ ณ จุดนี้เท่านั้น
สิ่งที่ปลอดภัยที่ยำทำได้คือล้มเหลว มีสองสามวิธีในการทำงาน "แก้ไข" สิ่งนี้:
1. ติดต่ออัปสตรีมสำหรับที่เก็บและขอให้แก้ไขปัญหา
2. กำหนดค่า baseurl/etc ใหม่ สำหรับที่เก็บเพื่อชี้ไปที่การทำงาน
ต้นน้ำ ซึ่งมักจะมีประโยชน์มากที่สุดหากคุณใช้เวอร์ชันที่ใหม่กว่า
รีลีสการแจกจ่ายที่ได้รับการสนับสนุนโดยที่เก็บ (และ
แพ็คเกจสำหรับการวางจำหน่ายก่อนหน้านี้ยังคงใช้งานได้)
3. รันคำสั่งโดยที่ repository ปิดใช้งานชั่วคราว
ยำ --disablerepo=<repoid> ...
4. ปิดการใช้งาน repository อย่างถาวร ดังนั้น yum จะไม่ใช้โดยปริยาย ยำ
จากนั้นจะละเว้นที่เก็บจนกว่าคุณจะเปิดใช้งานอย่างถาวร
อีกครั้งหรือใช้ --enablerepo สำหรับการใช้งานชั่วคราว:
yum-config-manager -- ปิดการใช้งาน <repoid>
หรือ
repos ตัวจัดการการสมัครสมาชิก --disable=<repoid>
5. กำหนดค่าพื้นที่เก็บข้อมูลที่ล้มเหลวให้ข้ามไป หากไม่พร้อมใช้งาน
โปรดทราบว่า yum จะพยายามติดต่อ repo เมื่อรันคำสั่งส่วนใหญ่
เลยต้องลองผิดลองถูกกันไปตลอด(ป่านนี้ยำจะเยอะ
ช้าลง) หากเป็นปัญหาชั่วคราว ก็มักจะเป็นเรื่องดี
ประนีประนอม:
yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true
ไม่พบ baseurl ที่ถูกต้องสำหรับ repo: ius/x86_64
อะไรคือปัญหาที่เป็นไปได้?