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:landscape-de...@lists.canonical.com-20140226145949-u3qs33zmsg52ka7k
+++ 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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1293990

Title:
  error: config file /etc/landscape/client.conf can't be read

To manage notifications about this bug go to:
https://bugs.launchpad.net/landscape-client/+bug/1293990/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to