Bug 2540692 - Cannot authenticate to secure wifi during gnome-initial-setup
Summary: Cannot authenticate to secure wifi during gnome-initial-setup
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: oo7
Version: 45
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Fabio Valentini
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: F45FinalBlocker, FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2026-09-24 18:35 UTC by Brandon Nielsen
Modified: 2026-09-28 20:10 UTC (History)
3 users (show)

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


Attachments (Terms of Use)
Backtrace from coredump generated at first boot (11.65 KB, text/plain)
2026-09-26 01:31 UTC, Brandon Nielsen
no flags Details
Second backtrace from coredump generated at first boot (12.39 KB, text/plain)
2026-09-26 01:32 UTC, Brandon Nielsen
no flags Details

Description Brandon Nielsen 2026-09-24 18:35:55 UTC
It is not possible to authenticate to an access point requiring a PSK via gnome-initial-setup.

Authentication works as expected when signed in with the newly created user.

Reproducible: Always

Steps to Reproduce:
1. Install Fedora Workstation Live
2. Boot into installed system
3. At the select network step, choose a secured network
Actual Results:
No prompt for authentication appears, system does not associate with network.

Expected Results:
Prompt for authentication, system connects to selected network using the given authentication key.

Additional Information:
Observed with both 20260921.n.0 and 20260924.n.0 composes, though the behavior differs between the two. With 20260921.n.0 connection is not possible, even with the newly created user.

In both cases the smoking gun in the log appears to be "no secrets: No agents were available for this request."

