Saya menjalankan yum check-update
dan membeku setelah 2 baris output:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Saya tidak yakin apa yang terjadi. Hal-hal terakhir yang saya ingat lakukan dengan yum adalah yum update
dan melihat salah satu repos yum CentOS tetapi saya tidak melakukan perubahan apa pun.
Ada saran untuk memperbaiki yum?
yum --noplugins check-update
Semua ini tidak berhasil dengan saya.
Menggunakan CentOS dan yum. yum hang tanpa pesan kesalahan, setidaknya, jadi itu muncul. Menekan Ctrl+ Ctidak berfungsi (menekannya lagi dan lagi dan lagi tidak).
Beberapa hal perlu diperiksa: - apakah repositori baik-baik saja? - apakah jaringan baik-baik saja? - apakah basis data yum dan rpm baik?
Jadi, mulailah dengan hal-hal yang mudah - bersihkan basis data:
Jika itu tidak berhasil, Anda dapat mengatur level debug, level kesalahan dan batas waktu untuk yum di
/etc/yum.conf
:Batas waktu standar 30 detik. Jadi jika repositori tidak merespons, kesalahan tersebut membutuhkan waktu 30 detik untuk muncul. Coba juga menggunakan yum tanpa plugin (seperti mirror tercepat dan prioritas) dengan opsi
--noplugins
. Sekarang memulai yum lagi akan memberi Anda info lebih cepat. Uji dengan:Anda mungkin mendapatkan sesuatu seperti ini:
Ini menunjukkan tidak ada informasi yang dapat diterima dari server. Coba URL yang ditampilkan oleh yum (ditunjukkan di atas dengan tautan-ke-server-repositori) di browser web Anda. Salin & tempel dari respons yum Anda, bukan dari pos ini! Jika Anda mendapatkan daftar, Anda tahu repositori online.
Jika Anda mendapatkan kesalahan di browser Anda, coba hapus repositori itu dari
/etc/yum.repos.d
. Cobalah untuk mengambil daftar di server Anda dengan wget dan rekatkan URL:Jika ini menghasilkan batas waktu, maka ada masalah dengan firewall atau pengaturan proxy Anda. Cobalah untuk menonaktifkan firewall Anda.
Jika Anda menjalankan
csf
(ConfigServer Security and Firewall) danlfd
Anda dapat menonaktifkan csf dengan:Coba yum lagi dan jika berhasil, Anda harus mengkonfigurasi ulang
csf
. Aktifkancsf
lagi dengan:Dan juga periksa pengaturan proxy Anda. Anda juga dapat mencoba mengubah https menjadi http di file .repo di
/etc/yum.repos.d/
.sumber
yum --verbose --noplugins info
membuat saya menemukan "Kesalahan: Tidak dapat mengambil metadata repositori (repomd.xml) untuk repositori: basis. Harap verifikasi jalurnya dan coba lagi" yang saya selidiki sekarang. DNS saya berfungsi agar tidak menjadi masalah.yum check
membutuhkan waktu berjam-jam untuk menyelesaikannya! Info lebih lanjut: centos.org/forums/viewtopic.php?f=14&t=46676Saya memiliki masalah serupa. Ternyata alamat DNS lama di
resolv.conf
. Saya mengubah IP ke yang benar, dan itu memperbaiki masalah.sumber
Punya masalah serupa dan alasannya adalah keberadaan file kunci yum di
/var/run/yum.pid
mana menjalankan yum sebelumnya meninggalkannya karena kesalahan fatal.Saya menghapusnya
sudo rm /var/run/yum.pid
dan masalah terpecahkan.sumber
Maaf, tidak memiliki reputasi yang cukup untuk bertanya tentang komentar di atas:
@mariuslp, saya juga hanya bisa menjalankan yum dengan menambahkan --noplugins. Bisakah Anda memberikan detail lebih lanjut tentang bagaimana Anda melakukan "pencarian biner di antara plugin" dan apa yang dalam pencarian itu membuat Anda menentukan apa yang menyebabkan masalah? Terima kasih!
sumber