首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >maas不再启动了

maas不再启动了
EN

Ask Ubuntu用户
提问于 2015-09-04 22:24:13
回答 1查看 198关注 0票数 0

质量区域不再出现。

我使用的版本是:1.8.0+ The 4001-0 ubuntu2~生1

这似乎是在更新到1.8之后发生的。

代码语言:javascript
复制
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
EN

回答 1

Ask Ubuntu用户

发布于 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,因此我认为注释不太好。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/670371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档