If gnome-initial-setup uses portals, this might be a dupe of 2537341 (https://bugzilla.redhat.com/show_bug.cgi?id=2537341).

Unsecured networks were not tested. WPA-Enterprise was not tested.

Comment 1 Fedora Blocker Bugs Application 2026-09-24 18:41:00 UTC
Proposed as a Blocker for 45-final by Fedora user nielsenb using the blocker tracking app because:

 Network connection page of gnome-initial-setup does not withstand a basic functionality test. Violates the [first boot experience criteria](https://fedoraproject.org/wiki/Fedora_45_Final_Release_Criteria#First_boot_experience).

Comment 2 Brandon Nielsen 2026-09-24 18:42:55 UTC
Forgot to note the network in question is secured with WPA2-Personal.

Comment 3 Brandon Nielsen 2026-09-24 18:51:22 UTC
This is also a coredump earlier in the logs:

Sep 24 08:06:57 fedora systemd-coredump[1325]: Process 1304 (gnome-session-i) of user 970 dumped core.
                                               
                                               Module libbrotlicommon.so.1 from rpm brotli-1.2.0-6.fc45.x86_64
                                               Module libgraphite2.so.3 from rpm graphite2-1.3.14-22.fc45.x86_64
                                               Module libbrotlidec.so.1 from rpm brotli-1.2.0-6.fc45.x86_64
                                               Module libharfbuzz.so.0 from rpm harfbuzz-14.3.1-1.fc45.x86_64
                                               Module libpng16.so.16 from rpm libpng-1.6.58-2.fc45.x86_64
                                               Module libbz2.so.1 from rpm bzip2-1.0.8-24.fc45.x86_64
                                               Module libfreetype.so.6 from rpm freetype-2.14.3-2.fc45.x86_64
                                               Module liblzma.so.5 from rpm xz-5.8.3-2.fc45.x86_64
                                               Module libfontconfig.so.1 from rpm fontconfig-2.18.3-1.fc45.x86_64
                                               Module libxml2.so.2 from rpm libxml2-2.13.9-4.fc45.x86_64
                                               Module libglycin-2.so.0 from rpm glycin-2.2.0-1.fc45.x86_64
                                               Module libm.so.6 from rpm glibc-2.44-1.fc45.x86_64
                                               Module libblkid.so.1 from rpm util-linux-2.42.2-3.fc45.x86_64
                                               Module ld-linux-x86-64.so.2 from rpm glibc-2.44-1.fc45.x86_64
                                               Module libseccomp.so.2 from rpm libseccomp-2.6.1-3.fc45.x86_64
                                               Module libudev.so.1 from rpm systemd-262-1.fc45.x86_64
                                               Module libxkbregistry.so.0 from rpm libxkbcommon-1.13.1-3.fc45.x86_64
                                               Module libsystemd.so.0 from rpm systemd-262-1.fc45.x86_64
                                               Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.44.8-3.fc45.x86_64
                                               Module libpcre2-8.so.0 from rpm pcre2-10.47-1.fc45.2.x86_64
                                               Module libffi.so.8 from rpm libffi-3.5.2-3.fc45.x86_64
                                               Module libselinux.so.1 from rpm libselinux-3.11-5.fc45.x86_64
                                               Module libmount.so.1 from rpm util-linux-2.42.2-3.fc45.x86_64
                                               Module libz.so.1 from rpm zlib-ng-2.3.3-6.fc45.x86_64
                                               Module libgmodule-2.0.so.0 from rpm glib2-2.89.4-1.fc45.x86_64
                                               Module libc.so.6 from rpm glibc-2.44-1.fc45.x86_64
                                               Module libgnome-desktop-4.so.2 from rpm gnome-desktop3-51~alpha-2.fc45.x86_64
                                               Module libglib-2.0.so.0 from rpm glib2-2.89.4-1.fc45.x86_64
                                               Module libgobject-2.0.so.0 from rpm glib2-2.89.4-1.fc45.x86_64
                                               Module libgio-2.0.so.0 from rpm glib2-2.89.4-1.fc45.x86_64
                                               Module gnome-session-init-worker from rpm gnome-session-51.0-1.fc45.x86_64
                                               Stack trace of thread 1304:
                                               #0  0x00007f7ba578cacc __pthread_kill_implementation (libc.so.6 + 0xefacc)
                                               #1  0x00007f7ba5730f4e raise (libc.so.6 + 0x93f4e)
                                               #2  0x00007f7ba571843f abort (libc.so.6 + 0x7b43f)
                                               #3  0x00007f7ba599d1b1 _g_log_abort.cold (libglib-2.0.so.0 + 0xb41b1)
                                               #4  0x00007f7ba59e87f0 g_log_default_handler (libglib-2.0.so.0 + 0xff7f0)
                                               #5  0x00007f7ba59e8b13 g_logv (libglib-2.0.so.0 + 0xffb13)
                                               #6  0x00007f7ba59e8e63 g_log (libglib-2.0.so.0 + 0xffe63)
                                               #7  0x000055cca47d4e1b main (gnome-session-init-worker + 0x3e1b)
                                               #8  0x00007f7ba571a301 __libc_start_call_main (libc.so.6 + 0x7d301)
                                               #9  0x00007f7ba571a418 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x7d418)
                                               #10 0x000055cca47d5235 _start (gnome-session-init-worker + 0x4235)
                                               
                                               Stack trace of thread 1321:
                                               #0  0x00007f7ba580c79d syscall (libc.so.6 + 0x16f79d)
                                               #1  0x00007f7ba5a0f1eb g_cond_wait (libglib-2.0.so.0 + 0x1261eb)
                                               #2  0x00007f7ba59a532c g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0xbc32c)
                                               #3  0x00007f7ba5a18b74 g_thread_pool_spawn_thread (libglib-2.0.so.0 + 0x12fb74)
                                               #4  0x00007f7ba5a186e2 g_thread_proxy (libglib-2.0.so.0 + 0x12f6e2)
                                               #5  0x00007f7ba578aa39 start_thread (libc.so.6 + 0xeda39)
                                               #6  0x00007f7ba580ea1c __clone3 (libc.so.6 + 0x171a1c)
                                               
                                               Stack trace of thread 1323:
                                               #0  0x00007f7ba580c79d syscall (libc.so.6 + 0x16f79d)
                                               #1  0x00007f7ba5a0f04b g_mutex_unlock_slowpath (libglib-2.0.so.0 + 0x12604b)
                                               #2  0x00007f7ba59dbedf g_source_attach (libglib-2.0.so.0 + 0xf2edf)
                                               #3  0x00007f7ba5bdf6e6 g_task_return (libgio-2.0.so.0 + 0x1326e6)
                                               #4  0x00007f7ba5c41504 on_worker_message_received (libgio-2.0.so.0 + 0x194504)
                                               #5  0x00007f7ba5c54e43 _g_dbus_worker_do_read_cb (libgio-2.0.so.0 + 0x1a7e43)
                                               #6  0x00007f7ba5bdb31c g_task_return_now (libgio-2.0.so.0 + 0x12e31c)
                                               #7  0x00007f7ba5bdb355 complete_in_idle_cb (libgio-2.0.so.0 + 0x12e355)
                                               #8  0x00007f7ba59dee94 g_idle_dispatch (libglib-2.0.so.0 + 0xf5e94)
                                               #9  0x00007f7ba59e14a4 g_main_context_dispatch_unlocked (libglib-2.0.so.0 + 0xf84a4)
                                               #10 0x00007f7ba59e2928 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xf9928)
                                               #11 0x00007f7ba59e2b57 g_main_loop_run (libglib-2.0.so.0 + 0xf9b57)
                                               #12 0x00007f7ba5c4d062 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0x1a0062)
                                               #13 0x00007f7ba5a186e2 g_thread_proxy (libglib-2.0.so.0 + 0x12f6e2)
                                               #14 0x00007f7ba578aa39 start_thread (libc.so.6 + 0xeda39)
                                               #15 0x00007f7ba580ea1c __clone3 (libc.so.6 + 0x171a1c)
                                               
                                               Stack trace of thread 1322:
                                               #0  0x00007f7ba5793112 __syscall_cancel_arch (libc.so.6 + 0xf6112)
                                               #1  0x00007f7ba578732c __internal_syscall_cancel (libc.so.6 + 0xea32c)
                                               #2  0x00007f7ba5787374 __syscall_cancel (libc.so.6 + 0xea374)
                                               #3  0x00007f7ba58017d6 ppoll (libc.so.6 + 0x1647d6)
                                               #4  0x00007f7ba59e2996 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0xf9996)
                                               #5  0x00007f7ba59e2a53 g_main_context_iteration (libglib-2.0.so.0 + 0xf9a53)
                                               #6  0x00007f7ba59e2aa1 glib_worker_main (libglib-2.0.so.0 + 0xf9aa1)
                                               #7  0x00007f7ba5a186e2 g_thread_proxy (libglib-2.0.so.0 + 0x12f6e2)
                                               #8  0x00007f7ba578aa39 start_thread (libc.so.6 + 0xeda39)
                                               #9  0x00007f7ba580ea1c __clone3 (libc.so.6 + 0x171a1c)
                                               ELF object binary architecture: AMD x86-64

Comment 4 Adam Williamson (Fedora) 2026-09-25 21:03:40 UTC
Can you use `coredumpctl gdb` or abrt to get a full backtrace?

Comment 5 Brandon Nielsen 2026-09-26 01:31:29 UTC
Created attachment 2158656 [details]
Backtrace from coredump generated at first boot

Comment 6 Brandon Nielsen 2026-09-26 01:32:04 UTC
Created attachment 2158657 [details]
Second backtrace from coredump generated at first boot

Comment 7 Brandon Nielsen 2026-09-26 01:32:32 UTC
(In reply to Adam Williamson (Fedora) from comment #4)
> Can you use `coredumpctl gdb` or abrt to get a full backtrace?

Apparently I have two coredumps, I have attached backtraces from each.

Comment 8 Adam Williamson (Fedora) 2026-09-28 20:10:06 UTC
Discussed in 2026-09-28 blocker review meeting: https://meetbot-raw.fedoraproject.org//blocker-review_matrix_fedoraproject-org/2026-09-28/f45-blocker-review.2026-09-28-16.00.html . We decided to punt (delay the decision): this is certainly potentially a blocker if confirmed, but we want to have more folks test and confirm the problem and get more details.


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