[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [libvirt] error: server response too large



On 30.09.2013 17:02, Claudio Bley wrote:
> Hi.
> 
> When trying to do a screenshot of a remote domain connected via
> qemu+tcp (for testing purposes only), I receive this error:
> 
> ----------------------------------------------------------------------
> virsh -c qemu+tcp://dev/system
> Welcome to virsh, the virtualization interactive terminal.
> 
> Type:  'help' for help with commands
>        'quit' to quit
> 
> virsh # version
> Compiled against library: libvir 0.9.8
> Using library: libvir 0.9.8
> Using API: QEMU 0.9.8
> Running hypervisor: QEMU 1.5.1
> 
> virsh # screenshot 2 /tmp/screendump
> error: could not receive data from domain 2
> error: packet 1048600 bytes received from server too large, want 262144
> 
> virsh # 2013-09-30 14:47:05.158+0000: 21646: info : libvirt version: 0.9.8
> 2013-09-30 14:47:05.158+0000: 21646: warning : virNetClientIncomingEvent:1660 : Something went wrong during async message processing
> ----------------------------------------------------------------------
> 
> I'm using Ubuntu LTS 12.04.3, latest version in the repo which is
> 0.9.8-2ubuntu17.13.

This works as expected. 0.9.8 still had a small buffer for RPC messages.
It's since 0.9.13 release that we've switched to dynamically allocated
buffer and hence could size up the limit for incoming data. Update the
client and problem will just go away.

Michal


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]