Here is some logging with a full session. I started with a clean /var/lib/landscape/client and registered the client. At the end of this, the UI was showing, for this computer: Available: 43311 Installed: 429 Upgrades: 3 (link) Held: - If you click on the 3 upgrades link, it takes you to an empty listing. Here are the logs, in chronological order: tail -F /var/log/landscape/{broker,package-changer,package-reporter}.log ==> /var/log/landscape/broker.log <== 2013-02-27 16:17:32,498 INFO [PoolThread-twisted.internet.reactor-1] Sent 636 bytes and received 178 bytes in 0.09s. 2013-02-27 16:17:32,498 INFO [MainThread] Switching to normal exchange mode. 2013-02-27 16:17:32,499 INFO [MainThread] Server UUID changed (old=None, new=f166d22c-7c25-11e2-bbc0-525400ba0fdc). 2013-02-27 16:17:32,500 INFO [MainThread] Accepted types changed: +test +register +register-provisioned-machine +register-cloud-vm 2013-02-27 16:17:32,517 INFO [MainThread] Queueing message to register with account 'standalone' and tags grizzly,cloud with a password. 2013-02-27 16:17:32,518 INFO [MainThread] Starting message exchange with https://inst-025.virtual-maas.com/message-system. 2013-02-27 16:17:32,522 INFO [MainThread] Message exchange completed in 0.12s. 2013-02-27 16:17:32,795 INFO [PoolThread-twisted.internet.reactor-1] Sent 873 bytes and received 180 bytes in 0.27s. 2013-02-27 16:17:32,797 INFO [MainThread] Using new secure-id ending with SWbi0UGoFO for account standalone. 2013-02-27 16:17:32,799 INFO [MainThread] Message exchange completed in 0.28s. tail: cannot open `/var/log/landscape/package-changer.log' for reading: No such file or directory tail: cannot open `/var/log/landscape/package-reporter.log' for reading: No such file or directory ==> /var/log/landscape/broker.log <== 2013-02-27 16:18:02,801 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:18:32,799 INFO [MainThread] Starting urgent message exchange with https://inst-025.virtual-maas.com/message-system. 2013-02-27 16:18:32,801 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:18:32,939 INFO [PoolThread-twisted.internet.reactor-2] Sent 636 bytes and received 801 bytes in 0.14s. 2013-02-27 16:18:32,940 INFO [MainThread] Switching to normal exchange mode. 2013-02-27 16:18:32,941 INFO [MainThread] Accepted types changed: +computer-info +operation-result +ceph-usage +memory-info +mount-info +text-message +network-activity +mount-activity +custom-graph +active-process-info +update-manager-info +reboot-required +change-packages-result +temperature +apt-preferences +keystone-token +users +reboot-required-info +cpu-usage +package-reporter-result +hardware-info +load-average +packages +unknown-package-hashes +add-packages +free-space +action-info +resynchronize +processor-info +swift-device-info +network-device +distribution-info test -register -register-provisioned-machine -register-cloud-vm 2013-02-27 16:18:32,954 INFO [MainThread] Message exchange completed in 0.15s. tail: `/var/log/landscape/package-reporter.log' has become accessible ==> /var/log/landscape/package-reporter.log <== 2013-02-27 16:18:34,332 INFO [MainThread] apt_update_interval=21600 2013-02-27 16:18:34,337 INFO [MainThread] force_apt_update=False 2013-02-27 16:18:34,339 INFO [MainThread] _apt_sources_have_changed() = False 2013-02-27 16:18:34,339 INFO [MainThread] _apt_update_timeout_expired(21600)=False 2013-02-27 16:18:34,339 INFO [MainThread] os.path.exists(/var/lib/landscape/client/package/update-stamp) = False 2013-02-27 16:18:34,345 INFO [MainThread] '/usr/lib/landscape/apt-update' didn't run, update interval has not passed 2013-02-27 16:18:34,611 INFO [MainThread] Downloaded hash=>id database from https://inst-025.virtual-maas.com/hash-id-databases/f166d22c-7c25-11e2-bbc0-525400ba0fdc_precise_amd64 2013-02-27 16:18:44,279 INFO [MainThread] Queuing request for package hash => id translation on 500 hash(es). 2013-02-27 16:18:46,923 INFO [MainThread] Queuing message with changes in known packages: 429 installed, 43311 available, 3 available upgrades, 0 locked, 0 not installed, 0 not available, 0 not available upgrades, 0 not locked. ==> /var/log/landscape/broker.log <== 2013-02-27 16:19:02,959 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:19:32,958 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:19:33,031 INFO [MainThread] Starting urgent message exchange with https://inst-025.virtual-maas.com/message-system. 2013-02-27 16:19:35,019 INFO [PoolThread-twisted.internet.reactor-1] Sent 214749 bytes and received 4199 bytes in 1.97s. 2013-02-27 16:19:35,021 INFO [MainThread] Switching to normal exchange mode. 2013-02-27 16:19:35,025 INFO [MainThread] Message exchange completed in 1.99s. ==> /var/log/landscape/package-reporter.log <== 2013-02-27 16:19:35,681 INFO [MainThread] apt_update_interval=21600 2013-02-27 16:19:35,682 INFO [MainThread] force_apt_update=False 2013-02-27 16:19:35,683 INFO [MainThread] _apt_sources_have_changed() = False 2013-02-27 16:19:35,683 INFO [MainThread] _apt_update_timeout_expired(21600)=False 2013-02-27 16:19:35,684 INFO [MainThread] os.path.exists(/var/lib/landscape/client/package/update-stamp) = False 2013-02-27 16:19:35,684 INFO [MainThread] '/usr/lib/landscape/apt-update' didn't run, update interval has not passed 2013-02-27 16:19:35,698 INFO [MainThread] Received 500 package hash => id translations, 0 hashes are unknown. 2013-02-27 16:19:45,044 INFO [MainThread] Queuing request for package hash => id translation on 110 hash(es). ==> /var/log/landscape/broker.log <== 2013-02-27 16:20:05,030 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:20:35,032 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:20:45,052 INFO [MainThread] Starting urgent message exchange with https://inst-025.virtual-maas.com/message-system. 2013-02-27 16:20:45,199 INFO [PoolThread-twisted.internet.reactor-2] Sent 4072 bytes and received 1079 bytes in 0.15s. 2013-02-27 16:20:45,199 INFO [MainThread] Switching to normal exchange mode. 2013-02-27 16:20:45,202 INFO [MainThread] Message exchange completed in 0.15s. ==> /var/log/landscape/package-reporter.log <== 2013-02-27 16:20:45,836 INFO [MainThread] apt_update_interval=21600 2013-02-27 16:20:45,836 INFO [MainThread] force_apt_update=False 2013-02-27 16:20:45,838 INFO [MainThread] _apt_sources_have_changed() = False 2013-02-27 16:20:45,838 INFO [MainThread] _apt_update_timeout_expired(21600)=False 2013-02-27 16:20:45,838 INFO [MainThread] os.path.exists(/var/lib/landscape/client/package/update-stamp) = False 2013-02-27 16:20:45,838 INFO [MainThread] '/usr/lib/landscape/apt-update' didn't run, update interval has not passed 2013-02-27 16:20:45,848 INFO [MainThread] Received 110 package hash => id translations, 0 hashes are unknown. ==> /var/log/landscape/broker.log <== 2013-02-27 16:21:15,210 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:21:45,209 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:22:15,209 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:22:15,212 INFO [MainThread] Starting urgent message exchange with https://inst-025.virtual-maas.com/message-system. 2013-02-27 16:22:15,352 INFO [PoolThread-twisted.internet.reactor-2] Sent 732 bytes and received 150 bytes in 0.14s. 2013-02-27 16:22:15,353 INFO [MainThread] Switching to normal exchange mode. 2013-02-27 16:22:15,354 INFO [MainThread] Message exchange completed in 0.14s. And now it quiets down. If I request some package activity, like for example, "remove python-ldap" (it happened to be installed), this is what I get: ==> /var/log/landscape/broker.log <== 2013-02-27 16:29:15,210 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:29:45,209 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:30:15,210 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:30:15,214 INFO [MainThread] Starting urgent message exchange with https://inst-025.virtual-maas.com/message-system. 2013-02-27 16:30:15,411 INFO [PoolThread-twisted.internet.reactor-1] Sent 2530 bytes and received 230 bytes in 0.20s. 2013-02-27 16:30:15,412 INFO [MainThread] Switching to normal exchange mode. 2013-02-27 16:30:15,421 INFO [MainThread] Message exchange completed in 0.21s. tail: `/var/log/landscape/package-changer.log' has become accessible ==> /var/log/landscape/package-changer.log <== 2013-02-27 16:30:16,038 WARNING [MainThread] The package-reporter hasn't run yet, exiting. ==> /var/log/landscape/broker.log <== 2013-02-27 16:30:45,426 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:31:15,428 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:31:45,427 INFO [MainThread] Starting urgent message exchange with https://inst-025.virtual-maas.com/message-system. 2013-02-27 16:31:45,429 INFO [MainThread] Ping indicates message available. Scheduling an urgent exchange. 2013-02-27 16:31:45,558 INFO [PoolThread-twisted.internet.reactor-1] Sent 604 bytes and received 150 bytes in 0.13s. 2013-02-27 16:31:45,559 INFO [MainThread] Switching to normal exchange mode. 2013-02-27 16:31:45,561 INFO [MainThread] Message exchange completed in 0.13s. In the UI, the activity is stuck in "In progress". And the package listing for this computer is still out of date (i.e., still showing those 3 upgrades that don't exist).