Red Hat Bugzilla – Bug 1309753
Gnome update notifications are disabled for all users
Last modified: 2016-02-20 05:45:39 EST
Description of problem:
I've not been seeing update notifications from GNOME for at least the past few weeks, probably months.
I struggle to troubleshoot update issues, but it looks like GNOME is failing to show notifications even when updates are visible in `pkcon get-updates`.
Any help would be appreciated :).
I can manage to manually prod gnome-software into downloading updates, and that works ok.
Version-Release number of selected component (if applicable):
Haven't seen a notification in weeks.
Steps to Reproduce:
1. See updates in `dnf check-updates`. (`--refresh` may be used if the update is very recent, but I never noticed it being necessary.)
2. See updates in `pkcon -c -1 refresh force && pkcon -c -1 get-updates`. The force may be necessary to make sure recent updates are seen.
3. Then expect to see a desktop notification. I also tried the hurry-up instructions at https://fedoraproject.org/wiki/QA:Testcase_desktop_update_notification and the suggestion to look at pkmon to see if it's downloading in the background.
Update notification doesn't appear.
pkmon doesn't show any transaction that says updates (or downloading of packages). I do see a "resolve" transaction and then some "get-details".
The QA Testcase refers to Fedora 24. I expect the hurry-up instructions are up to date, therefore I shouldn't have to wait more than ten minutes to see some downloading activity in pkmon.
I also tried testing a fresh user in case my GNOME settings were borked.
Before I found https://fedoraproject.org/wiki/QA:Testcase_desktop_update_notification, I tried just setting the date forward a couple of days.
I read bug 1043176 (listed as F22). I have various fc22 packages on my fc23 system, most likely all from rpmfusion. So I guess that bug might explain it.
Proximate causes found :).
$ gsettings get org.gnome.software download-updates
_I see the same result for a newly created user_. Google leads me to:
# cat /usr/share/glib-2.0/schemas/org.gnome.software.gschema.override
the Google result was to do with Fedora Live (the Live system doesn't show update notifications for obvious reasons). And now I remember, during install I had some shenanigans where the install still thought it was a live system. (It auto-logged in to liveuser & showed the try/install choice window).
I should probably re-install, in case there's anything else lurking! (I didn't want to do that until I was sure it wasn't going to break again).