Comment 11 for bug 1968354

Revision history for this message
Bryce Harrington (bryce) wrote :

I've validated the SRU for jammy, focal, and bionic, using the following test process:

Create a LXD VM, log into it from two consoles. From the first, monitor
udevadm events, and in the second perform the package installation.

$ lxc init ubuntu-daily:jammy open-vm-tools-sru-lp1968354-vm-jammy --vm
$ lxc start open-vm-tools-sru-lp1968354-vm-jammy

1st console:
$ lxc exec open-vm-tools-sru-lp1968354-vm-jammy -- bash
# udevadm monitor --environment | awk '{print NR ": " $s}'

2nd console:
$ lxc exec open-vm-tools-sru-lp1968354-vm-jammy -- bash
# apt-get update
# apt-get install -y open-vm-tools

On my system, the monitor shows 5629 lines of output printed when the
last command runs.

Next, in the second console enable -proposed and re-install
open-vm-tools:

# apt-get remove -y open-vm-tools
# sh -c "echo 'deb http://archive.ubuntu.com/ubuntu/ jammy-proposed restricted main multiverse universe' >> /etc/apt/sources.list.d/proposed-repositories.list"
# apt-get update
# apt-get -t jammy-proposed install open-vm-tools

This time only a couple hundred additional lines are printed in the udev
monitoring window.

I repeated the above steps also on a focal vm, with similar results.

I did as well on bionic, however I couldn't use the exec bash trick to
login and did this instead:

$ lxc exec open-vm-tools-sru-lp1968354-vm-bionic -- sudo --login --user root

Also, on bionic the initial line count was over 8000 with the current
version of open-vm-tools, and under 150 for the fixed version.