FS#75149 - gnome-boxes is broken with libvirt 8.4.0

Attached to Project: Community Packages
Opened by Sam Ezeh (sam.ezeh) - Thursday, 23 June 2022, 06:46 GMT
Last edited by Toolybird (Toolybird) - Sunday, 10 July 2022, 03:12 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

A change in libvirt from 8.3.0 to 8.4.0 is causing gnome-boxes to break on Arch Linux, this affects all package versions and all systems where the installed libvirt version is 8.4.0. The issue prevents virtual machines from being created and used with gnome-boxes rendering the application useless. As a workaround, I've suggested downgrading libvirt to 8.3.0 using pacman.

When running the application, gnome-boxes produces the following errors

```
(gnome-boxes:188077): Boxes-WARNING **: 00:45:14.593: review-page.vala:44: Box setup failed: Failed to create domain: unsupported configuration: chardev 'spicevmc' not supported without spice graphics

(gnome-boxes:188077): Boxes-CRITICAL **: 00:45:14.593: boxes_assistant_review_page_populate: assertion 'machine != NULL' failed
```

The issue is being tracked on the GNOME GitLab instance: https://gitlab.gnome.org/GNOME/gnome-boxes/-/issues/806
Earlier today I sent through a merge request: https://gitlab.gnome.org/GNOME/gnome-boxes/-/merge_requests/520

And I've attached my patch to this bug report.
This task depends upon

Closed by  Toolybird (Toolybird)
Sunday, 10 July 2022, 03:12 GMT
Reason for closing:  Fixed
Additional comments about closing:  gnome-boxes 42.2-1. Also see  FS#75181 
Comment by Sam Ezeh (sam.ezeh) - Thursday, 23 June 2022, 06:48 GMT
This is the correct link for the merge request: https://gitlab.gnome.org/GNOME/gnome-boxes/-/merge_requests/530

Loading...