F42 raw.xz results in broken install on rPi400 Reproducible: Always Steps to Reproduce: 1. Write raw.xz to SD Card 2. Boot rPi400 from SD Card Actual Results: Boots to Display Manager, with no configuration steps Expected Results: Boots to Anaconda, for user, network, time setup
Created attachment 2084119 [details] journalctl output from aarch64 vm Tested in aarch64 VM with Fedora-Xfce-Live-42-1.1.aarch64.iso Installation from the live media worked as expected, but after reboot, the initial setup did not start. Snip from attached journal: Apr 09 22:50:11 fedora initial-setup[1043]: Starting Initial Setup GUI Apr 09 22:50:11 fedora run-initial-setup[1052]: Date: 2025-04-09 CEST Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.418] weston 14.0.1 Apr 09 22:50:11 fedora run-initial-setup[1052]: https://wayland.freedesktop.org Apr 09 22:50:11 fedora run-initial-setup[1052]: Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/ Apr 09 22:50:11 fedora run-initial-setup[1052]: Build: 14.0.1 Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.418] Command line: weston --config=/tmp/tmp.JGx3mzwHV1-wl-weston-firstboot-ini --socket=wl-firstboot-0 Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.418] OS: Linux, 6.14.0-63.fc42.aarch64, #1 SMP PREEMPT_DYNAMIC Mon Mar 24 20:18:11 UTC 2025, aarch64 Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.418] Flight recorder: enabled Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.418] Using config file '/tmp/tmp.JGx3mzwHV1-wl-weston-firstboot-ini' Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.419] Output repaint window is 7 ms maximum. Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.421] Loading module '/usr/lib64/libweston-14/drm-backend.so' Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.427] initializing drm backend Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.427] Trying libseat launcher... Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.427] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.427] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.430] [libseat/libseat.c:73] Seat opened with backend 'logind' Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.430] libseat: session control granted Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.432] using /dev/dri/card0 Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.432] DRM: supports atomic modesetting Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.432] DRM: does not support GBM modifiers Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.432] DRM: does not support Atomic async page flip Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.432] DRM: supports picture aspect ratio Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.557] Loading module '/usr/lib64/libweston-14/gl-renderer.so' Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.563] warning: failed to query rendering device from EGL Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.563] EGL version: 1.5 Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.563] EGL vendor: Mesa Project Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.563] EGL client APIs: OpenGL OpenGL_ES Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.563] EGL features: Apr 09 22:50:11 fedora run-initial-setup[1052]: EGL Wayland extension: no Apr 09 22:50:11 fedora run-initial-setup[1052]: context priority: no Apr 09 22:50:11 fedora run-initial-setup[1052]: buffer age: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: partial update: no Apr 09 22:50:11 fedora run-initial-setup[1052]: swap buffers with damage: no Apr 09 22:50:11 fedora run-initial-setup[1052]: configless context: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: surfaceless context: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: dmabuf support: modifiers Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.602] GL version: OpenGL ES 3.2 Mesa 25.0.2 Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.602] GLSL version: OpenGL ES GLSL ES 3.20 Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.602] GL vendor: Mesa Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.602] GL renderer: llvmpipe (LLVM 20.1.1, 128 bits) Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.613] GL ES 3.2 - renderer features: Apr 09 22:50:11 fedora run-initial-setup[1052]: read-back format: ARGB8888 Apr 09 22:50:11 fedora run-initial-setup[1052]: glReadPixels supports y-flip: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: glReadPixels supports PBO: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: wl_shm 10 bpc formats: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: wl_shm 16 bpc formats: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: wl_shm half-float formats: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: internal R and RG formats: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: OES_EGL_image_external: yes Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.613] Using GL renderer Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.639] event0 - not using input device '/dev/input/event0' Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.816] event1 - not using input device '/dev/input/event1' Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.997] event2 - not using input device '/dev/input/event2' Apr 09 22:50:12 fedora run-initial-setup[1052]: [22:50:12.015] event3 - not using input device '/dev/input/event3' Apr 09 22:50:12 fedora run-initial-setup[1052]: [22:50:12.015] warning: no input devices on entering Weston. Possible causes: Apr 09 22:50:12 fedora run-initial-setup[1052]: - no permissions to read /dev/input/event* Apr 09 22:50:12 fedora run-initial-setup[1052]: - seats misconfigured (Weston backend option 'seat', udev device property ID_SEAT) Apr 09 22:50:12 fedora run-initial-setup[1052]: [22:50:12.015] failed to create input devices Apr 09 22:50:12 fedora run-initial-setup[1052]: [22:50:12.017] fatal: failed to create compositor backend Apr 09 22:50:12 fedora run-initial-setup[1052]: Internal warning: debug scope 'drm-backend' has not been destroyed. Apr 09 22:50:12 fedora initial-setup[1078]: Initial Setup finished successfully, disabling Apr 09 22:50:12 fedora systemctl[1081]: Removed '/etc/systemd/system/graphical.target.wants/initial-setup.service'. Apr 09 22:50:12 fedora systemctl[1081]: Removed '/etc/systemd/system/multi-user.target.wants/initial-setup.service'. Apr 09 22:50:12 fedora systemd[1]: Reload requested from client PID 1081 ('systemctl') (unit session-4.scope)... Apr 09 22:50:12 fedora systemd[1]: Reloading... Apr 09 22:50:12 fedora systemd[1]: Reloading finished in 161 ms. Apr 09 22:50:12 fedora initial-setup[1143]: Initial Setup has been disabled
From matrix discussion: <seaninspace> it happens in x86_64 as well; systemd cant start it, the normal user can't start it, but it does load when I'm root and call /usr/libexec/initial-setup/run-initial-setup
Are there any selinux denials? This should run before lightdm right? Moving to initial setup component to help debug this... I am really not sure off hand whats going on. ;(
Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.613] Using GL renderer Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.639] event0 - not using input device '/dev/input/event0' Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.816] event1 - not using input device '/dev/input/event1' Apr 09 22:50:11 fedora run-initial-setup[1052]: [22:50:11.997] event2 - not using input device '/dev/input/event2' Apr 09 22:50:12 fedora run-initial-setup[1052]: [22:50:12.015] event3 - not using input device '/dev/input/event3' Apr 09 22:50:12 fedora run-initial-setup[1052]: [22:50:12.015] warning: no input devices on entering Weston. Possible causes: Apr 09 22:50:12 fedora run-initial-setup[1052]: - no permissions to read /dev/input/event* Apr 09 22:50:12 fedora run-initial-setup[1052]: - seats misconfigured (Weston backend option 'seat', udev device property ID_SEAT) Apr 09 22:50:12 fedora run-initial-setup[1052]: [22:50:12.015] failed to create input devices Apr 09 22:50:12 fedora run-initial-setup[1052]: [22:50:12.017] fatal: failed to create compositor backend This is suspicious to me. It's failing to connect to input devices and dying afterward.
it would be best to compare messages from F41 (or whenever this last worked), so we know which differ. often messages like this look worrying but turn out to be just 'normal'...
It looks like the Qubes folks found and fixed the issue: https://github.com/rhinstaller/initial-setup/pull/156
(In reply to Neal Gompa from comment #6) > It looks like the Qubes folks found and fixed the issue: > https://github.com/rhinstaller/initial-setup/pull/156 Nice! Looks like I kinda missed/forgot about that PR, oops! :P Will check it out now & do a release if it appears to work fine. :)
Unfortunately the fix in the PR is insufficient. It does fix the GUI startup, but once you exit Initial Setup, it gets stuck in the TTY instead of switching to the logion screen/login prompt as expected - so I can't merge the fix in its current form.