missing the executive file VGAuthService for open-vm-tool-10.1.5
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
open-vm-tools (Ubuntu) |
Fix Released
|
Medium
|
Dimitri John Ledkov | ||
Zesty |
Fix Released
|
Medium
|
Dimitri John Ledkov |
Bug Description
[Impact]
* open-vm-tools has VGAuthService disabled due to non-main dependencies
* However, during zesty cycle open-vm-tools upstream was updated to have an option to build VGAuthService using main-only dependencies.
* This did not make it into zesty
* VGAuthService enabled authentication between VMWare and the guest.
[Test Case]
* Check that /usr/bin/
* I'm not sure how to test the VGAuthService functionality, as I do not have VMWare setup
[Regression Potential]
* This is a new component that was not shipped before, and we will compile it with a non-default (but upstream) dependency. It may or may not work, even when provided, which may result in further SRUs to fix VGAuthService functionality.
[Other Info]
* https:/
* Original bug report
After install the embedded OVT 10.1.5 and reboot for Ubuntu-17.04-beta2, The VGauth service is not running.
I can find the bootup service file /lib/systemd/
The content of file vgauth.service:
[Unit]
......
.....
[Service]
ExecStart=
TimeoutStopSec=5
[Install]
RequiredBy=
Changed in open-vm-tools (Ubuntu Xenial): | |
assignee: | nobody → Dimitri John Ledkov (xnox) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in open-vm-tools (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Dimitri John Ledkov (xnox) |
no longer affects: | open-vm-tools (Ubuntu Xenial) |
description: | updated |
Looks like VGAuthservice is not in the package:
vmware@ubuntu:~$ dpkg -L open-vm-tools | grep VGAuth
vmware@ubuntu:~$
Looks like the package is built without xmlsecurity, and without xerces. From debian/rules:
override_ dh_auto_ configure:
dh_auto_ configure --sourcedirecto ry=open- vm-tools -- \
--prefix= /usr \
--libdir= \$${prefix} /lib \
--without- kernel- modules \
--with- pic \
--without- xmlsecurity --without-xerces \
CFLAGS= "-fPIC -Wno-deprecated -declarations $(CFLAGS)" \
CUSTOM_ PROCPS_ NAME=procps \
CXXFLAGS= '-std=gnu+ +11' */s,-std= c++11,, ' '{}' \;
find . -name Makefile -exec sed -i '/.*CPPFLAGS.
This will disable vgauth, unless --enable-xmlsec1 is specified.