Comment 7 for bug 1293990

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

This seems to fix it. Why it wasn't needed in 13.07.3 I don't know yet, could be related to the change from ConfigParser to ConfigObj.

=== modified file 'landscape/sysinfo/deployment.py'
--- landscape/sysinfo/deployment.py revid:<email address hidden>
+++ landscape/sysinfo/deployment.py 2014-03-18 20:52:29 +0000
@@ -100,7 +100,7 @@
     if sysinfo is None:
         sysinfo = SysInfoPluginRegistry()
     config = SysInfoConfiguration()
- config.load(args)
+ config.load(args, accept_nonexistent_config=True)
     for plugin in config.get_plugins():
         sysinfo.add(plugin)

I'll test this.