VMware Tools Kurulum Sorunu – The Microsoft Runtime DLL installer failed to complete installation

Vmware Tools aracını kurmak istediğimizde aşağıdaki hatayı alabiliriz:

Installing VMware Tools on a Windows virtual machine fails with the error: The Microsoft Runtime DLL installer failed to complete installation

Event Log’a aşağıdaki kayıt düşer:

Product: Microsoft Visual C++ 2008 Redistributable – x86 9.0.30729.4148 — Error 1935.An error occurred during the installation of assembly ‘Microsoft.VC90.ATL,version=”9.0.30729.4148″,publicKeyToken=”1fc8b3b9a1e18e3b”,processorArchitecture=”x86″,type=”win32″‘. Please refer to Help and Support for more information. HRESULT: 0x800736B3. assembly interface: IAssemblyCacheItem, function: Commit, component: {A75F2217-AD54-3EA6-AE14-F255F8660531}

ÇÖZÜM

Bu sorunla ilgili birçok çözüm yolu önerilmiş ancak hangisinin işe yarayacağını net olarak bilmek zor ve tek tek uğraşmak zaman kaybı olabiliyor. Ben problemi çözmek için şöyle yaptım:

  1. Vmware Tools kurulumunu normal olarak başlatın.
  2. Hata diyalog kutusu çıktığında OK düğmesine tıklamayın. %TEMP% klasörüne gidin ve VMwareTools64.msi dosyasını çalıştırarak kurulumu tamamlayın.

VMware Converter – “A general system error occurred: SSL Exception: error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol” hatası

P2V işlemi sırasında alınan bu hatanın çözümü aşağıdaki gibi:

Hatanın nedeni ESXi 5.5 ve üzerinde TSL 1.0’ın iptal edilmiş olması. Workaround olarak TSL 1.0’ı aktif etmek sorunu çözüyor. Bunun için aşağıdaki dosyalarda <sslOptions> etiketindeki 123422720 değerini 56313856 olarak değiştirmek gerekiyor.

  • converter-server.xml
  • converter-worker.xml
  • converter-agent.xml
  • converter-client.xml

Dosyaların path’leri:

  • C:\ProgramData\VMware\VMware vCenter Converter Standalone
  • C:\Program Files (x86)\VMware\VMware vCenter Converter Standalone

(Path’ler işletim sistemine göre farklılık gösterebilir.)

 

 

Vcenter veritabanı boyutunu küçültme

Vcenter veritabanı boyutu 10GB sınırına ulaştığında Vcenter hizmeti otomatik olarak duracaktır. Bunu önlemenin tek yolu Vcenter veritabanı dosyasını (VIM_VCDB) küçültmektir. Bunun için aşağıdaki sorgu çalıştırılabilir:

Daha sonra veritabanı shrink edilir. Dosya boyutu küçüldüğünde servis yeniden başlatılabilecektir.

* Cannot truncate vpx_event due to the presence of foreign keys inside hatası
vpx_event tablosu çok büyükse transaction log dosyası (vim_vcdb.ldf) boyutunun artması nedeniyle silme işlemi başarısız olabilir. Bu durumda aşağıdaki komut işe yarayacaktır:
* DAYS yerine silme işleminin başlatılacağı geçmişteki gün sayısı girilir.