SPICE display and live migration

danielb

Renowned Member
Jun 1, 2018
230
62
68
37
Bordeaux (france)
Hi there.
I'm having a problem with SPICE display when the VM is migrated from one node to another. I'm using remote-viewer on Fedora (from the virt-viewer package) and connect to Windows 10 VM. SPICE itself is working very well (display, including multi monitors, USB, sound etc.).
But, if I migrate the VM to another node, the SPICE display on my Fedora client just freezes. I have to kill remote-viewer, and open the console again.
There's no problem with SPICE proxy in itself, as I can open the display of a VM running on a different node than the one my browser points at.
During a live migration, I do have the message indicating SPICE server live migration is handled in the task's log :

Code:
[...]2019-08-13 18:27:18 migration xbzrle cachesize: 536870912 transferred 0 pages 0 cachemiss 45529 overflow 0
2019-08-13 18:27:18 migration speed: 372.36 MB/s - downtime 139 ms
2019-08-13 18:27:18 migration status: completed
2019-08-13 18:27:19 Waiting for spice server migration
2019-08-13 18:27:30 migration finished successfully (duration 00:00:25)
TASK OK

On the destination node, I find this in syslog which might be related :

Code:
Aug 13 18:27:07 pvo1 spiceproxy[2148]: Port 65535 is not allowed at /usr/share/perl5/PVE/APIServer/AnyEvent.pm line 799, <DATA> line 755.
Aug 13 18:27:07 pvo1 spiceproxy[2148]: problem with client 91.121.X.Y; Port 65535 is not allowed at /usr/share/perl5/PVE/APIServer/AnyEvent.pm line 799, <DATA> line 755.

91.121.X.Y being the public IP where my Fedora client is.

Any tip on where should I look to debug this ? I've looked in the forum, but only find occurence of migration aborting. This is not my case, everything is working, except the display on the SPICE client which freezes, and the need to re open the console
 
  • Like
Reactions: PlOrAdmin

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!