Public bug reported:

I updated the hostname (via /etc/hostname) on the latest Ubuntu Wily and
rebooted. Next time I logged in via the console and then landscape-
sysinfo broke in the following way as I logged in:

/usr/bin/landscape-sysinfo
Traceback (most recent call last):
  File "/usr/bin/landscape-sysinfo", line 22, in <module>
    run(sys.argv[1:], reactor)
  File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/deployment.py", line 
106, in run
    for plugin in config.get_plugins():
  File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/deployment.py", line 
62, in get_plugins
    for plugin_name in plugins]
  File "/usr/lib/python2.7/dist-packages/twisted/python/reflect.py", line 168, 
in namedObject
    module = namedModule('.'.join(classSplit[:-1]))
  File "/usr/lib/python2.7/dist-packages/twisted/python/reflect.py", line 154, 
in namedModule
    topLevel = __import__(name)
  File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/processes.py", line 
3, in <module>
    from landscape.lib.process import ProcessInformation
  File "/usr/lib/python2.7/dist-packages/landscape/lib/process.py", line 10, in 
<module>
    from landscape.monitor.computeruptime import BootTimes, get_uptime
  File "/usr/lib/python2.7/dist-packages/landscape/monitor/computeruptime.py", 
line 7, in <module>
    from landscape.monitor.plugin import MonitorPlugin
  File "/usr/lib/python2.7/dist-packages/landscape/monitor/plugin.py", line 7, 
in <module>
    from landscape.broker.client import BrokerClientPlugin
  File "/usr/lib/python2.7/dist-packages/landscape/broker/client.py", line 7, 
in <module>
    from landscape.amp import remote
  File "/usr/lib/python2.7/dist-packages/landscape/amp.py", line 16, in <module>
    from landscape.lib.amp import (
  File "/usr/lib/python2.7/dist-packages/landscape/lib/amp.py", line 53, in 
<module>
    from twisted.protocols.amp import (
  File "/usr/lib/python2.7/dist-packages/twisted/protocols/amp.py", line 201, 
in <module>
    from twisted.internet import ssl
  File "/usr/lib/python2.7/dist-packages/twisted/internet/ssl.py", line 223, in 
<module>
    from twisted.internet._sslverify import (
  File "/usr/lib/python2.7/dist-packages/twisted/internet/_sslverify.py", line 
192, in <module>
    verifyHostname, VerificationError = _selectVerifyImplementation(OpenSSL)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/_sslverify.py", line 
167, in _selectVerifyImplementation
    from service_identity import VerificationError
  File "/usr/lib/python2.7/dist-packages/service_identity/__init__.py", line 
12, in <module>
    from . import pyopenssl
  File "/usr/lib/python2.7/dist-packages/service_identity/pyopenssl.py", line 
14, in <module>
    from ._common import (
  File "/usr/lib/python2.7/dist-packages/service_identity/_common.py", line 
136, in <module>
    @attributes(["pattern"], apply_with_init=False)
TypeError: attributes() got an unexpected keyword argument 'apply_with_init'

** Affects: ubuntu
     Importance: High
         Status: New

** Changed in: ubuntu
   Importance: Undecided => High

** Description changed:

  I updated the hostname (via /etc/hostname) on the latest Ubuntu Wily and
- rebooted. Next time I logged in via the console landscape-sysinfo broke
- in the following way:
+ rebooted. Next time I logged in via the console and then landscape-
+ sysinfo broke in the following way as I logged in:
  
- /usr/bin/landscape-sysinfo 
+ /usr/bin/landscape-sysinfo
  Traceback (most recent call last):
-   File "/usr/bin/landscape-sysinfo", line 22, in <module>
-     run(sys.argv[1:], reactor)
-   File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/deployment.py", 
line 106, in run
-     for plugin in config.get_plugins():
-   File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/deployment.py", 
line 62, in get_plugins
-     for plugin_name in plugins]
-   File "/usr/lib/python2.7/dist-packages/twisted/python/reflect.py", line 
168, in namedObject
-     module = namedModule('.'.join(classSplit[:-1]))
-   File "/usr/lib/python2.7/dist-packages/twisted/python/reflect.py", line 
154, in namedModule
-     topLevel = __import__(name)
-   File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/processes.py", 
line 3, in <module>
-     from landscape.lib.process import ProcessInformation
-   File "/usr/lib/python2.7/dist-packages/landscape/lib/process.py", line 10, 
in <module>
-     from landscape.monitor.computeruptime import BootTimes, get_uptime
-   File 
"/usr/lib/python2.7/dist-packages/landscape/monitor/computeruptime.py", line 7, 
in <module>
-     from landscape.monitor.plugin import MonitorPlugin
-   File "/usr/lib/python2.7/dist-packages/landscape/monitor/plugin.py", line 
7, in <module>
-     from landscape.broker.client import BrokerClientPlugin
-   File "/usr/lib/python2.7/dist-packages/landscape/broker/client.py", line 7, 
in <module>
-     from landscape.amp import remote
-   File "/usr/lib/python2.7/dist-packages/landscape/amp.py", line 16, in 
<module>
-     from landscape.lib.amp import (
-   File "/usr/lib/python2.7/dist-packages/landscape/lib/amp.py", line 53, in 
<module>
-     from twisted.protocols.amp import (
-   File "/usr/lib/python2.7/dist-packages/twisted/protocols/amp.py", line 201, 
in <module>
-     from twisted.internet import ssl
-   File "/usr/lib/python2.7/dist-packages/twisted/internet/ssl.py", line 223, 
in <module>
-     from twisted.internet._sslverify import (
-   File "/usr/lib/python2.7/dist-packages/twisted/internet/_sslverify.py", 
line 192, in <module>
-     verifyHostname, VerificationError = _selectVerifyImplementation(OpenSSL)
-   File "/usr/lib/python2.7/dist-packages/twisted/internet/_sslverify.py", 
line 167, in _selectVerifyImplementation
-     from service_identity import VerificationError
-   File "/usr/lib/python2.7/dist-packages/service_identity/__init__.py", line 
12, in <module>
-     from . import pyopenssl
-   File "/usr/lib/python2.7/dist-packages/service_identity/pyopenssl.py", line 
14, in <module>
-     from ._common import (
-   File "/usr/lib/python2.7/dist-packages/service_identity/_common.py", line 
136, in <module>
-     @attributes(["pattern"], apply_with_init=False)
+   File "/usr/bin/landscape-sysinfo", line 22, in <module>
+     run(sys.argv[1:], reactor)
+   File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/deployment.py", 
line 106, in run
+     for plugin in config.get_plugins():
+   File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/deployment.py", 
line 62, in get_plugins
+     for plugin_name in plugins]
+   File "/usr/lib/python2.7/dist-packages/twisted/python/reflect.py", line 
168, in namedObject
+     module = namedModule('.'.join(classSplit[:-1]))
+   File "/usr/lib/python2.7/dist-packages/twisted/python/reflect.py", line 
154, in namedModule
+     topLevel = __import__(name)
+   File "/usr/lib/python2.7/dist-packages/landscape/sysinfo/processes.py", 
line 3, in <module>
+     from landscape.lib.process import ProcessInformation
+   File "/usr/lib/python2.7/dist-packages/landscape/lib/process.py", line 10, 
in <module>
+     from landscape.monitor.computeruptime import BootTimes, get_uptime
+   File 
"/usr/lib/python2.7/dist-packages/landscape/monitor/computeruptime.py", line 7, 
in <module>
+     from landscape.monitor.plugin import MonitorPlugin
+   File "/usr/lib/python2.7/dist-packages/landscape/monitor/plugin.py", line 
7, in <module>
+     from landscape.broker.client import BrokerClientPlugin
+   File "/usr/lib/python2.7/dist-packages/landscape/broker/client.py", line 7, 
in <module>
+     from landscape.amp import remote
+   File "/usr/lib/python2.7/dist-packages/landscape/amp.py", line 16, in 
<module>
+     from landscape.lib.amp import (
+   File "/usr/lib/python2.7/dist-packages/landscape/lib/amp.py", line 53, in 
<module>
+     from twisted.protocols.amp import (
+   File "/usr/lib/python2.7/dist-packages/twisted/protocols/amp.py", line 201, 
in <module>
+     from twisted.internet import ssl
+   File "/usr/lib/python2.7/dist-packages/twisted/internet/ssl.py", line 223, 
in <module>
+     from twisted.internet._sslverify import (
+   File "/usr/lib/python2.7/dist-packages/twisted/internet/_sslverify.py", 
line 192, in <module>
+     verifyHostname, VerificationError = _selectVerifyImplementation(OpenSSL)
+   File "/usr/lib/python2.7/dist-packages/twisted/internet/_sslverify.py", 
line 167, in _selectVerifyImplementation
+     from service_identity import VerificationError
+   File "/usr/lib/python2.7/dist-packages/service_identity/__init__.py", line 
12, in <module>
+     from . import pyopenssl
+   File "/usr/lib/python2.7/dist-packages/service_identity/pyopenssl.py", line 
14, in <module>
+     from ._common import (
+   File "/usr/lib/python2.7/dist-packages/service_identity/_common.py", line 
136, in <module>
+     @attributes(["pattern"], apply_with_init=False)
  TypeError: attributes() got an unexpected keyword argument 'apply_with_init'

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

Title:
  landscape-sysinfo breaks when I change the hostname

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1492339/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to