Hi Joe, Using today's ISO - zesty-server-amd64.iso from March 8th, and doing a fresh install, then installing linux-tools-generic and linux-cloud-tools-generic, I see that the KVP daemon starts at the reboot without the previous issue. The tools are running on top of kernel 4.10.0-9.
However, now another issue surfaced. A recent KVP daemon patch introduced a KVP_SCRIPT_PATH definition: #define KVP_SCRIPT_PATH “/usr/libexec/hypervkvpd/” LIS KVP implementation has 3 scripts: hv_get_dns_info hv_get_dhcp_info hv_set_ifconfig These scripts are put by default under /usr/sbin, however with the above change, now these must be moved under /usr/libexec/hypervkvpd. Or of course, default to /usr/sbin from the kvp daemon source file if you want to keep the current structure. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1664663 Title: [Hyper-V] kvp daemon start failure on Zesty Status in linux package in Ubuntu: Triaged Status in linux source package in Zesty: Triaged Bug description: Hello, On Ubuntu Server 17.04 daily from Febr 14th we see that the KVP daemon although it is enabled in systemd, it fails to start at system boot. This is shown by error: "KVP: read failed; error:9 Bad file descriptor" I then manually ran the kvp binary, it returned the KVP data, and it's also automatically loading at boot. However, this is of course not the normal behavior. 17.04 daily from Febr 14th is the first build we covered, so I cannot say if this is a regression introduced only at some point in 17.04 dailies. In syslog these are the only messages for KVP: Feb 14 08:01:22 ubuntu systemd[1]: Started Hyper-V KVP Protocol Daemon. Feb 14 08:01:22 ubuntu KVP: KVP starting; pid is:1837 Feb 14 08:01:22 ubuntu KVP: KVP LIC Version: 3.1 Feb 14 08:02:31 ubuntu KVP: read failed; error:9 Bad file descriptor systemd status: root@ubuntu:~# systemctl status hv-kvp-daemon.service ● hv-kvp-daemon.service - Hyper-V KVP Protocol Daemon Loaded: loaded (/lib/systemd/system/hv-kvp-daemon.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Tue 2017-02-14 08:02:31 PST; 1min 41s ago Main PID: 1837 (code=exited, status=1/FAILURE) CPU: 4ms Feb 14 08:01:22 ubuntu systemd[1]: Started Hyper-V KVP Protocol Daemon. Feb 14 08:01:22 ubuntu KVP[1837]: KVP starting; pid is:1837 Feb 14 08:01:22 ubuntu KVP[1837]: KVP LIC Version: 3.1 Feb 14 08:02:31 ubuntu systemd[1]: hv-kvp-daemon.service: Main process exited, code=exited, status=1/FAILURE Feb 14 08:02:31 ubuntu systemd[1]: hv-kvp-daemon.service: Unit entered failed state. Feb 14 08:02:31 ubuntu systemd[1]: hv-kvp-daemon.service: Failed with result 'exit-code'. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1664663/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp