maas não iniciando mais

0

A região de massa não está mais chegando.

A versão que estou usando é: 1.8.0 + bzr4001-0ubuntu2 ~ vivid1

Isso pareceu acontecer após a atualização para 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
    
por Edward Bond 05.09.2015 / 00:24

1 resposta

0

Eu corri para isso também, com o MAAS 1.9 (seguindo as instruções de instalação do OpenStack em link ). Consegui solucionar isso comentando essa linha diretamente no sistema de arquivos da minha máquina (embora na minha configuração seja a linha 115, acho que é 1.8 / 1.9 diff):

Arquivo "/usr/share/maas/maas/init.py", linha 128, em     objeto. setattr (django.conf.settings, " classe ", LazySettings)

Depois de fazer isso, o regiond começou a emitir logs normais e a página da web do MAAS é exibida corretamente.

A linha acima parece ajudar a desabilitar alguns logs indesejáveis - infelizmente também mata o MAAS, então acho que comentar não é tão ruim.

    
por Mariusz Borsa 02.02.2016 / 22:40

Tags