Please try to tell users something actionable when there's a problem. Apparently one of many updates has an issue, but which one? Screenshot: http://yfrog.com/1dbrrp
In this case, it turned out to be the unsigned Chromium packages that caused the dialog, but that required me to guess quite a lot given I'd been offline for a week and there was a big bunch of pending updates.
What do we show if there are lots (100's) of packages that are unsigned?
That would be a pretty rare circumstance on a machine which gets most of its update from a regular Fedora/Red Hat/etc release, I would think. Anyway, update automatically everything which does not require user confirmation, leave those packages which require manual steps pending in the update queue?
Eg, there are three fairly reasonable levels on the Android Market for mobile apps.
Update automatically: if selected for an application, all updates to it are applied as soon as seen by the device
Update (all): for any apps which have not changed their permissions required (the Android security model), and are not set to Update automatically, will be updated at-once after human review of pending updates. This is the default level, and Android Market notifies user of pending updates (similar to PackageKit default).
Update (manual): manual per-app review of changed permissions required, has to be repeated for each app. This is where PackageKit goes wrong: it does not separate these packages out of the "regular" queue.
We moved the upstream bugtracker to GitHub a long time ago. If this issue still affects you please re-create the issue here: https://github.com/hughsie/PackageKit/issues
Sorry for the impersonal message, and fingers crossed your issue no longer happens. Thanks.