open-vm-tools
open-vm-tools copied to clipboard
vmware-vgauth-smoketest: no VGAuthLib.vmsg file
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
- Install open-vm-tools and open-vm-tools-test
- Run vgauthd
- 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);
Thanks for reporting the issue. Filed an internal bug for the same.