is a system service, and so must be running ([ON
]) and enabled to start in desired run-levels (use chkconfig
or Sytem Services GUI). I do not know off-hand if it's enabled by default (probably not, due to PackageKit). So: first ensure that it's enabled and running. It appears to me that it is set to use dbus notifications by default (should appear in sys-tray notifications, assuming dbus service is running - yours is, isn't it?), at one-hour intervals:
~]$ cat /etc/yum/yum-updatesd.conf
# how often to check for new updates (in seconds)
run_interval = 3600
# how often to allow checking on request (in seconds)
updaterefresh = 600
# how to send notifications (valid: dbus, email, syslog)
emit_via = dbus
# should we listen via dbus to give out update information/check for
# new updates
dbus_listener = yes
# automatically install updates
do_update = no
# automatically download updates
do_download = no
# automatically download deps of updates
do_download_deps = no
More details: man yum-updatesd.conf
P.S. Note that when it is running (that is: actively checking for updates, once an hour for a few minutes or so), it will acquire a lock on YUM (and RPM database).
P.P.S. Install also yum-plugin-refresh-updatesd
to auto-refresh yum-updatesd after you manually install/update/remove stuff via some other YUM front-end.
Summary Tell yum-updatesd to check for updates when yum exits
Description yum-refresh-updatesd tells yum-updatesd to check for updates when yum exits.
This way, if you run 'yum update' and install all available updates, puplet
will almost instantly update itself to reflect this.