When installing via a serial console the installer detects that there's no graphical and prompts to fall back to text mode and then crashes. Fedora-Everything-netinst-aarch64-42-20250303.n.0.iso The output from the main TMUX console is: Starting installer, one moment... 00:00:56 [23/23] .fc42 for Fedora 42 (pre-release) started. 00:00:56 [22/23] * installation log files are stored in /tmp during the installation * shell is available on TTY2 and in second TMUX pane (ctrl+b, then press 2) * when reporting a bug add logs from /tmp as separate text/plain attachments Wayland startup failed, falling back to text mode. ================================================================================ ================================================================================ Wayland was unable to start on your machine. Would you like to start an RDP session to connect to this computer from another computer and perform a graphical installation or continue with a text mode installation? 1) Use graphical mode via Remote Desktop Protocol 2) Use text mode Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to refresh]: 2 Traceback (most recent call last): File "/usr/bin/anaconda", line 472, in <module> display.setup_display(anaconda, opts) ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/site-packages/pyanaconda/display.py", line 411, in setup_display anaconda.initialize_interface() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib64/python3.13/site-packages/pyanaconda/anaconda.py", line 230, in initialize_interface self._intf = GraphicalUserInterface(None, self.payload, ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ gui_lock=self.gui_initialized, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ fullscreen=False) ^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/site-packages/pyanaconda/ui/gui/__init__.py", line 530, in __init__ self.mainWindow = MainWindow(fullscreen=fullscreen, decorated=False) ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.13/site-packages/pyanaconda/ui/gui/__init__.py", line 290, in __init__ super().__init__() ~~~~~~~~~~~~~~~~^^ File "/usr/lib64/python3.13/site-packages/gi/overrides/Gtk.py", line 505, in __init__ raise RuntimeError( "Gtk couldn't be initialized. " "Use Gtk.init_check() if you want to handle this case.") RuntimeError: Gtk couldn't be initialized. Use Gtk.init_check() if you want to handle this case. <sys>:0: DeprecationWarning: builtin type swigvarlink has no __module__ attribute Pane is dead (status 1, Sun Feb 16 00:00:56 2025) [anaconda]1:main* 2:shell 3:log 4:storage-log 5:program-log 6:packaging->Switch tab: Alt+Tab | Help: F1
Proposed as a Blocker for 42-beta by Fedora user pbrobinson using the blocker tracking app because: Need to be able to install a system, works with F-41.
openQA serial tests aren't failing - but I wonder if this only fails if you really don't have a display? the openQA VMs do *have* a display, so maybe the GTK init succeeds and this is hidden. I guess I could try tweaking those tests to disable the graphics device in the VM...
(In reply to Adam Williamson from comment #2) > openQA serial tests aren't failing - but I wonder if this only fails if you > really don't have a display? It seems so. Just tested Fedora-Everything-netinst-aarch64-42-20250305.n.0 in QEMU VM: display + serial + inst.text: installation works as expected using serial console only serial: prompts to text fallback and crashes serial + inst.text: installation works as expected using serial console
Hah. So I could not see how this could possibly be failing, then I tried to reproduce it and couldn't...then I realized it's already fixed: https://issues.redhat.com/browse/RHEL-77162 but the fix is not in F42, because F42 is rather behind. F42 is on anaconda 42.24. 42.27 is in updates-testing, and contains this fix. We should get a *new* new build soon with fixes for the other blockers, which should also fix this.
FEDORA-2025-5235a700a8 (anaconda-42.27.1-1.fc42 and anaconda-webui-25-1.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2025-5235a700a8
+3 in https://pagure.io/fedora-qa/blocker-review/issue/1776 , marking accepted.
With Fedora-Everything-netinst-aarch64-42_Beta-1.2.iso text installation works in QEMU VM with no display + serial console.
Anaconda updates are pushed stable, it seems this one can be closed.
I've retested this and beta 1.2 installer works on the platform that had issues in the past.
*** Bug 2348382 has been marked as a duplicate of this bug. ***