Bug 2002326
Summary: | [RHEL 9 Beta] Use -machine graphics=off instead of sga device | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 9 | Reporter: | Richard W.M. Jones <rjones> |
Component: | libguestfs | Assignee: | Richard W.M. Jones <rjones> |
Status: | CLOSED WONTFIX | QA Contact: | YongkuiGuo <yoguo> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 9.0 | CC: | kraxel, lersek, rjones, virt-maint, yoguo |
Target Milestone: | rc | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-09-13 10:33:54 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1995807 |
Description
Richard W.M. Jones
2021-09-08 14:51:47 UTC
> There is a new alternative to this:
>
> -machine graphics=off
>
> which makes seabios direct all messages to the serial port.
FYI: seabios supports this for quite a while already.
latest RHEL-7 has it, all RHEL-8.x versions should have it too.
So you might consider switching over unconditionally.
It turns out that libvirt has no replacement for SGA either, so while we would be able to remove this from libguestfs in direct mode, we cannot remove it from libguestfs in libvirt mode (and libvirt mode is the normal/ recommended way to use libguestfs). So I don't think we can do this in time for RHEL 9 beta. For direct backend: https://listman.redhat.com/archives/libguestfs/2021-September/msg00047.html This isn't a complete fix until there's a way to enable this via libvirt. This requires a rather invasive change to libvirt. So we filed a bug to revert the change in qemu for RHEL 9 Beta. For RHEL 9 we have fixed this. |