Merhaba arkadaşlar bu yazımızda vcenter update ederken aldığım “Invalid Type, expected String, instead got None Type” hatasının çözümünde bahsedeğim. Tabi bu hatayı aldıkdan sonra vcenter çalışmaz hale geldi ve erişimim gitti.

vcenter update işlemini yaparken %80 geldiği zaman bu hatayı aldım.

Öncelikle bu komutu kullanarak sertifikaları kontrol ettim. Hepsi geçerliydi.

for i in $(/usr/lib/vmware-vmafd/bin/vecs-cli store list); do echo STORE $i; sudo /usr/lib/vmware-vmafd/bin/vecs-cli entry list –store $i –text | egrep “Alias|Not After”; done

Sertifika kontrolünden sonra bu komutu çalıştırdığımda /usr/sbin/vpxd aşağıdaki çıktıyı aldım. Bu çıktının vpxd’nin bozuk olduğu anlamına geliyor.

Corrupt vpxd.cfg result: Aborted (core dumped).
Good vpxd.cfg result: a blank return.

XML dosyasını dışarı aktararak vpxd.cfg dosyasını kontrol ettim. Ekran görüntüsündeki gibi hatayı gördüm.

vpxd.cfg dosyasının yedeğini aldım. Dosyayı kontrol ederken sarı renk ile belirttiğim parametrelerin fazla olduğunu fark ettim, bu satırları silip vpxd servisinin yeniden start edince vcenter’a erişim sağladım.

Bu işlemler bittikden sonra vcenter update işlemini yeniden yaptım ve bu hata almadan başarılı bir şekilde update işlemini tamamladım.

Bir yanıt yazın