Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-7270

[VMware][RHEL9.0]open-vm-tools-desktop copy and paste of files from host to guest may fail with pending "updates-testing" upgrades.

    • None
    • Low
    • sst_virtualization_cloud
    • ssg_virtualization
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None

      Found when testing Fedora 34 Beta.

      This is being filed to track possible GUI file copy and paste from host to guest failures noticed when testing after upgrading all packages staged in the "updates-testing" package.

      With compiler upgrades and new versions of glib2 and gtk3, Red Hat encountered open-vm-tools build issues when compiling the latest open-vm-tools source - 11.2.5.

      These issues are reported in https://bugzilla.redhat.com/show_bug.cgi?id=1936382 and with Red Hat suggested corrections, open-vm-tools 11.2.5-5 was built and tested on RHEL 8 and Fedora 33 VMs hosted on Workstation and Fusion. All GUI testing of Drag-n-Drop and Copy/Paste worked as expected. See https://bugzilla.redhat.com/show_bug.cgi?id=1936382#c9

      VMware's internal testing of that fix with Fedora 34 or Rawhide daily builds had inconsistent GUI test results, however.

      Once Fedora 34 Beta was release, we retested those GUI actions. With:

      • the 'run-vmblock\x2dfuse.mount' service enabled and running
      • desktop user selecting "Gnome on Xorg" as she/he logged in

      all tests passed with the open-vm-tools 11.2.5-2.fc34 contained in the Beta release and with open-vm-tools-11.2.5-5.fc34 available in the "testing package" repo.

      From the testing results below, everything works as expected in the Beta release (test #1). Also the problems are not there with the recently updated open-vm-tools 11.2.5-5 up-streamed by Ravindra (test #2). Thus confirming the fix for BZ 1936382.

      Test #3 confirms that problems are not seen when upgraded to the staged gtk3 package.

      Testing host to guest - Drag n Drop & copy / paste of files

      text file - 1.53 KB
      .png - 11.6 KB
      .m4a - 8.58 MB

      1. Fedora 34 Beta - Fedora-Workstation-Live-x86_64-34_Beta-1.3.iso

      open-vm-tools 11.2.5-2.fc34 from Fedora, pre glib2 & gdk3 related changes - 1/27/21
      open-vm-tools-desktop-11.2.5-2.fc34.x86_64
      gtk3-3.24.25-3.fc34.x86_64

      PASS - copy/paste and DnD of all files

      Testing passes on both Workstation and Fusion hosted Fedora 34 Beta VMs.

      Fedora 34 Beta: SUCCESS

      2. Fedora 34 Beta:

      dnf upgrade open-vm-tools-desktop

      open-vm-tools-11.2.5-5.fc34.x86_64 from Fedora, with GDK related changes
      open-vm-tools-desktop-11.2.5-5.fc34.x86_64
      gtk3-3.24.25-3.fc34.x86_64

      PASS - copy/paste and DnD of all files

      3. Fedora 34 Beta:

      dnf upgrade gtk3

      open-vm-tools-11.2.5-5.fc34.x86_64 from Fedora, with GDK related changes
      open-vm-tools-desktop-11.2.5-5.fc34.x86_64
      gtk3-3.24.28-1.fc34.x86_64

      PASS - copy/paste and DnD of all files

      4. Fedora 34 Beta:

      dnf upgrade
      Install 43 Packages
      Upgrade 534 Packages

      • Drag and Drop of all files - SUCCESS
      • copy & paste of text and .png - SUCCESS
      • C&P of 8.58 MB .m4a - FAILED - Files app. blown away.

      The open-vm-tools and GTK3 packages testing results are good, but at least one of the new upgrades has lead to the problem(s).

            rh-ee-anisinha Ani Sinha
            jwolfe-eng-testing John Wolfe
            VMware Confidential Group
            Ani Sinha Ani Sinha
            Lili Du Lili Du
            Votes:
            0 Vote for this issue
            Watchers:
            14 Start watching this issue

              Created:
              Updated:
              Resolved: