[Bug 941384] New: vmware-guest-kmp is not built for SLE_11_SP3
http://bugzilla.novell.com/show_bug.cgi?id=941384 Bug ID: 941384 Summary: vmware-guest-kmp is not built for SLE_11_SP3 Classification: Internal Novell Products Product: openSUSE Build Service Version: master Hardware: Other OS: SLES 11 Status: NEW Severity: Normal Priority: P5 - None Component: build process Assignee: mls@suse.com Reporter: werner.flamme@ufz.de QA Contact: adrian@suse.com Found By: --- Blocker: --- Hi Novell/SUSE/Maintainers, the last update for open-vm-tools was on 2015-08-10. I installed open-vm-tools-9.10.2-172.1 and the corresponding libvmtools0 and open-vm-tools-desktop. But for SLE_11_SP3, there is no kmp package like vmware-guest-kmp-default-9.10.0_3.0.76_0.11-172.1. Is this a feature, since all code changes from later kernels have been patched into the kernel now? Can I uninstall all vmware-guest-kmp-default packages I installed before? Or is this a build problem (must bein the spec file, since the build ran successfully)? Regards, Werner -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c1
Martin Pluskal
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c2
--- Comment #2 from Werner Flamme
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c3
--- Comment #3 from Martin Pluskal
Well, for me "keeping the KMP related logic in the .spec file" does not mean that the KMP is dropped. Isn't the KMP built from the main spec file anyway?
No it is not. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c4
Dominique Leuenberger
Well, for me "keeping the KMP related logic in the .spec file" does not mean that the KMP is dropped. Isn't the KMP built from the main spec file anyway?
no - the KMP is/was built by open-vm-tools-KMP. The current problem faced is that modern kernels no longer need the KMPs (there is only one module missing in the mainline kernel, vmhgfs, which is no longer supported by vmware, in favor of a still to be written fuse implementation) - and building an empty KMP package does not work, so it needed to be removed completely. What I CAN offer is to re-enable the KMP building for SLE11... any newer, still supported version should not rely on the kernel modules package anymore. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c5
Dominique Leuenberger
Hi Novell/SUSE/Maintainers,
the last update for open-vm-tools was on 2015-08-10. I installed open-vm-tools-9.10.2-172.1 and the corresponding libvmtools0 and open-vm-tools-desktop. But for SLE_11_SP3, there is no kmp package like vmware-guest-kmp-default-9.10.0_3.0.76_0.11-172.1.
Actually, the KMP for 9.10 seems not even to build for SLE11, even when enabled. What is the current version of the KMP you have installed on your machine? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c6
Dominique Leuenberger
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c7
--- Comment #7 from Werner Flamme
(In reply to Werner Flamme from comment #0)
Hi Novell/SUSE/Maintainers,
the last update for open-vm-tools was on 2015-08-10. I installed open-vm-tools-9.10.2-172.1 and the corresponding libvmtools0 and open-vm-tools-desktop. But for SLE_11_SP3, there is no kmp package like vmware-guest-kmp-default-9.10.0_3.0.76_0.11-172.1.
Actually, the KMP for 9.10 seems not even to build for SLE11, even when enabled. What is the current version of the KMP you have installed on your machine?
# rpm -qa '*-kmp-*' vmware-guest-kmp-default-9.10.2_3.0.76_0.11-168.1 I deleted two packages vmware-guest-kmp-default-9.10.0_3.0.76_0.11-* before. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c8
--- Comment #8 from Werner Flamme
ok, found why it no longer built:
# The vmhgfs module is currently built for all versions # (Shared Folders are not supported under ESX/ESXi, so this driver is not necessary for SLES11/12) %define vmhgfs vmhgfs
# exclude AMD PCnet32 LANCE pci.id from Supplements list [bnc#397554] %define __find_supplements sh -c '/usr/lib/rpm/find-supplements %{name} | grep -v pci:v00001022d00002000'
[...]
the vmhgfs had been disabled in a first attempt completely - which again resulted in an empty KMP package...
but this also means, that there actually were NO modules provided for SLE11, except the vmhgfs module. As such, if this worked feature wise before the change, it works afterwards without the KMP module as well)
OK, so that means, that everything that once was provided by the KMP is either deprecated or superfluous :). Nobody needs the KMP any more, even not on a SLE 11 with its prehistoric kernel ;). Am I right here? SLE 12 does not need the KMP right from the start, so I just want to make sure I can delete the KMP packages on my 20+ SLE 11 SP3 hosts, when the current open-vm-tools package is installed (and working). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c9
Dominique Leuenberger
rpm -ql vmware-guest-kmp-default
You should see that there has been only one module in it already, so there is now no change to what previous KMPs provided. This has only been enabled for SLE11, in a slight 'hackish' way (open-vm-tools only contains one .spec file, the linked open-vm-tools-KMP (inside Virtualization:VMware) introduces the KMP spec on top. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c10
--- Comment #10 from Dominique Leuenberger
the vmhgfs had been disabled in a first attempt completely - which again resulted in an empty KMP package...
but this also means, that there actually were NO modules provided for SLE11, except the vmhgfs module. As such, if this worked feature wise before the change, it works afterwards without the KMP module as well)
OK, so that means, that everything that once was provided by the KMP is either deprecated or superfluous :). Nobody needs the KMP any more, even not on a SLE 11 with its prehistoric kernel ;). Am I right here? SLE 12 does not need the KMP right from the start, so I just want to make sure I can delete the KMP packages on my 20+ SLE 11 SP3 hosts, when the current open-vm-tools package is installed (and working).
If you check the content of your installed KMPs, there is only vmhgfs module in it. And as you run a larger scale setup, you likely run this on ESX, where that module is useless anyway (it's the host/guest file sharing module for VMWare Workstation) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c11
Werner Flamme
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c12
--- Comment #12 from Dominique Leuenberger
Strange things happen...
Today I found a new package of open-vm-tools, open-vm-tools-10.0.0-183.1. I updated...
# rpm -qa 'open-vm*' | sort open-vm-tools-10.0.0-183.1 open-vm-tools-desktop-10.0.0-183.1
# rpm -qa '*-kmp-*' vmware-guest-kmp-default-9.10.2_3.0.76_0.11-168.1 vmware-guest-kmp-default-9.10.2_3.0.76_0.11-176.1
# rpm -e vmware-guest-kmp-default-9.10.2_3.0.76_0.11-168.1 vmware-guest-kmp-default-9.10.2_3.0.76_0.11-176.1 error: Failed dependencies: vmware-guest-kmp is needed by (installed) open-vm-tools-10.0.0-183.1.x86_64
Pardon? Why is there a dependency in package open-vm-tools into a package that is not even built in the proper version?
So why don't you update the KMP as well, that exists in the same repository at http://download.opensuse.org/repositories/Virtualization:/VMware/SLE_11_SP3/... ? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c13
--- Comment #13 from Werner Flamme
(In reply to Werner Flamme from comment #11)
Strange things happen...
Today I found a new package of open-vm-tools, open-vm-tools-10.0.0-183.1. I updated...
# rpm -qa 'open-vm*' | sort open-vm-tools-10.0.0-183.1 open-vm-tools-desktop-10.0.0-183.1
# rpm -qa '*-kmp-*' vmware-guest-kmp-default-9.10.2_3.0.76_0.11-168.1 vmware-guest-kmp-default-9.10.2_3.0.76_0.11-176.1
# rpm -e vmware-guest-kmp-default-9.10.2_3.0.76_0.11-168.1 vmware-guest-kmp-default-9.10.2_3.0.76_0.11-176.1 error: Failed dependencies: vmware-guest-kmp is needed by (installed) open-vm-tools-10.0.0-183.1.x86_64
Pardon? Why is there a dependency in package open-vm-tools into a package that is not even built in the proper version?
So why don't you update the KMP as well, that exists in the same repository at http://download.opensuse.org/repositories/Virtualization:/VMware/SLE_11_SP3/ x86_64/ ?
I understood the discussion in this case in that way, that I do not need any KMP for VMWare, since the KMP only supports some feature that is not present on ESX(i) environments, as you wrote in comment #6. So I tried to get rid of those KMPs, and I thought that the version change from 9.x to 10.x was a good point of time for that. Obviously, it was not a good idea, since the KMP is still required by the "real" open-vm-tools package. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=941384
http://bugzilla.novell.com/show_bug.cgi?id=941384#c14
--- Comment #14 from Werner Flamme
participants (1)
-
bugzilla_noreply@novell.com