Fix issue with Qemu + SPICE when IPv4 is not enabled.

pull/1252/head
grossmj 7 years ago
parent 0a72e0db87
commit 3a1ba8f42d

@ -1342,8 +1342,14 @@ class QemuVM(BaseNode):
def _spice_options(self):
if self._console:
console_host = self._manager.port_manager.console_host
if console_host == "0.0.0.0" and socket.has_ipv6:
# to fix an issue with Qemu when IPv4 is not enabled
# see https://github.com/GNS3/gns3-gui/issues/2352
# FIXME: consider making this more global (not just for Qemu + SPICE)
console_host = "::"
return ["-spice",
"addr={},port={},disable-ticketing".format(self._manager.port_manager.console_host, self._console),
"addr={},port={},disable-ticketing".format(console_host, self._console),
"-vga", "qxl"]
else:
return []

Loading…
Cancel
Save