After Upgrading to Fedora 41 system hangs on startup

I upgraded to Fedora 41 using GNOME from 40. The system rebooted and then hung on the arrow cursor. I forced the system to shutdown (Dell Vostro with i5). I then powered on and the same result. I tried the old 40 versions after forcing shutdowns and the only version that started was a recover 5.6.6-300.fc32.x86_64. Any ideas on what I can do to gethFedora 41 to start and let me login?

When booting type ESC so that you can see the boot messages.
What are the last messages displayed?

Added f41

The last message is:

gdm service - GNOME Display Manager.

In the recover version it goes from this to the login screen.

Also, if if helps the Vostro Model is 430.

Yeah don’t use the software manager in gnome for upgrades. IMO don’t use it for updates, either.

Use dnf in terminal.

I tried running dnf commands, but they “said” no updates to process.

I had a similar issue with an old Intel MacBook with Nvidia GPU, which was working with F40 and nouveau drivers, but with upgrade to F41 (or when booting an F41 live ISO), I got a blank screen with movable mouse pointer. Is this your case (see bug report here)?

I assume the issue is similar, since your last message is referring to GDM, so the issue occurs when trying to load it. You can also test flashing an F41 installation USB and booting into live session. Does the issue reproduce?

On your existing system, when reaching the blank screen, you should still be able enter the text console with Ctr+Alt+F3 or similar. From there you could run the command mentioned above. Please also post the output of inxi -Fzxx.

If it is easier, from the tty console, after logging in, you could run startx, and enter a graphical session with Xorg. From there you can then run the commands mentioned.

Also, I don’t think upgrading via GNOME Software was the issue. It is a supported upgrade and system upgrade method by Fedora.

Mike thanks for gettting back to me.

I added the following line to my /etc/environment

GSK_RENDERER=ngl

and rebooted, but it still failed (blank screen with just a cursor) after the reboot.

I tried running the inxi -Fzxxx I got a command not found in both the recovery and 41 boots.

Any ideas what I am doing wrong?

You will need to install inxi package with dnf.

Thanks Barry. I installed inxi and the output from the command was:

System:
  Kernel: 6.11.7-300.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 2.43.1-2.fc41
    clocksource: tsc
  Console: tty 3 DM: GDM v: 47.0 Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Desktop System: Dell product: Vostro 430 v: 00 serial: <superuser required> Chassis:
    type: 3 serial: <superuser required>
  Mobo: Dell model: 054KM3 v: A01 serial: <superuser required> uuid: <superuser required>
    BIOS: Dell v: 2.0.3 date: 03/15/2010
CPU:
  Info: dual core model: Intel Core i3 530 bits: 64 type: MT MCP smt: enabled arch: Westmere
    rev: 2 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 1200 min/max: 1200/2933 cores: 1: 1200 2: 1200 3: 1200 4: 1200
    bogomips: 23407
  Flags: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GT218 [GeForce 310] vendor: Pegatron driver: nouveau v: kernel arch: Tesla
    pcie: speed: 2.5 GT/s lanes: 16 ports: active: VGA-1 empty: DVI-I-1,HDMI-A-1 bus-ID: 01:00.0
    chip-ID: 10de:0a66 class-ID: 0300 temp: 44.0 C
  Display: unspecified server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: modesetting unloaded: fbdev,vesa dri: nouveau
    gpu: nouveau tty: 240x67
  Monitor-1: VGA-1 model: Acer S240HL serial: <filter> res: 1920x1080 dpi: 92
    size: 531x299mm (20.91x11.77") diag: 609mm (24") modes: max: 1920x1080 min: 720x400
  API: OpenGL Message: GL data unavailable in console. Try -G --display
  API: EGL Message: EGL data unavailable in console, eglinfo missing.
Audio:
  Device-1: Intel 5 Series/3400 Series High Definition Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:3b56 class-ID: 0403
  Device-2: NVIDIA High Definition Audio vendor: Pegatron driver: snd_hda_intel v: kernel pcie:
    speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:0be3 class-ID: 0403
  API: ALSA v: k6.11.7-300.fc41.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.2.6 status: active (process) with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
  Device-1: Broadcom NetLink BCM57780 Gigabit Ethernet PCIe vendor: Dell driver: tg3 v: kernel
    pcie: speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 02:00.0 chip-ID: 14e4:1692 class-ID: 0200
  IF: enp2s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: virbr0 state: down mac: <filter>
Drives:
  Local Storage: total: 931.51 GiB used: 273.73 GiB (29.4%)
  ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-60ZF5A0 size: 931.51 GiB
    speed: 3.0 Gb/s tech: HDD rpm: 7200 serial: <filter> fw-rev: 0A80 scheme: MBR
Partition:
  ID-1: / size: 68.35 GiB used: 12.73 GiB (18.6%) fs: ext4 dev: /dev/dm-0
    mapped: fedora_localhost--live-root00
  ID-2: /boot size: 973.4 MiB used: 410.7 MiB (42.2%) fs: ext4 dev: /dev/sda1
  ID-3: /home size: 838.29 GiB used: 260.6 GiB (31.1%) fs: ext4 dev: /dev/dm-2
    mapped: fedora_localhost--live-home00
Swap:
  ID-1: swap-1 type: partition size: 7.76 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/dm-1
    mapped: fedora_localhost--live-swap00
  ID-2: swap-2 type: zram size: 7.61 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 31.0 C mobo: N/A gpu: nouveau temp: 44.0 C
  Fan Speeds (rpm): cpu: 1657 mobo: 1185
Info:
  Memory: total: 8 GiB available: 7.61 GiB used: 989 MiB (12.7%)
  Processes: 241 Power: uptime: 2m states: freeze,mem,disk suspend: deep wakeups: 0
    hibernate: platform Init: systemd v: 256 target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: gcc: 14.2.1 Shell: Bash (login)
    v: 5.2.32 running-in: tty 3 inxi: 3.3.36

Looking at the inxi output, your PC has a rather old Nvidia graphics card, which is not working on F41 under Wayland.

Based on the lack of responses to my bug report linked above, it is either considered old hardware which won’t get support/attention anymore, or it is considered an upstream issue (Wayland, GDM maybe) and hence the lack of response. I would suggest posting a comment on the bug report (in case you consider it the same issue), with the details of your hardware, so that it gets attention on the fact that not only old MacBooks are having this issue.

The only workaround I can think of right now is, as mentioned above, to enter the text console, log in, and from there start an Xorg session with startx. You didn’t mention if this is working, but if it does, you have at least a graphical session… and the time to figure out what to do next.

Mike,

Thanks for getting back to me. A few interesting points:

  1. If I hit CTRL-ALT-F3 before the cursor appears GDM starts properly.
  2. If I hit CTRL-ALT-F3 after the cursor and then run startx the GUI starts.

I submitted an additonal post to your bug listing.

Thanks,
David

1 Like

In my case, I have Intel drivers, but also freeze at [ OK ] Started gdm.service -- GNOME Display Manager, but cannot get a cursor on an alternate tty. I see a blinking character, but cannot type anything.

Eventually I see Disable thermal zone with critical trip point.

I can boot from a live USB and run Gnome desktop without issues.

Output of inxi -Fzxxx

Kernel: 6.11.4-301.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.43.1-2.fc41 clocksource: tsc
  Desktop: GNOME v: 47.0 tk: GTK v: 3.24.43 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM v: 46.2 Distro: Fedora Linux 41
    (Workstation Edition)
Machine:
  Type: Laptop System: LENOVO product: 20W000T7US v: ThinkPad T14 Gen 2i
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 20W000T7US v: SDK0T76538 WIN
    serial: <superuser required> part-nu: LENOVO_MT_20W0_BU_Think_FM_ThinkPad
    T14 Gen 2i uuid: <superuser required> UEFI: LENOVO v: N34ET62W (1.62 )
    date: 04/29/2024
Battery:
  ID-1: BAT0 charge: 2.1 Wh (4.1%) condition: 51.5/50.5 Wh (101.9%)
    power: 41.0 W volts: 12.1 min: 11.6 model: LGC 5B10W51826 type: Li-poly
    serial: <filter> status: charging cycles: 269
CPU:
  Info: quad core model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP
    smt: enabled arch: Tiger Lake rev: 1 cache: L1: 320 KiB L2: 5 MiB L3: 12 MiB
  Speed (MHz): avg: 400 min/max: 400/4700 cores: 1: 400 2: 400 3: 400 4: 400
    5: 400 6: 400 7: 400 8: 400 bogomips: 44851
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel TigerLake-LP GT2 [Iris Xe Graphics] vendor: Lenovo
    driver: i915 v: kernel arch: Gen-12.1 ports: active: eDP-1 empty: DP-1,
    DP-2, DP-3, DP-4, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9a49
    class-ID: 0300
  Device-2: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-4:4 chip-ID: 04f2:b6d0 class-ID: fe01
    serial: <filter>
  Display: wayland server: Xwayland v: 24.1.3 compositor: gnome-shell
    driver: gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: BOE Display 0x0982 res: 3840x2160 dpi: 316
    size: 309x174mm (12.17x6.85") diag: 355mm (14") modes: 3840x2160
  API: OpenGL v: 4.6 vendor: intel mesa v: 24.2.4 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel Xe Graphics (TGL GT2)
    device-ID: 8086:9a49 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Lenovo
    driver: sof-audio-pci-intel-tgl bus-ID: 00:1f.3 chip-ID: 8086:a0c8
    class-ID: 0403
  API: ALSA v: k6.11.4-301.fc41.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.2.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: Intel Wi-Fi 6 AX201 driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:a0f0 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-10:5 chip-ID: 8087:0026 class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 class-ID: 7c010c
Drives:
  Local Storage: total: 506.24 GiB used: 0 KiB (0.0%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS512GDE9X081N
    size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 41730C20 temp: 38.9 C scheme: GPT
  ID-2: /dev/sda model: N/A size: 29.3 GiB type: USB rev: 2.0 spd: 480 Mb/s
    lanes: 1 tech: N/A serial: <filter> fw-rev: 2.00 scheme: GPT
Partition:
  ID-1: / size: 9.35 GiB used: 256 MiB (2.7%) fs: overlay source: ERR-102
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 38.0 C mobo: N/A
  Fan Speeds (rpm): fan-1: 0
Info:
  Memory: total: 48 GiB note: est. available: 46.76 GiB used: 2.38 GiB (5.1%)
  Processes: 320 Power: uptime: 2m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform Init: systemd v: 256 target: graphical (5)
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: N/A Shell: Bash
    v: 5.2.32 running-in: ptyxis-agent inxi: 3.3.36```

Edward,

The trick that was shared with me was, once you get the “blinking” cursor type Ctrl-Alt-F3. You will then be presented with a terminal that you login with your Linux ID. Once this is completed, type startx and you should be good to go.

Thanks,

David

Thanks David, the issue is that while I see what resembles a blinking cursor, the terminal will not accept input. Despite not obviously accepting input, I’ve tried entering startx , no dice. Eventually, ~3 minutes later, I get the thermal zone critical trip point message.

Do you hit Ctrl-Alt-F3 after you get the blinking cursor? For me when I hit this I get a terminal.