Some additional info (feel free to add it to the commit message):
Starting in version 6.1.0, virsh does not use the default username while connecting:
$ ./run tools/virsh -c hyperv://example-hyperv-server?transport=http capabilities
Enter username for example-hyperv-server [administrator]:
Enter 's password for example-hyperv-server:
error: failed to connect to the hypervisor
error: internal error: Transport error during enumeration: User, password or similar was
not accepted (26)
$ ./run tools/virsh -c hyperv://example-hyperv-server?transport=http capabilities
Enter username for example-hyperv-server [administrator]: administrator
Enter administrator's password for example-hyperv-server:
<capabilities>
<host>
…
I’ve reproduced this on several versions of Fedora and Ubuntu 20.04. You can reproduce it
locally (although with a slightly different error) by replacing example-hyperv-server with
127.0.0.1.
--
Matt