vmware / open-vm-tools

Official repository of VMware open-vm-tools project
http://sourceforge.net/projects/open-vm-tools/
2.25k stars 425 forks source link

vmware-vgauth-smoketest: no VGAuthLib.vmsg file #707

Open AndrewV666 opened 8 months ago

AndrewV666 commented 8 months ago

Describe the bug

vmware-vgauth-smoketest

... VCGA[128]: I18n_BindTextDomain: user locale=en VCGA[128]: MsgLoadCatalog: loading message catalog '/usr/share/open-vm-tools/messages/en/VGAuthLib.vmsg' VCGA[128]: Unable to open '/usr/share/open-vm-tools/messages/en/VGAuthLib.vmsg': No such file or directory

Reproduction steps

  1. Install open-vm-tools and open-vm-tools-test
  2. Run vgauthd
  3. Run vmware-vgauth-smoketest ... CGA[128]: MsgLoadCatalog: loading message catalog '/usr/share/open-vm-tools/messages/en/VGAuthLib.vmsg' VCGA[128]: Unable to open '/usr/share/open-vm-tools/messages/en/VGAuthLib.vmsg': No such file or directory

Expected behavior

VGAuthLib.vmsg exists and loaded by vmware-vgauth-smoketest

Additional context

As one can see in the source tree, there is no VGAuthLib.vmsg file, but in open-vm-tools/vgauth/lib/VGAuthInt.h we can see

define VMW_TEXT_DOMAIN "VGAuthLib"

and open-vm-tools/vgauth/lib/common.c: I18n_BindTextDomain(VMW_TEXT_DOMAIN, NULL, msgCatalog);

rprabhud commented 8 months ago

Thanks for reporting the issue. Filed an internal bug for the same.