[libvirt] error: server response too large
Daniel P. Berrange
berrange at redhat.com
Mon Sep 30 15:24:49 UTC 2013
On Mon, Sep 30, 2013 at 05:23:33PM +0200, Michal Privoznik wrote:
> 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.
Actually that is not working as expected. The old client should *always*
be able to talk to a new server. If the new server is unconditionally
sending back data that is too large for the client, this is a bug.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list