Como resolvo um erro 401 ao configurar o ambiente Juju MAAS?

5

Aqui está a saída de depuração:

  
2014-01-14 17:09:57 DEBUG juju.environs.configstore disk.go:77 Making /home/neo/.juju/environments
2014-01-14 17:09:57 INFO juju.environs open.go:156 environment info already exists; using New not Prepare
2014-01-14 17:09:57 DEBUG juju.provider.maas environprovider.go:33 opening environment "maas".
2014-01-14 17:09:58 ERROR juju supercommand.go:282 could not access file 'aead8cd6-dc25-4b05-8b31-b7696316546b-provider-state': gomaasapi: got error back from server: 401 UNAUTHORIZED
ERROR 2014-01-14 11:28:47,651 maasserver ################################ Exception:  ################################
ERROR 2014-01-14 11:28:47,652 maasserver Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 115, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py", line 19, in inner_func
    response = func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 128, in __call__
    actor, anonymous = self.authenticate(request, rm)
  File "/usr/lib/python2.7/dist-packages/maasserver/api_support.py", line 47, in authenticate
    RestrictedResource, self).authenticate(request, rm)
  File "/usr/lib/python2.7/dist-packages/piston/resource.py", line 103, in authenticate
    if not authenticator.is_authenticated(request):
  File "/usr/lib/python2.7/dist-packages/maasserver/api_auth.py", line 57, in is_authenticated
    raise OAuthUnauthorized(error)
OAuthUnauthorized

Estou tentando conectar-me ao meu ambiente de configuração recém-configurado. Alguém mais viu esse erro?

    
por Matt Thomas 14.01.2014 / 18:14

1 resposta

2

Na verdade eu tropecei nesse erro e foi há algum tempo atrás, mas eu não me lembro dos detalhes e dos logs E essa versão do servidor de teste do maas está perdida.

Se a memória serve embora ... eu iria para um dos próximos 2

1 - "Ambiente mal configurado" Se você tentou inicializar com um erro configurado incorretamente com pequenos erros anteriormente e ele falhou (como credenciais ou IP do MaaS), você deve excluir o ambiente manualmente e tentar novamente. O arquivo "your_environment.jenv" deve estar em ~/.juju/environments . Costumava haver um bug (ou recurso) que não permitia que uma nova configuração yaml substituísse o ambiente antigo, o que significava que quaisquer alterações feitas para corrigi-lo não importariam realmente.

2 - Problema de configuração. A menos que o MaaS seja baunilha, tente executar dpkg-reconfigure em seu controlador & cluster de cluster de maas & controlador de região. Na mesma nota ... Tente falar sobre HTTP simples. (Ajustando o URL no environments.yaml e o URL do maas para o cluster e a região na janela de reconfiguração).

    
por phoenix 23.01.2014 / 01:26

Tags