Bug 2358688 - initial setup doesn't start after XFCE install
Summary: initial setup doesn't start after XFCE install
Keywords:
Status: POST
Alias: None
Product: Fedora
Classification: Fedora
Component: initial-setup
Version: 42
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Martin Kolman
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: https://discussion.fedoraproject.org/...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-04-09 19:09 UTC by Shawn W Dunn
Modified: 2025-04-23 11:28 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
journalctl output from aarch64 vm (106.01 KB, text/plain)
2025-04-09 21:18 UTC, Lukas Brabec
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Github rhinstaller initial-setup pull 156 0 None open Fixes to weston startup 2025-04-20 16:34:09 UTC

Description Shawn W Dunn 2025-04-09 19:09:12 UTC
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

Comment 1 Lukas Brabec 2025-04-09 21:18:48 UTC
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

Comment 2 Kamil Páral 2025-04-10 15:17:53 UTC
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

Comment 3 Kevin Fenzi 2025-04-11 18:40:57 UTC
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. ;(

Comment 4 Neal Gompa 2025-04-11 19:12:00 UTC
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.

Comment 5 Adam Williamson 2025-04-11 23:54:43 UTC
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'...

Comment 6 Neal Gompa 2025-04-20 16:34:09 UTC
It looks like the Qubes folks found and fixed the issue: https://github.com/rhinstaller/initial-setup/pull/156

Comment 7 Martin Kolman 2025-04-22 11:20:19 UTC
(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. :)

Comment 8 Martin Kolman 2025-04-23 11:28:43 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.