New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker and arbitrary NICINFO_MAX_NICS #128
Comments
|
The limit of 16 comes from physical NICs. Probably, we should ignore the docker container NICs. You could suppress the log message by adding following to /etc/vmware/tools.conf: start[logging] endBTW, how does your 'ifconfig -a' look like? |
|
Actual IPs changed to protect the innocent, this is after a reboot and service start so disregard packet counts on the veths: |
|
I'm having a similar issue with partition warnings however the /etc/vmware directory does not exist. /etc/vmware-tools is created by the open-vm-tools package however there is no tools.conf file located in that directory. |
|
You can create tools.conf and vmtoolsd will pick it after a while automatically. |
|
This 16-NIC limit is a problem for me as well using docker on ubuntu with esxi 6. |
|
The 16 NIC problem is causing me problems because I have many more than 16 containers on a VM. This means that vSPhere is unable to capture all the available IP addresses, and results in the 'docker-machine' tools being unable to locate the machine. Any suggestions on how to fix this? |
|
You can recompile with a higher limit set, but this doesn't necessarily address the cause of the arbitrary setting - likely there ought to be some code to determine whether the nics are virtual or not and only apply a limit to the physical. This is the patch I created (on tools 10.0.5): |
|
Increasing limits will not really work because limits are built into other parts of vSphere too. So, correct fix would be to skip docker interfaces somehow, either based on their names or some other attribute that can identify these interfaces. |
|
@ravindravmw that issue is not only a docker one - even not fully supported, we've patched the max nic number in debian since a long time, at its reported to work at least well-ish enough for our users. And that was long before docker became popular :) |
|
Filtering out the Docker interfaces (by name or some attribute) seems desirable. Skip veth-interfaces if a dockerN-interface is present is a way. |
|
Having the same problem here even with the max nic patch. Would it be a solution to be able to configure what interfaces to skip in the |
|
Hi, to fix this issue, we have modified open-vm-tools to only report interfaces with at least 1 IP. For the code using libdumbnet, it gives something like : --- a/open-vm-tools/lib/nicInfo/nicInfoPosix.c
+++ b/open-vm-tools/lib/nicInfo/nicInfoPosix.c
@@ -489,17 +489,18 @@ ReadInterfaceDetails(const struct intf_entry *entry, // IN: current interface e
if (entry->intf_link_addr.addr_type == ADDR_TYPE_ETH) {
Str_Sprintf(macAddress, sizeof macAddress, "%s",
addr_ntoa(&entry->intf_link_addr));
- nic = GuestInfoAddNicEntry(nicInfo, macAddress, NULL, NULL);
- if (NULL == nic) {
- /*
- * We reached maximum number of NICs we can report to the host.
- */
- return 0;
- }
-
/* Record the "primary" address. */
if (entry->intf_addr.addr_type == ADDR_TYPE_IP ||
entry->intf_addr.addr_type == ADDR_TYPE_IP6) {
+ if (NULL == nic) {
+ nic = GuestInfoAddNicEntry(nicInfo, macAddress, NULL, NULL);
+ if (NULL == nic) {
+ /*
+ * We reached maximum number of NICs we can report to the host.
+ */
+ return 0;
+ }
+ }
RecordNetworkAddress(nic, &entry->intf_addr);
}
@@ -508,6 +509,15 @@ ReadInterfaceDetails(const struct intf_entry *entry, // IN: current interface e
const struct addr *alias = &entry->intf_alias_addrs[i];
if (alias->addr_type == ADDR_TYPE_IP ||
alias->addr_type == ADDR_TYPE_IP6) {
+ if (NULL == nic) {
+ nic = GuestInfoAddNicEntry(nicInfo, macAddress, NULL, NULL);
+ if (NULL == nic) {
+ /*
+ * We reached maximum number of NICs we can report to the host.
+ */
+ return 0;
+ }
+ }
RecordNetworkAddress(nic, alias);
}
}Is it something acceptable or does someone see corner cases where open-vm-tools shouldn't do this ? If it's OK, I can work on a cleaner PR (with and without libdumbnet). |
@cvauvarin Yes, that's also a solution we are planning to add.
@cbonte thanks for sharing your patch. I'm not sure if your assumption to have at least one IP would hold true always? I'm still inclined towards skipping docker interfaces completely because these could be so many and potentially with valid IPs. |
|
Besides from the log spamming, what are the implications to functionality or stability from this issue? I've been having problems with some of our RH6 VMs running as docker hosts, where we lose SSH connectivity but there is obviously some intermittent connectivity remaining to other servers based the behaviour of the consul cluster. |
|
@264nm It is not recommended to run Docker on RHEL 6. In fact I've had nothing but problems with it. The kernel is too old and doesn't support much of the basic functionality of Docker. You'd be better off moving them to the latest RHEL 7 systems. |
|
@hanej We do run a lot of our stuff on RH7, but sometimes in the awesome world of enterprise hands are tied and you don't get the choice besides making things work with the cards that are dealt.. this is one of those scenarios. |
|
Is there any estimation, when the fix will take place? |
|
ad4f5db in the 10.2.x branch seems to solve the issue |
|
Yes, commit ad4f5db (in the devel branch) resolves this. |
|
Thanks @oliverkurth, could we have an estimation on when a version including this fix is going to be released? |
|
come on - two years later and still no fix? |
|
It has been fixed a while ago. open-vm-tools 10.2.0 onwards have the fix. We are at version 10.3.5. |
|
Yay! Thanks. If only redhat get their finger out now... |
|
What version of RHEL are you using? |
|
@ravindravmw 7.5 / 7.6 (Maipo) |
|
RHEL 7.6 ships with open-vm-tools 10.2.5. So, you should be good with that. Are you still seeing any issues with RHEL 7.6? |
|
Yes I get the dreaded: RHEL offers open-vm-tools-10.2.5-3.el7.x86_64 as latest version. |
|
@davidkarlsen Hmm... you seem to have a different issue than Docker one. Looks like you have got more than 16 NICs configured in the VM? Mind sharing "ifconfig -a" output from the guest? |
|
Yeah - I got a bunch of them, calico "interfaces" for overlay networking in Kubernetes: |
|
You need to configure open-vm-tools to ignore these interfaces. By default interfaces matching |
|
This file does not seem to be present in the package: |
|
OK - just added the file - it seems to be read! I'll do some testing now to se if a problem goes away - thanks a lot for your effort! |
|
/etc/vmware-tools/tools.conf file does not exist by default and you have to create it first time. |
@bzed we got a customer issue because of this. When a guest has more than 16 NICs, due to your patch of increased limit, a payload is sent to the ESXi host that is bigger than expected (host expects max 16 NICs) and gets rejected as corrupt payload. Could you please remove this patch from Debian & Ubuntu to restore NICINFO_MAX_NICS to what we ship with? |
|
FWIW, changing this limit will require a new version of NicInfo structure and handling of the new version by open-vm-tools (producer) as well as the hypervisor (consumer). |
@ravindravmw done for Debian. |
|
Is there a plan on proper fixing this issue also for non docker use case? |
|
Thanks @bzed for the quick turnaround. @FabioPedretti it will be fixed, but unfortunately, it will require a newer version of ESXi along with fixed open-vm-tools to get the complete fix. In the meantime, as a workaround we would suggest excluding the interfaces you don't care about following https://kb.vmware.com/s/article/81054. |
|
Thanks a lot @bzed for the ping - synced 2:11.2.5-2 to Ubuntu (we are in Feature Freeze, but this is a bug fix and thereby ok) |
Implement a wrapper API for throttling vmtools log messages. Use the API to throttle the repetitive log message, "Nic limit reached", from the guestInfo plugin. This change addresses the log spew reported in open-vm-tools issue: #128
open-vm-tools (2:11.2.5-2) unstable; urgency=medium
.
* [7f14954] Drop max_nic_count patch.
See vmware/open-vm-tools#128 for details.
.
open-vm-tools (2:11.2.5-1) unstable; urgency=medium
.
* [b54d022] New upstream version 11.2.5
Thanks: John Wolfe
Closes: #980190
.
open-vm-tools (2:11.2.0-2) unstable; urgency=medium
.
* [d5d4593] Fix building with new gcc versions
* [94ce968] build-depend on libgdk-pixbuf-xlib-2.0-dev
Closes: #978262
Thanks to Lucas NUssbaum for the upload reminder.
.
open-vm-tools (2:11.2.0-1) unstable; urgency=medium
.
* [447d833] Update upstream source from tag 'upstream/11.2.0'
Update to upstream version '11.2.0'
with Debian dir 67243748d9ba09fc4e53f1ab4e921e119c981beb
Closes: #972732
* [704edba] remove pam-use-common-auth-account patch.
Not needed anymore
* [f792922] Use upstream pam file for Debian
.
open-vm-tools (2:11.1.5-1) unstable; urgency=medium
.
* [5515c98] Don't recommend xserver-xorg-input-vmmouse.
Thanks to Raphaël Hertzog (Closes: #966465)
* [8a31efc] Update upstream source from tag 'upstream/11.1.5'
Update to upstream version '11.1.5'
with Debian dir 62c70f15b660e7719555a78e6658ced5ca05ca35
Closes: #968688
* [09714a7] Removing patches that were applied upstream
.
open-vm-tools (2:11.1.0-3) unstable; urgency=medium
.
* [03d18b3] Fix gcc-10 related issues. (Closes: #957631)
.
open-vm-tools (2:11.1.0-2) unstable; urgency=medium
.
[ Christian Ehrhardt ]
* [4d69c6a] d/p/lp-1877678-: fixes for the sdmp plugin that is new in 11.1.0.
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
* [38bd11e] d/control: change net-tools dependency to iproute2.
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
.
[ Bernd Zeimetz ]
* [c15c08d] Add net-tools as dependency again.
Various scripts still use ifconfig.
.
open-vm-tools (2:11.1.0-1) unstable; urgency=medium
.
[ Christian Ehrhardt ]
* [6b7d31d] New upstream version 11.1.0
(Closes: #960061) (LP: #1877672)
* [3ece93a14] d/control, d/rules, d//*sdmp*: add service discovery plugin (sdmp)
(Closes: #960065) (LP: #1877678)
Thanks to Oliver Kurth for the initial contribution, changes in addition:
- d/control: improve description
- rules fix whitespace damage
- maintscripts: fixed some whihtespace damage
- maintscripts: fixed maintainer scripts per skeletons from dh_make
- maintscripts: added the service-active-before-restart check to postinst
as well (was only in rm)
- maintscripts: use deb-systemd-invoke
- d/control: add further dependencies used in sdmp
* [e0c9fbc14] remove patches applied upstream in 11.1.0
- d/p/4ee0bd3c8_Rectify-a-log-spew-in-vmsvc-logging-vmware-vmsvc-root.log
- d/p/89c0d4445_GitHub-Issue-367.-Remove-references-to-deprecated-G_INLINE_FUNC
- d/p/f1f0b812e_add-appinfo-plugin
* [f4cf14931] d/rules: drop perm fixup of vm-support as it is properly
in /usr/bin/ now
* [d71e99e33] lintian: add overrides for intentional cases
* [ba27a73eb] d/p/debian/vmxnet_fix_kernel_4.7.patch: drop unused patch
* [7488e6e2f] d/copyright: fix tab in text
.
open-vm-tools (2:11.0.5-5) unstable; urgency=medium
.
* [8700b5e] Revert "Run vmtoolsd with Nice=-20"
After discussing this issue with upstream we came to the conclusion that
reverting this is the best option as it is possible to start programs
trough vmtoolsd and they would also run with a nice level of -20.
Upstream will fix this issue in a sane way.
* [8a3a303] Add appinfo plugin.
Thanks to Oliver Kurth (Closes: #954958)
.
open-vm-tools (2:11.0.5-4) unstable; urgency=medium
.
* [c720d18] Run vmtoolsd with Nice=-20.
Ensure that the watchdog is always able to answer.
Thanks to Aron Xu (Closes: #953346)
.
open-vm-tools (2:11.0.5-3) unstable; urgency=medium
.
* [9d3c1d7] Build-Depend on liblzma-dev.
Thanks to Lucas Nussbaum (Closes: #951940)
.
open-vm-tools (2:11.0.5-2) unstable; urgency=medium
.
* [eab2f1a] Add vmtoolsd.service alias.
Debian's open-vm-tools.service is rather unsuaul and based on the
history of the package, so ship an alias.
* [b2977cd] Rectify a log spew in vmsvc logging.
Upstream commit 4ee0bd3c8ead89541ab7d196fb54e940e397420d
When a LSI Logic Parallel SCSI controller sits in PCI bus 0
(SCSI controller 0), the Linux disk device enumeration does not provide
a "label" file with the controller name. This results in messages like
"GuestInfoGetDiskDevice: Missing disk device name; VMDK mapping
unavailable for "/var/log", fsName: "/dev/sda2" repeatedly appearing
in the vmsvc logging. The patch converts what previously was a warning
message to a debug message and thus avoids the log spew.
Thanks to Oliver Kurth (Closes: #950888)
.
open-vm-tools (2:11.0.5-1) unstable; urgency=medium
.
* [e302fbf] Depend on lsb-release instead of recommending it.
* [7731b26] Update upstream source from tag 'upstream/11.0.5'
Update to upstream version '11.0.5'
with Debian dir 7744f94a9026a7a3178032ef206d5d5798206fa5
Closes: #949011
* [68e74c1] snapshot changelog
* [6ce977f] Refreshing patches
.
open-vm-tools (2:11.0.1-4) unstable; urgency=medium
.
[ Christian Ehrhardt ]
* [e30fabc] d/p/lp-1855686-Avoid-vmtoolsd-crash-in-HostInfo.patch:
fix crash with uncommon lsb_output behavior (LP: #1855686)
.
open-vm-tools (2:11.0.1-3) unstable; urgency=medium
.
* [c30953f] gitlab-ci: disable reprotest
* [ee6873b] Use upstream patch to fix (ignore) ZFS.
.
open-vm-tools (2:11.0.1-2) unstable; urgency=medium
.
* [76c600f] Fix segfault for fs devices without /
See vmware/open-vm-tools#378 for details.
Thanks to Mo Zhou (Closes: #942692)
.
open-vm-tools (2:11.0.1-1) unstable; urgency=medium
.
* [bb36e10] Update upstream source from tag 'upstream/11.0.1'
Update to upstream version '11.0.1'
with Debian dir 60c0d512096774b9a2a7cc9e4e94556b2893ae8a
.
open-vm-tools (2:11.0.0-2) unstable; urgency=medium
.
* [4cfe383] Update Vcs-Git/Browser to point to salsa.
* [bc253ad] Remove .travis.yml, add debian/.gitlab-ci.yml
* [c92ca3a] Add add_patch.sh script to add patches from upstream.
* [1d9b491] Add patch to remove deprecated inline functions
* [3e2e307] Rename lintian-override file properly
.
open-vm-tools (2:11.0.0-1) unstable; urgency=medium
.
[ goldstar611 ]
* [c138871] Ensure VGAuthService starts after AppArmor
https://gitlab.com/apparmor/apparmor/issues/13
.
[ Bernd Zeimetz ]
* [28ef841] New upstream version 11.0.0~0
* [f78ed2d] New upstream version 11.0.0
Closes: #940853
* [19efc80] Revert "Revert "Removing libdumbnet-dev.""
This reverts commit 31177fab964d92687501ab81774440a9b8d09e39.
* [bc14a8b] snapshot changelog
* [1c5e9ea] Dropping patches that were picked from upstream
.
open-vm-tools (2:10.3.10-3) unstable; urgency=medium
.
[ Bernd Zeimetz ]
* [19c646a] gcc9 compatibility.
Upstream commit c68172ef7f2d4f116078e2aba82986a8cab0b16e (Closes: #925794)
.
[ Christian Ehrhardt ]
* [865763e] Fix other ftbfs with GCC-9
* d/rules: disable address-of-packed-member gcc-9 warnings for pre 11.0 code
(LP: #1842301)
* d/rules: use modern syntax for disabling deprecated-declarations
* d/p/gcc9-Remove-GLib-2.32-deprecated-APIs-from-tools.patch: stop using
outdated GLib features
Upstream commit a7c141fc
* d/p/gcc9-drop-obsolete-G_INLINE_FUNC.patch: stop using deprecated GLib
Macro
* d/p/gcc9-GStaticRecMutex.patch: stop using deprecated GStaticRecMutex
Upstream commit 19ca3e36
* d/p/gcc9-build-error-in-vmblocktest.c.patch: avoid error due to
stringop-truncation
Upstream commit 553d1283
.
[ Bernd Zeimetz ]
* [0ce2ba2] Policy 4.0.1: The extra priority has been deprecated
* [c8760c6] Bumping Standards-Version to 4.4.0
* [a6ed8ce] Don't override dh_builddeb.
debian-rules-should-not-use-custom-compression-settings
* [bdfd8b5] Remove add_patch script
* [be4d889] Update copyright years.
* [9ac710e] Remove autotools-dev dependency.
* [4296cf4] Fix permissions of udev rules file
* [ed11c19] A new lintian override
.
open-vm-tools (2:10.3.10-2) unstable; urgency=medium
.
[ Christian Ehrhardt ]
* [d79cc9d] d/control: fix postinst missing lsmod/modprobe.
Upgrades on open-vm-desktop can trigger errors like the following:
/var/lib/dpkg/info/open-vm-tools-desktop.postinst: 5:
/var/lib/dpkg/info/open-vm-tools-desktop.postinst: lsmod: not found
/var/lib/dpkg/info/open-vm-tools-desktop.postinst: 6:
/var/lib/dpkg/info/open-vm-tools-desktop.postinst: modprobe: not found
The reason is that kmod isn't a dependency of open-vm-tools-desktop and
could be missing e.g. if you installed it in a system container.
Once might discuss how useful open-vm-tools-desktop is in that
environment but a n issue to fix none the less.
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
.
[ Bernd Zeimetz ]
* [4d3f25f] Fix guest OS reporting for Debian/Buster.
Without this fix, open-vm-tools report other4xLinux64Guest instead of
Debian/Buster.
Reason is the output of lsb_release, which outputs:
$ lsb_release -sd
Debian GNU/Linux 10 (buster)
But the code in open-vm-tools expects '10.'.
Thanks to Oliver Kurth (Closes: #934005)
open-vm-tools (2:12.1.0-1~bpo11+2) bullseye-backports; urgency=medium
.
* [aaf9088] Add salt-minion/containerinfo packages again.
.
open-vm-tools (2:12.1.0-1~bpo11+1) bullseye-backports; urgency=medium
.
* Rebuild for bullseye-backports.
* debian/{gbp.conf,.gitlab-ci.yaml}: configure for bullseye-backports.
* [1bfae15] Remove salt-minion/containerinfo packages for now.
Security fix should not be blocked by NEW
.
open-vm-tools (2:12.1.0-1) unstable; urgency=high
.
* [e704b2c] New upstream version 12.1.0
Closes: #1018012 / CVE-2022-31676
* [f9048c4] Remove patches applied upstream
.
open-vm-tools (2:12.0.5-2) unstable; urgency=medium
.
* Release 12.0.5 to unstable
- also (Closes: #1012814)
.
open-vm-tools (2:12.0.5-1) experimental; urgency=medium
.
[ Christian Ehrhardt ]
* [827c3e4] New upstream version 12.0.5 (LP: #1971253) (Closes: #1011633)
* [0d65b0785] d/copyright: fix whitespace damage
* [e831bdcce] d/control,d/rules: salt-minion is not supported or even built on
i386/arm64
.
[ Bryce Harrington ]
* [6a499a388] d/control: bump Standards-Version to 4.6.1 (no changes needed)
* [e0b695cf9] d/copyright: Update debian copyright to 2022
* [11f2f331d] d/control: Improve plugin description
* [aa14fc72b] d/control, d/rules, d/*containerinfo*: add containerinfo plugin
* [441d7a31c] d/control, d/rules, d/*salt-minion*: Add salt-minion plugin
* [291c71b07] d/copyright: Add myself and Christian
.
open-vm-tools (2:12.0.0-2) unstable; urgency=medium
.
* [2eaee7c] Add dependencies for the containerinfo plugin.
* [c21ef1d] Fix building containerinfo on i386
%ld is not a 64bit integer on i386.
* [5b23cd3] Use G_GINT64_FORMAT instead of lld
.
open-vm-tools (2:12.0.0-1) unstable; urgency=medium
.
[ Debian Janitor Bot ]
* [b8a7e72] Bump debhelper from old 12 to 13. + Rename debian/open-vm-tools-desktop.tmpfile to debian/open-vm-tools-desktop.tmpfiles.
Changes-By: lintian-brush
Fixes: lintian: package-uses-old-debhelper-compat-version
See-also: https://lintian.debian.org/tags/package-uses-old-debhelper-compat-version.html
* [db353fc] Update renamed lintian tag names in lintian overrides.
Changes-By: lintian-brush
Fixes: lintian: renamed-tag
See-also: https://lintian.debian.org/tags/renamed-tag.html
* [e836429] Set upstream metadata fields: Archive.
Changes-By: lintian-brush
.
[ Bernd Zeimetz ]
* [c68b4a7] New upstream version 12.0.0 (Closes: #1006845)
* [5e498c2] Refresh patches
* [d1a0fb3] udevadm: trigger only for scsi devices on install.
Thanks to Benjamin Drung (Closes: #1009194)
.
open-vm-tools (2:11.3.5-1) unstable; urgency=medium
.
[ Debian Janitor ]
* Remove constraints unnecessary since buster
.
[ Christian Ehrhardt ]
* New upstream version 11.3.5 (LP: #1946836) (Closes: #995221)
- Closes gcc-11 FTBFS, actually since 11.3.0 (Closes: #984272)
* d/rules, d/open-vm-tools.lintian-overrides: The hgfsmounter (mount.vmhgfs)
command has been removed from open-vm-tools
* d/p/Update-open-vm-tools-to-build-with-either-Fuse-3-or-2.patch: allow to
build against fuse 3
* d/rules, d/control: switch to use fuse3 (LP: #1935665)
.
open-vm-tools (2:11.3.0-2) experimental; urgency=medium
.
* d/copyright: further fix licenses after consulting SPDX
* d/copyright: state multi-license under one glob pattern
* d/control: enable arm64 which is ready in 11.3.0
* d/control: drop no more needed net-tools dependency
.
open-vm-tools (2:11.3.0-1) experimental; urgency=medium
.
* New upstream version 11.3.0 (Closes: #990163)(LP: #1933143)
- d/rules: install new binary vmwgfxctrl into open-vm-tools-desktop
- d/rules: add new binary vmware-alias-import to open-vm-tools
- d/rules: add new vmsvc plugins libguestStore.so and libgdp.so
to open-vm-tools
* d/open-vm-tools.maintscript: remove stale conffiles (Closes: #868273)
* d/control: add myself to uploaders
* Cleanups flagged by tracker.debian.org
- d/watch: fix to work with upstreams github tags
- d/control: bump Standards-Version to 4.5.1 (no changes needed)
* Cleanups for various Lintian findings
- d/source/lintian-overrides: allow helper scripts by setting
patch-file-present-but-not-mentioned-in-series
- d/{open-vm-tools,open-vm-tools-dev}.lintian-overrides tolerate
package-name-doesnt-match-sonames
- d/{open-vm-tools,open-vm-tools-desktop}.lintian-overrides: tolerate
no-manual-page until upstream issue 526 is resolved
- d/control: fix skip-systemd-native-flag-missing-pre-depends warning by
adding misc:Pre-Depends
- d/copyright: rename non allowed license names to fix
space-in-std-shortname-in-dep5-copyright warning
- d/open-vm-tools-desktop.lintian-overrides: fix setuid override
- d/rules: drop no more needed handling of pam vmtoolsd-x64
- d/rules: put libs and .pc files in correct multiarch directories
- d/rules: do not ship vmware-vgauth-smoketest (only meant for build&test,
per upstream it can wipe system config and therefore should not be
shipped after build - upstream issue 527)
* d/control: Remove constraints unnecessary since stretch (from Janitor)
.
open-vm-tools (2:11.2.5-2) unstable; urgency=medium
.
* [7f14954] Drop max_nic_count patch.
See vmware/open-vm-tools#128 for details.
.
open-vm-tools (2:11.2.5-1) unstable; urgency=medium
.
* [b54d022] New upstream version 11.2.5
Thanks: John Wolfe
Closes: #980190
.
open-vm-tools (2:11.2.0-2) unstable; urgency=medium
.
* [d5d4593] Fix building with new gcc versions
* [94ce968] build-depend on libgdk-pixbuf-xlib-2.0-dev
Closes: #978262
Thanks to Lucas NUssbaum for the upload reminder.
.
open-vm-tools (2:11.2.0-1) unstable; urgency=medium
.
* [447d833] Update upstream source from tag 'upstream/11.2.0'
Update to upstream version '11.2.0'
with Debian dir 67243748d9ba09fc4e53f1ab4e921e119c981beb
Closes: #972732
* [704edba] remove pam-use-common-auth-account patch.
Not needed anymore
* [f792922] Use upstream pam file for Debian
.
open-vm-tools (2:11.1.5-1) unstable; urgency=medium
.
* [5515c98] Don't recommend xserver-xorg-input-vmmouse.
Thanks to Raphaël Hertzog (Closes: #966465)
* [8a31efc] Update upstream source from tag 'upstream/11.1.5'
Update to upstream version '11.1.5'
with Debian dir 62c70f15b660e7719555a78e6658ced5ca05ca35
Closes: #968688
* [09714a7] Removing patches that were applied upstream
.
open-vm-tools (2:11.1.0-3) unstable; urgency=medium
.
* [03d18b3] Fix gcc-10 related issues. (Closes: #957631)
.
open-vm-tools (2:11.1.0-2) unstable; urgency=medium
.
[ Christian Ehrhardt ]
* [4d69c6a] d/p/lp-1877678-: fixes for the sdmp plugin that is new in 11.1.0.
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
* [38bd11e] d/control: change net-tools dependency to iproute2.
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
.
[ Bernd Zeimetz ]
* [c15c08d] Add net-tools as dependency again.
Various scripts still use ifconfig.
.
open-vm-tools (2:11.1.0-1) unstable; urgency=medium
.
[ Christian Ehrhardt ]
* [6b7d31d] New upstream version 11.1.0
(Closes: #960061) (LP: #1877672)
* [3ece93a14] d/control, d/rules, d//*sdmp*: add service discovery plugin (sdmp)
(Closes: #960065) (LP: #1877678)
Thanks to Oliver Kurth for the initial contribution, changes in addition:
- d/control: improve description
- rules fix whitespace damage
- maintscripts: fixed some whihtespace damage
- maintscripts: fixed maintainer scripts per skeletons from dh_make
- maintscripts: added the service-active-before-restart check to postinst
as well (was only in rm)
- maintscripts: use deb-systemd-invoke
- d/control: add further dependencies used in sdmp
* [e0c9fbc14] remove patches applied upstream in 11.1.0
- d/p/4ee0bd3c8_Rectify-a-log-spew-in-vmsvc-logging-vmware-vmsvc-root.log
- d/p/89c0d4445_GitHub-Issue-367.-Remove-references-to-deprecated-G_INLINE_FUNC
- d/p/f1f0b812e_add-appinfo-plugin
* [f4cf14931] d/rules: drop perm fixup of vm-support as it is properly
in /usr/bin/ now
* [d71e99e33] lintian: add overrides for intentional cases
* [ba27a73eb] d/p/debian/vmxnet_fix_kernel_4.7.patch: drop unused patch
* [7488e6e2f] d/copyright: fix tab in text
.
open-vm-tools (2:11.0.5-5) unstable; urgency=medium
.
* [8700b5e] Revert "Run vmtoolsd with Nice=-20"
After discussing this issue with upstream we came to the conclusion that
reverting this is the best option as it is possible to start programs
trough vmtoolsd and they would also run with a nice level of -20.
Upstream will fix this issue in a sane way.
* [8a3a303] Add appinfo plugin.
Thanks to Oliver Kurth (Closes: #954958)
.
open-vm-tools (2:11.0.5-4) unstable; urgency=medium
.
* [c720d18] Run vmtoolsd with Nice=-20.
Ensure that the watchdog is always able to answer.
Thanks to Aron Xu (Closes: #953346)
.
open-vm-tools (2:11.0.5-3) unstable; urgency=medium
.
* [9d3c1d7] Build-Depend on liblzma-dev.
Thanks to Lucas Nussbaum (Closes: #951940)
.
open-vm-tools (2:11.0.5-2) unstable; urgency=medium
.
* [eab2f1a] Add vmtoolsd.service alias.
Debian's open-vm-tools.service is rather unsuaul and based on the
history of the package, so ship an alias.
* [b2977cd] Rectify a log spew in vmsvc logging.
Upstream commit 4ee0bd3c8ead89541ab7d196fb54e940e397420d
When a LSI Logic Parallel SCSI controller sits in PCI bus 0
(SCSI controller 0), the Linux disk device enumeration does not provide
a "label" file with the controller name. This results in messages like
"GuestInfoGetDiskDevice: Missing disk device name; VMDK mapping
unavailable for "/var/log", fsName: "/dev/sda2" repeatedly appearing
in the vmsvc logging. The patch converts what previously was a warning
message to a debug message and thus avoids the log spew.
Thanks to Oliver Kurth (Closes: #950888)
.
open-vm-tools (2:11.0.5-1) unstable; urgency=medium
.
* [e302fbf] Depend on lsb-release instead of recommending it.
* [7731b26] Update upstream source from tag 'upstream/11.0.5'
Update to upstream version '11.0.5'
with Debian dir 7744f94a9026a7a3178032ef206d5d5798206fa5
Closes: #949011
* [68e74c1] snapshot changelog
* [6ce977f] Refreshing patches
.
open-vm-tools (2:11.0.1-4) unstable; urgency=medium
.
[ Christian Ehrhardt ]
* [e30fabc] d/p/lp-1855686-Avoid-vmtoolsd-crash-in-HostInfo.patch:
fix crash with uncommon lsb_output behavior (LP: #1855686)
.
open-vm-tools (2:11.0.1-3) unstable; urgency=medium
.
* [c30953f] gitlab-ci: disable reprotest
* [ee6873b] Use upstream patch to fix (ignore) ZFS.
.
open-vm-tools (2:11.0.1-2) unstable; urgency=medium
.
* [76c600f] Fix segfault for fs devices without /
See vmware/open-vm-tools#378 for details.
Thanks to Mo Zhou (Closes: #942692)
.
open-vm-tools (2:11.0.1-1) unstable; urgency=medium
.
* [bb36e10] Update upstream source from tag 'upstream/11.0.1'
Update to upstream version '11.0.1'
with Debian dir 60c0d512096774b9a2a7cc9e4e94556b2893ae8a
.
open-vm-tools (2:11.0.0-2) unstable; urgency=medium
.
* [4cfe383] Update Vcs-Git/Browser to point to salsa.
* [bc253ad] Remove .travis.yml, add debian/.gitlab-ci.yml
* [c92ca3a] Add add_patch.sh script to add patches from upstream.
* [1d9b491] Add patch to remove deprecated inline functions
* [3e2e307] Rename lintian-override file properly
.
open-vm-tools (2:11.0.0-1) unstable; urgency=medium
.
[ goldstar611 ]
* [c138871] Ensure VGAuthService starts after AppArmor
https://gitlab.com/apparmor/apparmor/issues/13
.
[ Bernd Zeimetz ]
* [28ef841] New upstream version 11.0.0~0
* [f78ed2d] New upstream version 11.0.0
Closes: #940853
* [19efc80] Revert "Revert "Removing libdumbnet-dev.""
This reverts commit 31177fab964d92687501ab81774440a9b8d09e39.
* [bc14a8b] snapshot changelog
* [1c5e9ea] Dropping patches that were picked from upstream
.
open-vm-tools (2:10.3.10-3) unstable; urgency=medium
.
[ Bernd Zeimetz ]
* [19c646a] gcc9 compatibility.
Upstream commit c68172ef7f2d4f116078e2aba82986a8cab0b16e (Closes: #925794)
.
[ Christian Ehrhardt ]
* [865763e] Fix other ftbfs with GCC-9
* d/rules: disable address-of-packed-member gcc-9 warnings for pre 11.0 code
(LP: #1842301)
* d/rules: use modern syntax for disabling deprecated-declarations
* d/p/gcc9-Remove-GLib-2.32-deprecated-APIs-from-tools.patch: stop using
outdated GLib features
Upstream commit a7c141fc
* d/p/gcc9-drop-obsolete-G_INLINE_FUNC.patch: stop using deprecated GLib
Macro
* d/p/gcc9-GStaticRecMutex.patch: stop using deprecated GStaticRecMutex
Upstream commit 19ca3e36
* d/p/gcc9-build-error-in-vmblocktest.c.patch: avoid error due to
stringop-truncation
Upstream commit 553d1283
.
[ Bernd Zeimetz ]
* [0ce2ba2] Policy 4.0.1: The extra priority has been deprecated
* [c8760c6] Bumping Standards-Version to 4.4.0
* [a6ed8ce] Don't override dh_builddeb.
debian-rules-should-not-use-custom-compression-settings
* [bdfd8b5] Remove add_patch script
* [be4d889] Update copyright years.
* [9ac710e] Remove autotools-dev dependency.
* [4296cf4] Fix permissions of udev rules file
* [ed11c19] A new lintian override
.
open-vm-tools (2:10.3.10-2) unstable; urgency=medium
.
[ Christian Ehrhardt ]
* [d79cc9d] d/control: fix postinst missing lsmod/modprobe.
Upgrades on open-vm-desktop can trigger errors like the following:
/var/lib/dpkg/info/open-vm-tools-desktop.postinst: 5:
/var/lib/dpkg/info/open-vm-tools-desktop.postinst: lsmod: not found
/var/lib/dpkg/info/open-vm-tools-desktop.postinst: 6:
/var/lib/dpkg/info/open-vm-tools-desktop.postinst: modprobe: not found
The reason is that kmod isn't a dependency of open-vm-tools-desktop and
could be missing e.g. if you installed it in a system container.
Once might discuss how useful open-vm-tools-desktop is in that
environment but a n issue to fix none the less.
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
.
[ Bernd Zeimetz ]
* [4d3f25f] Fix guest OS reporting for Debian/Buster.
Without this fix, open-vm-tools report other4xLinux64Guest instead of
Debian/Buster.
Reason is the output of lsb_release, which outputs:
$ lsb_release -sd
Debian GNU/Linux 10 (buster)
But the code in open-vm-tools expects '10.'.
Thanks to Oliver Kurth (Closes: #934005)
jrmuir commentedJan 3, 2017
The arbitrary selection of 16 maximum nics when using upwards of 100 docker containers on a host is a problem - this message repeats ad nauseum filling log files, and it's a fairly pointless message.
Why 16 nics max?
The text was updated successfully, but these errors were encountered: