Maybe it’s only for a small amount of systems but it’s a critical bug since it’s impossible to boot past SDDM. Users should not update their system to fedora 40 and face a black screen that makes their entire system unusable.
Thanks to the work of Adam and others, the bug is fixed now. If you have updated Fedora to version 40 already, please install updates. qt6-qtbase-6.6.2-7.fc40
should fix the problem for you.
If you have not yet updated to Fedora 40, I suggest trying the release candidate first. If you plan to update to Fedora 40, please make sure that the update qt6-qtbase-6.6.2-7.fc40
is part of your update – if you can’t make sure that this is the case, please wait a few days until the mirrors have synced.
Note that there are two separate bugs in this one topic. The qt6-based bug may be resolved, but the nodejs package issue solution is not yet available as of the time of this posting. I’ll see if I can get a topic going for the nodejs problem if not already opened.
The nodejs one was fixed first, though the fix is waiting on the final freeze to be lifted. If you update from updates-testing it should be fine. FEDORA-2024-2ffe03eaa6 — security update for nodejs20 — Fedora Updates System is the fix.