** Description changed: Description: Ubuntu 16.04 LTS Release: 16.04 - virt-manager: - Installed: 1:1.3.2-3ubuntu1 - Candidate: 1:1.3.2-3ubuntu1 - Version table: - *** 1:1.3.2-3ubuntu1 500 - 500 http://be.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages - 500 http://be.archive.ubuntu.com/ubuntu xenial/universe i386 Packages - 100 /var/lib/dpkg/status + [ Description, reproducer ] Start a KVM VM in via virt-manager. In the VM window, click "Virtual Machine", then "Take Screenshot" and "Save". It should save a screenshot. Instead of creating a screenshot, it creates an empty png file and virt- manager throws this error: Error taking screenshot: argument 1 must be convertible to a buffer, not _ResultTuple Traceback (most recent call last): - File "/usr/share/virt-manager/virtManager/details.py", line 1455, in control_vm_screenshot - return self._take_screenshot() - File "/usr/share/virt-manager/virtManager/details.py", line 1507, in _take_screenshot - file(filename, "wb").write(ret) + File "/usr/share/virt-manager/virtManager/details.py", line 1455, in control_vm_screenshot + return self._take_screenshot() + File "/usr/share/virt-manager/virtManager/details.py", line 1507, in _take_screenshot + file(filename, "wb").write(ret) TypeError: argument 1 must be convertible to a buffer, not _ResultTuple + + [ Fix ] + + Looks like "ret" is now a named tuple. Upstream have a fix to check for + this and take 'buffer' if so. We cherry-pick this commit. + + [ Development fix ] + + The same. + + [ Regression potential ] + + I'm not sure which part of the stack changed, I can imagine that if you + run on an older version there might have been problems if you got the + non-named tuple. But upstream cared for this by making the new codepath + conditional, so I can't think of any other possibilities. + + virt-manager: + Installed: 1:1.3.2-3ubuntu1 + Candidate: 1:1.3.2-3ubuntu1 + Version table: + *** 1:1.3.2-3ubuntu1 500 + 500 http://be.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages + 500 http://be.archive.ubuntu.com/ubuntu xenial/universe i386 Packages + 100 /var/lib/dpkg/status + ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: virt-manager 1:1.3.2-3ubuntu1 ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6 Uname: Linux 4.4.0-18-generic x86_64 ApportVersion: 2.20.1-0ubuntu2 Architecture: amd64 CurrentDesktop: KDE Date: Mon Apr 18 17:16:49 2016 InstallationDate: Installed on 2016-04-05 (13 days ago) InstallationMedia: Kubuntu 16.04 LTS "Xenial Xerus" - Beta amd64 (20160405) PackageArchitecture: all SourcePackage: virt-manager UpgradeStatus: No upgrade log present (probably fresh install)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1571702 Title: unable to take VM screenshot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/1571702/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
