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.
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' sysinfo/ deployment. py revid:<email address hidden> sysinfo/ deployment. py 2014-03-18 20:52:29 +0000 gistry( ) ation() nonexistent_ config= True) get_plugins( ):
sysinfo. add(plugin)
--- landscape/
+++ landscape/
@@ -100,7 +100,7 @@
if sysinfo is None:
sysinfo = SysInfoPluginRe
config = SysInfoConfigur
- config.load(args)
+ config.load(args, accept_
for plugin in config.
I'll test this.