diff --git a/services/client-updates-daemon b/services/client-updates-daemon index 69e7666a4..29a5d5678 100755 --- a/services/client-updates-daemon +++ b/services/client-updates-daemon @@ -116,7 +116,8 @@ class Entropy(Client): def init_singleton(self): Client.init_singleton(self, load_ugc = False, - url_fetcher = DaemonUrlFetcher, repo_validation = False) + url_fetcher = DaemonUrlFetcher, repo_validation = False, + xcache = False) self.updateProgress( "Loading Entropy Updates daemon: check every %ss, logfile: %s" % ( CHECK_DELAY_SECS, DAEMON_LOGFILE,) @@ -151,6 +152,10 @@ class UpdatesDaemon(dbus.service.Object): dbus.service.Object.__init__ (self, system_bus, object_path) write_output("__init__: dbus service loaded") + # this seems to avoid race conditions + # with dbus service not being available + time.sleep(2) + def start(self): self.stop()