Bug 544573 - Disabled PackageKit keeps on appearing
Summary: Disabled PackageKit keeps on appearing
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-packagekit
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Richard Hughes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 551809 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-05 13:46 UTC by Daniel Qarras
Modified: 2010-03-29 12:41 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-03-25 17:04:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Update preference screen (13.80 KB, image/png)
2010-03-25 16:55 UTC, BK
no flags Details

Description Daniel Qarras 2009-12-05 13:46:55 UTC
Description of problem:
I use my system mainly as a server but I do occasionally login into it via GDM. I run "yum update" manually to be able to be in complete control when and what to update. For this reason I do not need PackageKit checking any updates but it is still nice to have it installing fonts etc automagically.

From System->Preferences->Software Updates I've set:

Check for updates: Never
Automatically install: Nothing
Check for major upgrades: Never
Check for updates when using mobile broadband: Unchecked

But if logging in via GDM and some (possibly only) security updates are available the update applet icon about updates keeps on appearing.

To me the settings above indicate that update check by PackageKit should be disabled. Are my expectations wrong or is this a bug in PackageKit and/or update-applet?

(I've made those configuration changes few weeks ago and rebooted my system since then few times so they should be in use by now.)

Version-Release number of selected component (if applicable):
PackageKit-0.5.4-0.4.20091029git.fc12.i686
PackageKit-device-rebind-0.5.4-0.4.20091029git.fc12.i686
PackageKit-glib-0.5.4-0.4.20091029git.fc12.i686
PackageKit-gstreamer-plugin-0.5.4-0.4.20091029git.fc12.i686
PackageKit-gtk-module-0.5.4-0.4.20091029git.fc12.i686
PackageKit-yum-0.5.4-0.4.20091029git.fc12.i686
PackageKit-yum-plugin-0.5.4-0.4.20091029git.fc12.i686

Comment 1 Daniel Qarras 2009-12-05 13:48:38 UTC
The earlier report might be related:

https://bugzilla.redhat.com/show_bug.cgi?id=532317

Comment 2 Martin Ebourne 2010-01-13 05:26:16 UTC
I'm seeing this on Fedora 12 as well. I have similarly disabled all notifications in the Software Update Preferences dialog.

Comment 3 BK 2010-01-17 23:26:48 UTC
Same experience and expectations here (Fedora 12)- I have set preferences to never do anything, yet the update applet clearly is ignoring these settings, and contacting update servers despite explicitly being told not to.

I consider this to be severely broken behavior. I only realized this was happening because I decided to investigate the unexpected data charges it's racked up on my cell phone.

It appears to use up about 5MB to get its update info, and at $2/MB this comes to $10 per unauthorized update inquiry done when connected via my phone.

Comment 4 Richard Hughes 2010-03-23 09:58:35 UTC
If you remove yum-packagekit, can you reproduce this problem?

Comment 5 Richard Hughes 2010-03-23 10:02:41 UTC
*** Bug 551809 has been marked as a duplicate of this bug. ***

Comment 6 BK 2010-03-23 16:56:22 UTC
I can do one better:

Installed Packages
yum.noarch                                 3.2.27-1.fc12 @updates               
yum-metadata-parser.i686                   1.1.2-14.fc12 @anaconda-InstallationRepo-200911081854.i386
yum-plugin-fastestmirror.noarch            1.1.26-1.fc12 @updates               
yum-plugin-remove-with-leaves.noarch       1.1.26-1.fc12 @updates               
yum-plugin-verify.noarch                   1.1.26-1.fc12 @updates               
yum-presto.noarch                          0.6.2-1.fc12  @updates               
yum-utils.noarch                           1.1.26-1.fc12 @updates               
yumex.noarch                               2.9.7-1.fc12  @updates        

I don't even have it installed. Yet, if the PackageKit Update Applet is enabled in Startup Applications, it will check for updates, despite this being explicitly disabled.

Conversely, a bunch of things related to installing packages will break if the PackageKit Update Applet isn't running. So, damned if you do, damned if you don't.

Comment 7 Richard Hughes 2010-03-23 17:19:05 UTC
(In reply to comment #6
> I don't even have it installed. Yet, if the PackageKit Update Applet is enabled
> in Startup Applications, it will check for updates, despite this being
> explicitly disabled.

Hmm. Can you get the output of:

killall gpk-update-icon
gpk-update-icon --verbose

and then wait for the icon to appear. When it appears, please ctrl-c and attach the debug output (all of it)

> Conversely, a bunch of things related to installing packages will break if the
> PackageKit Update Applet isn't running. So, damned if you do, damned if you
> don't.    

Sure, in f13, we've spit up the processes so you can have the dbus interface without the update checker. We listen :-)

Comment 8 BK 2010-03-24 23:19:41 UTC
[bk@Gaspra ~]$ killall gpk-update-icon
[bk@Gaspra ~]$ gpk-update-icon --verbose
TI:00:43:55	FI:egg-debug.c	FN:egg_debug_init,311
 - Verbose debugging 1 (on console 1)GPK_VERBOSE
TI:00:43:55	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_init,545
 - setting on battery 0
TI:00:43:55	FI:gpk-session.c	FN:gpk_session_init,463
 - idle: 0, inhibited: 0
TI:00:43:55	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:00:43:55	FI:egg-console-kit.c	FN:egg_console_kit_init,304
 - ConsoleKit session ID: /org/freedesktop/ConsoleKit/Session1
TI:00:43:55	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_title,264
 - setting window title: 
TI:00:43:55	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_title,264
 - setting window title: 
TI:00:43:55	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_title,308
 - setting title: <b><big></big></b>
TI:00:43:55	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_message,330
 - setting message: 
TI:00:43:55	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_icon,281
 - setting window icon: pk-package-installed
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_connection_changed_cb,1639
 - connected=1
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_set_proxies,1558
 - already scheduled
TI:00:43:55	FI:egg-console-kit.c	FN:egg_console_kit_init,304
 - ConsoleKit session ID: /org/freedesktop/ConsoleKit/Session1
TI:00:43:55	FI:gpk-hardware.c	FN:gpk_hardware_init,251
 - hardware driver checking disabled in GConf
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_connection_changed_cb,1639
 - connected=1
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:00:43:55	FI:gpk-watch.c	FN:gpk_watch_set_proxies,1558
 - already scheduled
TI:00:43:55	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_network_status_changed_cb,456
 - setting online 1
TI:00:43:55	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:00:43:55	FI:gpk-check-update.c	FN:gpk_check_update_set_icon_visibility,98
 - not showing icon as nothing to show
TI:00:43:56	FI:gpk-watch.c	FN:gpk_watch_set_proxies_ratelimit,1531
 - polling check
TI:00:43:56	FI:gpk-watch.c	FN:gpk_watch_get_proxy_http,1459
 - not using session proxy
TI:00:43:56	FI:gpk-watch.c	FN:gpk_watch_get_proxy_ftp,1417
 - not using session proxy
TI:00:43:56	FI:gpk-watch.c	FN:gpk_watch_set_proxies_ratelimit,1536
 - set proxy_http=(null), proxy_ftp=(null)
TI:00:44:06	FI:gpk-firmware.c	FN:gpk_firmware_add_file,876
 - filename=/dev/.udev/firmware-missing/intel-ucode/0f-02-09 -> /lib/firmware/intel-ucode/0f-02-09
TI:00:44:06	FI:gpk-firmware.c	FN:gpk_firmware_get_device,812
 - Failed to get symlink: Error stating file '/dev/.udev/firmware-missing/intel-ucode/0f-02-09': No such file or directory
TI:00:44:06	FI:gpk-firmware.c	FN:gpk_firmware_remove_ignored,541
 - nothing in ignored list
TI:00:48:56	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:00:48:56	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_refresh_cache,200
 - not when session active
TI:00:48:56	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:00:48:56	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_updates,267
 - not before timeout, thresh=86400, now=1481
TI:00:48:56	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_upgrades, using daily
TI:00:48:56	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_upgrades,304
 - not before timeout, thresh=86400, now=1777
TI:00:54:01	FI:gpk-watch.c	FN:gpk_watch_connection_changed_cb,1639
 - connected=0
TI:01:43:56	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_timeout_cb,472
 - polling check
TI:01:43:56	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:01:45:26	FI:gpk-session.c	FN:gpk_session_presence_status_changed_cb,133
 - emitting idle-changed : (1)
TI:01:45:26	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_session_idle_changed_cb,403
 - setting is_idle 1
TI:01:45:26	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:01:50:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:01:50:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_signal_refresh_cache,121
 - emitting refresh-cache
TI:01:50:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:01:50:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_updates,267
 - not before timeout, thresh=86400, now=5172
TI:01:50:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_upgrades, using daily
TI:01:50:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_upgrades,304
 - not before timeout, thresh=86400, now=5468
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_connection_changed_cb,1639
 - connected=1
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:01:50:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_network_status_changed_cb,456
 - setting online 1
TI:01:50:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:01:50:27	FI:gpk-check-update.c	FN:gpk_check_update_set_icon_visibility,98
 - not showing icon as nothing to show
TI:01:50:27	FI:gpk-check-update.c	FN:gpk_check_update_set_icon_visibility,98
 - not showing icon as nothing to show
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data setup (active:1)
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data setup (active:1)
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_set_proxies_ratelimit,1531
 - polling check
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_get_proxy_http,1459
 - not using session proxy
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_get_proxy_ftp,1417
 - not using session proxy
TI:01:50:27	FI:gpk-watch.c	FN:gpk_watch_set_proxies_ratelimit,1536
 - set proxy_http=(null), proxy_ftp=(null)
TI:01:50:30	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:50:30	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data download-repository (active:1)
TI:01:50:30	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:50:39	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:50:39	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data refresh-cache (active:1)
TI:01:50:39	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:50:50	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:50:50	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data download-filelist (active:1)
TI:01:50:50	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:10	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:10	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data download-group (active:1)
TI:01:51:10	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:13	FI:gpk-watch.c	FN:gpk_watch_locked_cb,1393
 - setting locked 1, doing g-p-m (un)inhibit
TI:01:51:13	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:13	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data finished (active:1)
TI:01:51:13	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:13	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:13	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data generate-package-list (active:1)
TI:01:51:13	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data finished (active:1)
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data scan-applications (active:1)
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data generate-package-list (active:1)
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /157_adeceebc_data finished (active:1)
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_locked_cb,1393
 - setting locked 0, doing g-p-m (un)inhibit
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_task_list_finished_cb,458
 - role=refresh-cache, text=
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_task_list_finished_cb,519
 - no notification, too quick
TI:01:51:23	FI:gpk-check-update.c	FN:gpk_check_update_finished_cb,1454
 - role: refresh-cache, exit: success
TI:01:51:23	FI:gpk-check-update.c	FN:gpk_check_update_finished_cb,1494
 - finished refresh cb
TI:01:51:23	FI:gpk-check-update.c	FN:gpk_check_update_set_icon_visibility,98
 - not showing icon as nothing to show
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:01:51:23	FI:gpk-check-update.c	FN:gpk_check_update_set_icon_visibility,98
 - not showing icon as nothing to show
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /158_beecaede_data setup (active:1)
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /158_beecaede_data setup (active:1)
TI:01:51:23	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:23	FI:gpk-check-update.c	FN:gpk_check_update_updates_changed_cb,1020
 - not when policy is to never get updates
TI:01:51:24	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:24	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /158_beecaede_data info (active:1)
TI:01:51:24	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_locked_cb,1393
 - setting locked 1, doing g-p-m (un)inhibit
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /158_beecaede_data finished (active:1)
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_locked_cb,1393
 - setting locked 0, doing g-p-m (un)inhibit
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_task_list_finished_cb,458
 - role=get-updates, text=
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_task_list_finished_cb,538
 - not showing notification as caller is still present
TI:01:51:33	FI:gpk-check-update.c	FN:gpk_check_update_finished_cb,1454
 - role: get-updates, exit: success
TI:01:51:33	FI:gpk-check-update.c	FN:gpk_check_update_process_updates,827
 - length=1
TI:01:51:33	FI:gpk-check-update.c	FN:gpk_check_update_client_info_to_bitfield,588
 - yum normal
TI:01:51:33	FI:gpk-check-update.c	FN:gpk_check_update_process_updates,895
 - not updating as policy NONE
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:01:51:33	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:01:55:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:01:55:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_refresh_cache,221
 - not before timeout, thresh=86400, now=244
TI:01:55:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:01:55:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_updates,267
 - not before timeout, thresh=86400, now=234
TI:01:55:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_upgrades, using daily
TI:01:55:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_upgrades,304
 - not before timeout, thresh=86400, now=5768
TI:01:56:33	FI:gpk-session.c	FN:gpk_session_presence_status_changed_cb,133
 - emitting idle-changed : (0)
TI:01:56:33	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_session_idle_changed_cb,403
 - setting is_idle 0
^C
[bk@Gaspra ~]$

Comment 9 BK 2010-03-24 23:36:55 UTC
[bk@Pos ~]$ killall gpk-update-icon
gpk-update-icon: no process killed
[bk@Pos ~]$ gpk-update-icon --verbose
TI:00:23:05	FI:egg-debug.c	FN:egg_debug_init,311
 - Verbose debugging 1 (on console 1)GPK_VERBOSE
TI:00:23:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_init,545
 - setting on battery 0
TI:00:23:06	FI:gpk-session.c	FN:gpk_session_init,463
 - idle: 0, inhibited: 0
TI:00:23:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:00:23:06	FI:egg-console-kit.c	FN:egg_console_kit_init,304
 - ConsoleKit session ID: /org/freedesktop/ConsoleKit/Session1
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_title,264
 - setting window title: 
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_title,264
 - setting window title: 
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_title,308
 - setting title: <b><big></big></b>
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_message,330
 - setting message: 
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_icon,281
 - setting window icon: pk-package-installed
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_connection_changed_cb,1639
 - connected=1
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_set_proxies,1558
 - already scheduled
TI:00:23:06	FI:egg-console-kit.c	FN:egg_console_kit_init,304
 - ConsoleKit session ID: /org/freedesktop/ConsoleKit/Session1
TI:00:23:06	FI:gpk-hardware.c	FN:gpk_hardware_init,251
 - hardware driver checking disabled in GConf
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_connection_changed_cb,1639
 - connected=1
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_set_proxies,1558
 - already scheduled
TI:00:23:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_network_status_changed_cb,456
 - setting online 1
TI:00:23:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:00:23:06	FI:gpk-check-update.c	FN:gpk_check_update_set_icon_visibility,98
 - not showing icon as nothing to show
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_set_proxies_ratelimit,1531
 - polling check
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_get_proxy_http,1459
 - not using session proxy
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_get_proxy_ftp,1417
 

[bkn@Phobos ~]$ killall gpk-update-icon
gpk-update-icon: no process killed
[bkn@Phobos ~]$ gpk-update-icon --verbose
TI:00:23:05	FI:egg-debug.c	FN:egg_debug_init,311
 - Verbose debugging 1 (on console 1)GPK_VERBOSE
TI:00:23:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_init,545
 - setting on battery 0
TI:00:23:06	FI:gpk-session.c	FN:gpk_session_init,463
 - idle: 0, inhibited: 0
TI:00:23:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:00:23:06	FI:egg-console-kit.c	FN:egg_console_kit_init,304
 - ConsoleKit session ID: /org/freedesktop/ConsoleKit/Session1
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_title,264
 - setting window title: 
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_title,264
 - setting window title: 
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_title,308
 - setting title: <b><big></big></b>
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_message,330
 - setting message: 
TI:00:23:06	FI:gpk-modal-dialog.c	FN:gpk_modal_dialog_set_window_icon,281
 - setting window icon: pk-package-installed
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_connection_changed_cb,1639
 - connected=1
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_set_proxies,1558
 - already scheduled
TI:00:23:06	FI:egg-console-kit.c	FN:egg_console_kit_init,304
 - ConsoleKit session ID: /org/freedesktop/ConsoleKit/Session1
TI:00:23:06	FI:gpk-hardware.c	FN:gpk_hardware_init,251
 - hardware driver checking disabled in GConf
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_connection_changed_cb,1639
 - connected=1
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_set_proxies,1558
 - already scheduled
TI:00:23:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_network_status_changed_cb,456
 - setting online 1
TI:00:23:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:00:23:06	FI:gpk-check-update.c	FN:gpk_check_update_set_icon_visibility,98
 - not showing icon as nothing to show
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_set_proxies_ratelimit,1531
 - polling check
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_get_proxy_http,1459
 - not using session proxy
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_get_proxy_ftp,1417
 - not using session proxy
TI:00:23:06	FI:gpk-watch.c	FN:gpk_watch_set_proxies_ratelimit,1536
 - set proxy_http=(null), proxy_ftp=(null)
TI:00:23:16	FI:gpk-firmware.c	FN:gpk_firmware_add_file,876
 - filename=/dev/.udev/firmware-missing/intel-ucode/06-0b-01 -> /lib/firmware/intel-ucode/06-0b-01
TI:00:23:16	FI:gpk-firmware.c	FN:gpk_firmware_get_device,812
 - Failed to get symlink: Error stating file '/dev/.udev/firmware-missing/intel-ucode/06-0b-01': No such file or directory
TI:00:23:16	FI:gpk-firmware.c	FN:gpk_firmware_remove_ignored,541
 - nothing in ignored list
TI:00:28:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:00:28:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_refresh_cache,200
 - not when session active
TI:00:28:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:00:28:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_signal_get_updates,134
 - emitting get-updates
TI:00:28:06	FI:gpk-check-update.c	FN:gpk_check_update_auto_get_updates_cb,1111
 - login cb
TI:00:28:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_upgrades, using daily
TI:00:28:06	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_upgrades,304
 - not before timeout, thresh=86400, now=76352
TI:00:28:06	FI:gpk-check-update.c	FN:gpk_check_update_query_updates_idle_cb,990
 - idle cb
TI:00:28:07	FI:gpk-check-update.c	FN:gpk_check_update_set_icon_visibility,98
 - not showing icon as nothing to show
TI:00:28:07	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:28:07	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /286_dbbdeadd_data setup (active:1)
TI:00:28:07	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:00:28:07	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:28:07	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /286_dbbdeadd_data setup (active:1)
TI:00:28:07	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:00:28:11	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:28:11	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /286_dbbdeadd_data download-repository (active:1)
TI:00:28:11	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:00:28:17	FI:gpk-session.c	FN:gpk_session_presence_status_changed_cb,133
 - emitting idle-changed : (1)
TI:00:28:17	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_session_idle_changed_cb,403
 - setting is_idle 1
TI:00:28:17	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_change_state,370
 - defering action for 300 seconds
TI:00:28:22	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:28:22	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /286_dbbdeadd_data info (active:1)
TI:00:28:22	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:00:28:27	FI:gpk-session.c	FN:gpk_session_presence_status_changed_cb,133
 - emitting idle-changed : (0)
TI:00:28:27	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_session_idle_changed_cb,403
 - setting is_idle 0
TI:00:28:40	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:28:40	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /286_dbbdeadd_data download-updateinfo (active:1)
TI:00:28:40	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:00:29:14	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:29:14	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /286_dbbdeadd_data download-changelog (active:1)
TI:00:29:14	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_locked_cb,1393
 - setting locked 1, doing g-p-m (un)inhibit
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_task_list_to_status_bitfield,299
 - /286_dbbdeadd_data finished (active:1)
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 1
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_locked_cb,1393
 - setting locked 0, doing g-p-m (un)inhibit
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_task_list_finished_cb,458
 - role=get-updates, text=
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_task_list_finished_cb,538
 - not showing notification as caller is still present
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_finished_cb,1454
 - role: get-updates, exit: success
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_process_updates,827
 - length=7
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_client_info_to_bitfield,588
 - gdb normal
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_client_info_to_bitfield,588
 - libsemanage-python normal
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_client_info_to_bitfield,588
 - libsemanage normal
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_client_info_to_bitfield,588
 - qt-mysql normal
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_client_info_to_bitfield,588
 - qt-sqlite normal
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_client_info_to_bitfield,588
 - qt-x11 normal
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_client_info_to_bitfield,588
 - qt normal
TI:00:29:20	FI:gpk-check-update.c	FN:gpk_check_update_process_updates,895
 - not updating as policy NONE
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_refresh_icon,320
 - rescan
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,197
 - refresh tooltip 0
TI:00:29:20	FI:gpk-watch.c	FN:gpk_watch_refresh_tooltip,217
 - nothing to show
TI:00:31:32	FI:gpk-check-update.c	FN:gpk_check_update_popup_menu_cb,284
 - icon right clicked
TI:00:31:36	FI:egg-debug.c	FN:egg_debug_init,311
 - Verbose debugging 1 (on console 1)GPK_VERBOSE
TI:00:31:36	FI:gpk-prefs.c	FN:gpk_prefs_notify_checkbutton_setup,342
 - value from gconf 0 for /apps/gnome-packagekit/update-icon/connection_use_mobile
TI:00:31:36	FI:gpk-prefs.c	FN:gpk_prefs_update_freq_combo_setup,222
 - value from gconf 0
TI:00:31:36	FI:gpk-prefs.c	FN:gpk_prefs_upgrade_freq_combo_setup,265
 - value from gconf 0
TI:00:31:36	FI:gpk-prefs.c	FN:gpk_prefs_auto_update_combo_setup,310
 - value from gconf none
TI:00:33:17	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:00:33:17	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_refresh_cache,200
 - not when session active
TI:00:33:17	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates, using daily
TI:00:33:17	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_updates,267
 - not before timeout, thresh=86400, now=237
TI:00:33:17	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_get_frequency_prefs,165
 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_upgrades, using daily
TI:00:33:17	FI:gpk-auto-refresh.c	FN:gpk_auto_refresh_maybe_get_upgrades,304
 - not before timeout, thresh=86400, now=76663
^C
[bk@Pos ~]$

Comment 10 BK 2010-03-24 23:40:44 UTC
That's dumps from two of my machines, my piece-of-s%&t laptop and one of my desktops, both configured (through gpk-update-icon preferences) to never, ever check for updates.

Comment 11 Richard Hughes 2010-03-25 09:58:36 UTC
Thanks for the data. Both dumps seem to have:

 - no schema for /apps/gnome-packagekit/update-icon/frequency_get_updates,
using daily

i.e. there was no setting in GConf, and so the update icon fall back to a daily check, which is why it checked for updates. Could you please grab the output of "gconftool-2 -R /apps/gnome-packagekit" on either machine. Thanks.

Comment 12 BK 2010-03-25 16:49:29 UTC
[bk@Pos ~]$ gconftool-2 -R /apps/gnome-packagekit
 show_depends = true
 enable_check_firmware = true
 enable_font_helper = true
 show_copy_confirm = true
 dbus_enforced_interaction = show-confirm-install
 autocomplete = false
 enable_codec_helper = true
 dbus_default_interaction = show-confirm-search,show-confirm-deps,show-confirm-install,show-progress,show-finished,show-warning
 enable_mime_type_helper = true
 enable_check_hardware = false
 /apps/gnome-packagekit/update-viewer:
  scroll_active = true
  notify_mobile_connection = true
  only_newest = true
 /apps/gnome-packagekit/repo:
  show_details = false
 /apps/gnome-packagekit/application:
  category_groups = false
  search_mode = details
  filter_newest = true
  filter_basename = false
  filter_arch = true
 /apps/gnome-packagekit/update-icon:
  notify_update_failed = true
  frequency_refresh_cache = 86400
  force_get_updates_login = false
  update_battery = false
  notify_available = true
  watch_active_transactions = false
  session_startup_timeout = 300
  notify_critical = true
  frequency_get_updates = 0
  notify_distro_upgrades = true
  connection_use_mobile = false
  notify_complete = true
  notify_update_complete = false
  notify_update_complete_restart = true
  notify_update_started = true
  banned_firmware = */intel-ucode/*
  auto_update = none
  connection_use_wifi = true
  notify_errors = true
  notify_message = false
  ignored_devices = 
  ignored_messages = backend-*,untrusted-package
  frequency_get_upgrades = 0
  notify_update_not_battery = true
[bk@Pos ~]$

Comment 13 BK 2010-03-25 16:55:46 UTC
Created attachment 402612 [details]
Update preference screen

This is a screenshot of the update preferences on the machine the gconf-dump was taken on.

Comment 14 Richard Hughes 2010-03-25 17:04:09 UTC
Ahh, this is caused by a thinko in the gpk_auto_refresh_get_frequency_prefs()
function. I'll fix up git master now, and prep a 2.30 tarball in four days
time, certainly in time for F13. I'll also backport to stable (F12) as this
probably affects quite a few people. Many thanks for all the debugging.

Richard

commit 25c5d847be1383c8b13ce8fef953624c9ed4b806
Author: Richard Hughes <richard>
Date:   Thu Mar 25 17:03:22 2010 +0000

    Fix up a thinko where were were checking for updates every day when the
user had specified 'Never'. Fixes rh#544573

Comment 15 Fedora Update System 2010-03-29 12:41:42 UTC
gnome-packagekit-2.30.0-1.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/gnome-packagekit-2.30.0-1.fc13


Note You need to log in before you can comment on or make changes to this bug.