** Description changed: + [Impact] + + * Failover cases with Vmware SRM lead to an issue that vgauth is required + but started far too late to get the helpers that run on failover + working correctly. + + * As requested by upstream we will make vgauth (providing auth) to run + before vmtoolsd (triggers and runs the code on failover) + + [Test Case] + + * Run a case of SRM driven failover - that is easier said than done, + therefore Oliver Kurth of VMWare and owner of the upstream + open-vm-tools who has a setup with that will run (or have coworkers + run) the test on the PPA as well as the -proposed verification. + + [Regression Potential] + + * We had some concerns about being so early that it would fail (comments + #3 to #12) but got confirmed that would be ok. Never the less after our + first SRU discussion we went into a deeper analysis what we could add + to make the early DefaultDependencies=no start not too early without + thwarting the purpose of the change. Since those extra dependencies are + added the concerns about potential issues is rather low - the vgauth + really doesn't need much to be around and there is no known pain to + have it available early. + + [Other Info] + + * Re-rolled and improved based on first SRU review - I have to thank + Steve for making me improve our first iteration on this! + + + ---- + In Ubuntu 18.04, when the VM is booting with disconnected NICs after SRM (Site Recovery Manager) failover, the VGAuthService is initialized by vmtoold far later than deployPkg script execution + the hardcoded 100 seconds timeout for deployPkg POSIX processes. This causes the SRM guest enrollment script to fail since it is not able to find running VGAuthService in its execution time duration. The issue is that vgauth starts much later than vmtoolsd. The systemd service should have a dependency on vmtoolsd. Adding this line: After=vgauth.service to the file /lib/systemd/system/open-vm-tools.service fixes the issue. This is also done in the package for Fedora (and hence RHEL and CentOS), see https://src.fedoraproject.org/rpms/open-vm- tools/blob/master/f/vmtoolsd.service . This is a critical issue for us. The issue probably exists in older Ubuntu releases as well. I will also file a bug with Debian.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1804287 Title: vgauth needs to start before vmtoolsd To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/open-vm-tools/+bug/1804287/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
