I was just looking into the hv_fcopy_daemon behavior for another reason
(trying to support this on Gentoo), and I stumbled on this bug.
Everything here mentioned above seems to be absolutely correct:
- Make sure the corresponding "Integration Services" setting is enabled in
Hyper-V Manager, in this case:
Launch "Hyper-V Manager" -> Right-Click Virtual Machine -> "Settings..." ->
"Integration Services" -> Make sure "Guest Services" checkbox is Enabled)
- If the VM is already running, restart the VM, or you can run `systemctl start
hv_fcopy_daemon`.
But I noticed when I installed my own Ubuntu 20.04, 22.04. 24.04 test
machines on Windows 11, it appears that the prior mentioned "Guest
services" checkbox is *disabled* by default after using either "New..."
or "Quick Create..." when creating any virtual machine in latest Hyper-V
Manager.
This appears to be both the source of confusion for users and the
intended design according to microsoft's documentation, therefore
according to Microsoft, the ConditionPathExists is definitely needed:
Because those paths are dynamically craeted and destroyed whenever the
corresponding kernel module is inserted/removed (
`/dev/vmbus/{hv_kvp,hv_vss,hv_fcopy}` )
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1766300
Title:
hv-fcopy-daemon service fails to start if /dev/vmbus/hv_fcopy doesn't
exist
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1766300/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs