Night light stopped working after upgrading to Fedora 43

Hi all,

after upgrading to Fedora 43, my night light stopped working. It is not working using Location or setting it manually.

I’ve found a temporary workaround, which is to create new user, logout from existing, login to new, night light toggle works there, logout from new user and login to old one. Switching users doesnt work. I have to do a complete logout/login.

Disabling night light then resetting doesnt help. Color profile in Settings can be enabled or disabled, it doesnt make a difference.

I’ve disabled extensions and rebooted too. No difference.

I’ve created a bug at Gnome Issues · GNOME / gnome-shell · GitLab and waiting but,

if for my primary this doesnt work anymore, is there a reset setting or what can I do to keep my /home and apps but somehow reset the gnome?

Thank you all for your support!

Perhaps the issue that @mlundblad1 encountered here?

Thank you @flynn ,

sadly, this isnt the case here -

colord and all other services related are running.

1 Like

Hi everyone. I’ve found out the issue causing the night light not working anymore after upgrading to Fedora 43.

Checking journalctl for colord:
``bash
Failed to create colord device for 'xrandr-Dell Inc.-AW3423DWF-8V6C2S3': failed to obtain org.freedesktop.color-manager.create-device auth.
```
Googling a bit, its been said that the “Polkit” should allow colord to create a new profile. However, searching for polkit on my system or dnf, I havent found anything related to “polkit-gnome”. Does anyone have a clue on which/what do I have to install for this to work again? Funny thing is if I dnf reinstall colord, it will add my device again without the issue. But as soon as I restart the computer, I will get the error in journalctl again and night light stops working again. Oh, okay, there’s polkit installed, not polkit-gnome, but what’s going on anyways?

I’ve created another issue on the gnome issue tracker. You can find it here: Issues · GNOME / gnome-shell · GitLab

It seems some race condition is happening at the startup, a suggested workaround can fix the issue. Instead of using the option to automatically login, use the Timed Login.

I’ve updated the /etc/gdm/custom.conf to:

[daemon]
TimedLoginEnable=true
TimedLogin=my_user
TimedLoginDelay=5

Setting the delay to too low, can cause of fix not working aka. the login happening before the initialization required for night light to work properly.

Hi, I’m having the same problem with Fedora 43. After some updates a few days ago (if I’m not mistaken), and using two monitors, Night Light isn’t working. I’ve noticed that the color profiles are empty and there’s no monitor. I think that at some point, one of the updates disabled this feature.

In my case, only i can enable this feature, doing a total shutdown of my computer (this doesn’t works with a reboot), pre-disabling one of my monitors. Kindda weird!

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.