vCenter 7.0 restore, Tasks werden nicht mehr übersetzt

Wenn in der Tasklist plötzlich nicht mehr der Name steht sondern nur xyz.label.

Das Lab habe ich damals aufgesetzt mit einer Appliance von der Version 7.0. Da inzwischen das Disk-Schema geändert hat, habe ich die Appliance upgraded, ein Backup gezogen und dann einfach mit einem Restore wiederherstellen wollen. Das klappt an und für sich ganz simpel und gut, aber was mir aufgefallen ist, die Tasks werden nicht mehr übersetzt.

Also ging die Suche los, woran liegt das, ist das schön länger so und und und.

Eine neu installierte Appliance hatte das Problem schon mal nicht, dann ging ich auf die Suche, was ändert dann. Dazu fand ich dann im System den Ordner /etc/vmware/vsphere-ui/cmCatalog. Darin werden die Sprachfiles gecached.

Habe dann das laufende System installiert und mit watch den Ordner beobachtet, was den wie passiert.

Nach der Installation sind die Ordner relativ leer, ein paar Dateien werden bereits geladen, der rest passiert bei der ersten Anmeldung nach der Installation im vCenter. Damit habe ich dann beide Ordner verglichen und festgestellt, dass zumindest in der Version 7.0U2a nach einem Restore 2 Files nicht erstellt werden:

Wie man sieht, fehlen hier 2 Dateien:

  • com.vmware.cis.com.vmware.vsphere.client.zip
  • com.vmware.cis.vcenterserver.zip

Damit du die nicht auch von A exportieren musst, liegen die hier bereit, damit diese mit wget importiert werden können.


https://data.vcloud24.ch/bugfix_vcenter_70_label/com.vmware.cis.vcenterserver.zip
https://data.vcloud24.ch/bugfix_vcenter_70_label/com.vmware.cis.com.vmware.vsphere.client.zip

Nun, damit du das einfach fixen kannst, melde dich als root auf der Appliance an und führe die Befehle darunter aus. Danach meldest du dich im UI ab und wieder an. So sind dann auch weider die Task Labels vorhanden.

cd /etc/vmware/vsphere-ui/cmCatalog
wget https://data.vcloud24.ch/bugfix_vcenter_70_label/com.vmware.cis.vcenterserver.zip
wget https://data.vcloud24.ch/bugfix_vcenter_70_label/com.vmware.cis.com.vmware.vsphere.client.zip
chown vsphere-ui:users com.vmware.cis.vcenterserver.zip
chmod 0644 com.vmware.cis.vcenterserver.zip
chown vsphere-ui:users com.vmware.cis.com.vmware.vsphere.client.zip
chmod 0644 com.vmware.cis.com.vmware.vsphere.client.zip

2 thoughts on “vCenter 7.0 restore, Tasks werden nicht mehr übersetzt”

  1. Vielen Dank, hat mir eine Neuinstallation gespart.
    Die Files haben auch in der neusten 7.0.2.00400 funktioniert.

    Der VMware Support hat das Gleiche empfohlen, da war der Download hier doch schneller als eine Neuinstallation vom vCenter.
    Ich habe diese Befehle nach dem Hochladen der beiden ZIP Dateien ausgeführt, ob sie wirklich notwendig waren, kann ich nicht sagen, war aber die Empfehlung des Supports.
    service-control –stop vsphere-ui
    rm -rf /usr/lib/vmware-virgo/server/pickup/*
    rm -rf /usr/lib/vmware-vsphere-ui/server/work/*
    rm -rf /storage/vsphere-ui/SerenityDB/serenity/*
    service-control –start vsphere-ui

  2. You can call “/usr/lib/vmware-vpx/py/generateCatalog.py” from a root shell on VCSA, this will re-generate the catalog. Restart services afterwards.

Leave a Reply

Your email address will not be published. Required fields are marked *