VMware ESXi DependencyError Hatasının Çözümü

Ortaya çıkan güvenlik zafiyetleri kullanıcıları güncelleştirme yapmaya zorlamaktadır. Fakat her güncelleştirme sorunsuz olacak diye bir şey yok 😕

Bu sunucunun kurulumu sırasında Custom ESXi ISO kullanılmış olabilir. Eğer kullanıldı ise fazladan yüklenmiş sürücüler de sunucumuzda yer alacaktır.

Eğer güncelleştirme dosyamızın içerisinde bu sürücüler yer almıyorsa DependencyError hatası kaçınılmaz olacağından ya eksik paketleri tamamlamalıyız ya da fazla sürücüleri sunucumuzdan kaldırmalıyız.

Sunucuya SSH ile bağlantı yaptıktan sonra var olan paketleri listelemek için aşağıdaki komutu çalıştırabilirsiniz.

[root@esxi :~] esxcli software vib list

Bu sayede sorun çıkan paketlerin isimlerini rahatlıkla bularak sunucumuzdan kaldırabiliriz. Bunun için aşağıdaki komutu kullanabilirsiniz.

[root@esxi :~] esxcli software vib remove -n scsi-hpdsa

DependencyError hatası aldığınız tüm paketleri sırasıyla kaldırın ve ardından sunucuyu yeniden başlatın.

Şimdi kaldığımız yerden devam edebiliriz.

Sunucuyu güncelleştirmek için SSH ile bağlantı yapın ve ardından aşağıdaki komutları kendi yapınıza göre uyarladıktan sonra çalıştırın.

[root@esxi:~] esxcli software profile update -p ESXi-7.0U3g-20328353-standard -d /vmfs/volumes/Datastore-Local/update/VMware-ESXi-7.0U3g-20328353-depot.zip –no-hardware-warning

Sunucumuzu sorunsuz birşekilde ESXi-7.0U3g sürüm yükseltmiş olduk. Eğer kaldırdığımız sürücülere ihtiyacınız olursa ayrıca kurulum yapmanız gerekecektir.


Reference

Similar Posts

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir