质量区域不再出现。
我使用的版本是:1.8.0+ The 4001-0 ubuntu2~生1
这似乎是在更新到1.8之后发生的。
root@maas:/var/log/maas# export DJANGO_SETTINGS_MODULE=maas.settings
root@maas:/var/log/maas# export PYTHONPATH=/usr/share/maas
root@maas:/var/log/maas# export LOGFILE=/var/log/maas/regiond.log
root@maas:/var/log/maas# /usr/bin/twistd --nodaemon --pidfile= maas-regiond
Traceback (most recent call last):
File "/usr/bin/twistd", line 14, in <module>
run()
File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 27, in run
app.run(runApp, ServerOptions)
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 642, in run
runApp(config)
File "/usr/lib/python2.7/dist-packages/twisted/scripts/twistd.py", line 23, in runApp
_SomeApplicationRunner(config).run()
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 376, in run
self.application = self.createOrGetApplication()
File "/usr/lib/python2.7/dist-packages/twisted/application/app.py", line 436, in createOrGetApplication
ser = plg.makeService(self.config.subOptions)
File "/usr/lib/python2.7/dist-packages/maasserver/plugin.py", line 92, in makeService
self._configureDjango()
File "/usr/lib/python2.7/dist-packages/maasserver/plugin.py", line 71, in _configureDjango
django_setup()
File "/usr/lib/python2.7/dist-packages/django/__init__.py", line 20, in setup
configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 46, in __getattr__
self._setup(name)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 94, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/usr/share/maas/maas/__init__.py", line 128, in <module>
object.__setattr__(django.conf.settings, "__class__", LazySettings)
AttributeError: can't set attribute发布于 2016-02-02 21:40:55
我还使用了MAAS1.9(按照OpenStack在http://www.ubuntu.com/download/cloud/install-openstack-with-autopilot上的设置说明)。通过在我的机器的文件系统上注释掉这一行(虽然在我的设置中它是第115行,我认为它是1.8/1.9diff),就可以解决这个问题:
文件"/usr/share/maas/maas/init.py",第128行,在object.setattr(django.conf.settings,"class",LazySettings)中
这样做之后,regiond已经开始发出普通日志,MAAS网页将正确显示。
上面的行似乎有助于禁用一些不受欢迎的日志--不幸的是,它也杀死了MAAS,因此我认为注释不太好。
https://askubuntu.com/questions/670371
复制相似问题