2018-11-20 18:42:19 |
Oliver Kurth |
bug |
|
|
added bug |
2018-11-21 09:01:03 |
Karl Stenerud |
open-vm-tools (Ubuntu): status |
New |
Incomplete |
|
2018-11-22 09:31:40 |
Christian Ehrhardt |
open-vm-tools (Ubuntu): status |
Incomplete |
Triaged |
|
2018-11-22 09:35:07 |
Christian Ehrhardt |
bug |
|
|
added subscriber Ryan Harper |
2018-11-22 09:35:15 |
Christian Ehrhardt |
bug |
|
|
added subscriber Scott Moser |
2018-11-22 09:35:24 |
Christian Ehrhardt |
bug |
|
|
added subscriber Chad Smith |
2018-11-22 10:21:09 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/open-vm-tools/+git/open-vm-tools/+merge/359184 |
|
2018-11-22 14:35:33 |
Christian Ehrhardt |
bug |
|
|
added subscriber Christian Ehrhardt |
2018-11-28 07:12:48 |
Christian Ehrhardt |
bug |
|
|
added subscriber John Savanyo |
2018-11-28 07:13:27 |
Christian Ehrhardt |
bug |
|
|
added subscriber vmware-gos-Yuhua |
2018-12-07 21:30:03 |
Scott Moser |
open-vm-tools (Ubuntu): status |
Triaged |
Incomplete |
|
2018-12-14 06:16:47 |
Christian Ehrhardt |
open-vm-tools (Ubuntu): status |
Incomplete |
Triaged |
|
2018-12-14 18:00:38 |
Launchpad Janitor |
open-vm-tools (Ubuntu): status |
Triaged |
Fix Released |
|
2019-01-30 13:35:04 |
Christian Ehrhardt |
nominated for series |
|
Ubuntu Cosmic |
|
2019-01-30 13:35:04 |
Christian Ehrhardt |
bug task added |
|
open-vm-tools (Ubuntu Cosmic) |
|
2019-01-30 13:35:04 |
Christian Ehrhardt |
nominated for series |
|
Ubuntu Bionic |
|
2019-01-30 13:35:04 |
Christian Ehrhardt |
bug task added |
|
open-vm-tools (Ubuntu Bionic) |
|
2019-01-30 13:35:11 |
Christian Ehrhardt |
open-vm-tools (Ubuntu Bionic): status |
New |
Triaged |
|
2019-01-30 13:35:13 |
Christian Ehrhardt |
open-vm-tools (Ubuntu Cosmic): status |
New |
Triaged |
|
2019-01-30 14:19:50 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/open-vm-tools/+git/open-vm-tools/+merge/362461 |
|
2019-01-30 14:20:13 |
Launchpad Janitor |
merge proposal linked |
|
https://code.launchpad.net/~paelzer/ubuntu/+source/open-vm-tools/+git/open-vm-tools/+merge/362462 |
|
2019-03-01 19:29:07 |
Steve Langasek |
open-vm-tools (Ubuntu Cosmic): status |
Triaged |
Incomplete |
|
2019-03-01 19:29:18 |
Steve Langasek |
open-vm-tools (Ubuntu Bionic): status |
Triaged |
Incomplete |
|
2019-03-04 08:22:49 |
Christian Ehrhardt |
description |
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. |
[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. |
|
2019-03-04 09:17:18 |
Christian Ehrhardt |
bug |
|
|
added subscriber Bernd Zeimetz |
2019-03-05 09:57:57 |
Christian Ehrhardt |
open-vm-tools (Ubuntu Bionic): status |
Incomplete |
Triaged |
|
2019-03-05 09:57:59 |
Christian Ehrhardt |
open-vm-tools (Ubuntu Cosmic): status |
Incomplete |
Triaged |
|
2019-03-08 21:22:01 |
Steve Langasek |
open-vm-tools (Ubuntu Cosmic): status |
Triaged |
Fix Committed |
|
2019-03-08 21:22:05 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-03-08 21:22:07 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2019-03-08 21:22:13 |
Steve Langasek |
tags |
|
verification-needed verification-needed-cosmic |
|
2019-03-08 21:29:01 |
Steve Langasek |
open-vm-tools (Ubuntu Bionic): status |
Triaged |
Fix Committed |
|
2019-03-08 21:29:08 |
Steve Langasek |
tags |
verification-needed verification-needed-cosmic |
verification-needed verification-needed-bionic verification-needed-cosmic |
|
2019-03-11 08:07:02 |
Christian Ehrhardt |
open-vm-tools (Ubuntu Bionic): assignee |
|
Oliver Kurth (okurth-1) |
|
2019-03-11 08:07:08 |
Christian Ehrhardt |
open-vm-tools (Ubuntu Cosmic): assignee |
|
Oliver Kurth (okurth-1) |
|
2019-03-26 09:51:18 |
Christian Ehrhardt |
tags |
verification-needed verification-needed-bionic verification-needed-cosmic |
verification-done verification-done-bionic verification-done-cosmic |
|
2019-04-16 19:31:13 |
Launchpad Janitor |
open-vm-tools (Ubuntu Cosmic): status |
Fix Committed |
Fix Released |
|
2019-04-16 19:31:26 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-04-16 19:32:42 |
Launchpad Janitor |
open-vm-tools (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|