Login loop on fresh F44 Workstation install

I’m using a Dell Inspiron 7506 2n1 Laptop. Initial install went off without an issue, everything ran smooth and I was able to reboot, login and even install a few packages(using software manager) and the updates it said I needed(20 of them). Upon rebooting again, I enter my password, the system accepts it and attempts to login but just boots back to select user screen. Click again to login, same thing, to no avail.

I popped the usb back in, reinstalled fedora, again without an issue and proceeded to reboot a few times. I installed a few apps, rebooted, everything worked. I rebooted a few more times to make sure its not an app, and everything works. I open software manager again, install the 20 updates it says it needs using the “restart & update” option and when its done I’m back at a login loop.

I tried sudo dnf upgrade on a third install, unfortunately that garners the same results and doing it this way I notice in the terminal tonnes of 404 errors, however that may be normal..

I found someone else suggested the gnome-shell --wayland option to login and that does work. However I’ve noticed that doing this, I’m not able to access a bunch of my quick settings in the top right. I can’t logout, restart or power down the system. I can’t load the settings app at all and the desktop is slightly different than logging in normally.

Will figure out a way to get journalctl results here if needed.

If it is just 20 updates, maybe you could install a few at a time and try to narrow down which one is causing the problem?

One of the updates is a “system update” package, which includes updates for what seems like ~530 packages as can be seen by running sudo dnf upgrade on a fresh install of F44.

I was able to add a new user using the terminal while in the gnome-shell --wayland session and I’m having no problems logging in and out of that session even after the updates and all. I’ve installed the same apps on the test account without issue. I’ve tried quite a few AI suggestion to no avail as well.

I’m not sure what you mean with gnome-shell --wayland? Are you modifying a startup script or service that GDM runs, or are you running that directly from a virtual terminal? If you are keying that directly into a VT, then I wouldn’t expect a logout to return you to GDM (GNOME Desktop Manager – what shows the “normal” login screen that people see) since it wasn’t what launched your GNOME session.


Never mind. I see that you said the new user is working. Maybe it is some GNOME extension causing the problem in the old account then?

Err, but the title says this is a fresh install? Sorry, I’m not following the problem. I think it is me. I need to take a break. Sorry.

1 Like

Thanks for the help! I was able to get it working by moving my .config folder then rebooting and logging in. Not sure where, but the issue clearly lies somewhere in the config and whatever happens to it after updating for the first time on a fresh install.

Also, good news. As I was typing my previous message, I figured I’d delete everything and try a fresh install and only do the update. Upon reinstalling and opening software manager, there are only 19 updates and triggering them is not causing the same issues. Seems someone may have pulled whatever was broken.

– im going to try a few more things to break it again and mark this as a solution if needed.

[solution?]
– Re-name/move your ~/.config folder if you’re stuck with a broken install or reinstall if you’re not attached to the account. I’ve reinstalled a couple more times and havent’t had the same issue, it seems someone may have fixed it already.

4 Likes

Renaming the .config folder completely worked for me, too. I wonder what happened. Probably broken extensions?

2 Likes

If there is a specific app or extension that is causing Fedora Linux upgrades to fail so spectacularly, that should probably be reported as a common issue at the least.

If it is a third-party app, the problem should also be reported upstream to the app developer.

1 Like

I’m only a couple years into linux and not sure I understand it quite enough to be reporting bugs in any official capacity, lol!

I do hope this post finds the right person though. Thanks again for the assistance, your mention of GDM and the login had some sort of light go off for me!

1 Like

I found the issue on my device. It was the (desktop?) service for Cloudflare’s warp-cli cilent, warp-desktop-svc.service, within the .config folder for systemd.

Moving that file away from the folder fixes the issue completely. I don’t know why it happened, nor can I see the logs of it, because systemctl doesn’t find it anywhere else.

Update: I now can, because TIL about user services. Though the logs showed that this service crashed alot, I feel like it did not show much on what could’ve happened that caused the entire GNOME shell to crash:

Apr 30 00:38:10 DumTUF-Linux systemd[3688]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:38:10 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:38:10.502Z  INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:38:10 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:38:10.502Z  INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:38:10 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:38:10.502Z  INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.243Z  INFO ThreadId(04) warp_desktop_svc::linux: Received update IpcError
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.243Z  INFO ThreadId(04) warp_desktop_svc::linux: Received IPCError. Retrying connection to daemon.
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.243Z  WARN ThreadId(04) warp_ipc::client::client: IPC client reached EOF, daemon connection lost
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.243Z  INFO ThreadId(04) warp_ipc::client::client: IPC tasks shutting down
Apr 30 00:40:20 DumTUF-Linux warp-desktop-svc[3708]: 2026-04-29T17:40:20.244Z ERROR ThreadId(01) warp_desktop_svc::linux: IPC connection failed. Retrying in 10secs
Apr 30 00:40:20 DumTUF-Linux systemd[3688]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:40:20 DumTUF-Linux systemd[3688]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:40:53 DumTUF-Linux systemd[3662]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:40:53 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:40:53.088Z  INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:40:53 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:40:53.088Z  INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:40:53 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:40:53.088Z  INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.231Z  INFO ThreadId(02) warp_desktop_svc::linux: Received update IpcError
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.231Z  INFO ThreadId(02) warp_desktop_svc::linux: Received IPCError. Retrying connection to daemon.
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.231Z  WARN ThreadId(02) warp_ipc::client::client: IPC client reached EOF, daemon connection lost
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.231Z  INFO ThreadId(02) warp_ipc::client::client: IPC tasks shutting down
Apr 30 00:41:48 DumTUF-Linux warp-desktop-svc[3682]: 2026-04-29T17:41:48.232Z ERROR ThreadId(01) warp_desktop_svc::linux: IPC connection failed. Retrying in 10secs
Apr 30 00:41:48 DumTUF-Linux systemd[3662]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:41:48 DumTUF-Linux systemd[3662]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:42:20 DumTUF-Linux systemd[3666]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:42:20 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:42:20.677Z  INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:42:20 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:42:20.677Z  INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:42:20 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:42:20.677Z  INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z  INFO ThreadId(03) warp_desktop_svc::linux: Received update IpcError
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z  INFO ThreadId(03) warp_desktop_svc::linux: Received IPCError. Retrying connection to daemon.
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z  WARN ThreadId(03) warp_ipc::client::client: IPC client reached EOF, daemon connection lost
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z  INFO ThreadId(03) warp_ipc::client::client: IPC tasks shutting down
Apr 30 00:43:55 DumTUF-Linux warp-desktop-svc[3688]: 2026-04-29T17:43:55.427Z ERROR ThreadId(01) warp_desktop_svc::linux: IPC connection failed. Retrying in 10secs
Apr 30 00:43:55 DumTUF-Linux systemd[3666]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:43:55 DumTUF-Linux systemd[3666]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:45:58 DumTUF-Linux systemd[3673]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:45:58 DumTUF-Linux warp-desktop-svc[3694]: 2026-04-29T17:45:58.746Z  INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:45:58 DumTUF-Linux warp-desktop-svc[3694]: 2026-04-29T17:45:58.746Z  INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:45:58 DumTUF-Linux warp-desktop-svc[3694]: 2026-04-29T17:45:58.746Z  INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:46:09 DumTUF-Linux systemd[3673]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:46:09 DumTUF-Linux systemd[3673]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:46:10 DumTUF-Linux systemd[4234]: Started warp-desktop-svc.service - Cloudflare Zero Trust Client Service.
Apr 30 00:46:10 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:10.821Z  INFO ThreadId(01) warp_desktop_svc::linux: Desktop service started
Apr 30 00:46:10 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:10.821Z  INFO ThreadId(01) warp_desktop_svc::linux: Log directory path: "/home/dumdum/.local/share/cloudflare-warp-gui"
Apr 30 00:46:10 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:10.821Z  INFO ThreadId(01) warp_desktop_svc::linux: Setting IPC log file path to Some("/home/dumdum/.local/share/cloudflare-warp-gui/desktop-svc-ipc.log")
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.253Z  INFO ThreadId(02) warp_desktop_svc::linux: Received update IpcError
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.253Z  INFO ThreadId(02) warp_desktop_svc::linux: Received IPCError. Retrying connection to daemon.
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.253Z  WARN ThreadId(02) warp_ipc::client::client: IPC client reached EOF, daemon connection lost
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.253Z  INFO ThreadId(02) warp_ipc::client::client: IPC tasks shutting down
Apr 30 00:46:44 DumTUF-Linux warp-desktop-svc[4253]: 2026-04-29T17:46:44.255Z ERROR ThreadId(01) warp_desktop_svc::linux: IPC connection failed. Retrying in 10secs
Apr 30 00:46:44 DumTUF-Linux systemd[4234]: Stopping warp-desktop-svc.service - Cloudflare Zero Trust Client Service...
Apr 30 00:46:44 DumTUF-Linux systemd[4234]: Stopped warp-desktop-svc.service - Cloudflare Zero Trust Client Service.

warp-cli and the main warp-svc.service still works fine after removing it, and I still get the system tray icon on startup. Cloudflare doesn’t even have a consumer desktop cilent for WARP on Linux, so I honestly don’t know where that came from.

Unfortunately it’s getting very late for me so I won’t report this immediately to Cloudflare, but I hope someone else can do it.

3 Likes

I can only assume this was my exact issue aswell. I chalked it up to nothing because like you I wasn’t able to find logs that anything had happened and I was able to login a couple times after installing it.

I haven’t reinstalled it since I use proton primarily anyways so my problem went away.

1 Like