web-dev-qa-db-fra.com

Comment résoudre une erreur 401 lors de la configuration de l'environnement Juju MAAS?

Voici la sortie de débogage:

  
 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 informations sur l'environnement existent déjà; en utilisant New not Prepare 
 2014-01-14 17:09:57 DEBUG juju.provider.maas environprovider.go: 33 environnement d'ouverture "maas". 
 2014-01-14 17:09: 58 ERREUR juju supercommand.go: 282 n'a pas pu accéder au fichier 'aead8cd6-dc25-4b05-8b31-b7696316546b-provider-state': gomaasapi: erreur renvoyée par le serveur: 401 NON AUTORISÉ 
 ERREUR 2014-01-14 11: 28: 47,651 maasserver ################################ Exception : ################################ 
 ERREUR 2014-01-14 11: 28: 47,652 maasserver Traceback (dernier appel le plus récent): 
 Fichier "/usr/lib/python2.7/dist-packages/Django/core/handlers/base.py", ligne 115, dans la réponse get_response 
 = callback (request, * callback_args, ** callback_kwargs) 
 Fichier "/usr/lib/python2.7/dist-packages/Django/views/decorators/vary.py", ligne 19, dans inner_func 
 response = func (* args, ** kwargs) 
 Fichier "/usr/lib/python2.7/dist-packages/piston/resource.py", ligne 128, dans __call __ 
 acteur, anonyme = self.authenticate (request, rm) 
 Fichier "/usr/lib/python2.7/dist-packages/maasserver/api_support.py", ligne 47, authentifié 
 RestrictedResource, self) .authenticate (request, rm) 
 Fichier "/usr/lib/python2.7/dist-packages/piston/resource.py", ligne 103, en authentifiant 
 Sinon authentator.is_authenticated (r equest): 
 Fichier "/usr/lib/python2.7/dist-packages/maasserver/api_auth.py", ligne 57, dans is_authenticated 
 lever OAuthUnauthorized (erreur) 
 OAuthUnauthorized 

J'essaie de me connecter à mon environnement maas fraîchement configuré. Quelqu'un d'autre a-t-il vu cette erreur?

5
Matt Thomas

En fait, je suis tombé sur cette erreur et c'était il y a quelque temps, mais je crains de ne pas me souvenir des détails et des journaux ET que la version de ce serveur de test maas est loin depuis longtemps.

Si ma mémoire est bonne ... j'irais pour l'un des 2 prochains

1 - "Environnement mal configuré" Si vous avez essayé de démarrer avec un yaml mal configuré avec de petites erreurs et qu'il a échoué (comme les informations d'identification ou MaaS IP), vous devez supprimer l'environnement manuellement et réessayer. Le fichier "your_environment.jenv" doit se trouver à ~/.juju/environments. Il y avait auparavant un bogue (ou une fonctionnalité) qui ne permettait pas à une nouvelle configuration yaml d'écraser l'ancien environnement, ce qui signifiait que quelles que soient les modifications que vous apportiez pour le corriger, cela n'aurait pas vraiment d'importance.

2 - Problème de configuration. Sauf si MaaS est Vanilla, essayez d'exécuter dpkg-reconfigure sur votre maas-cluster-controller & region-controller. Sur cette note ... Essayez de parler sur HTTP simple. (Ajustement de l'url dans l'environnement.yaml et l'url maas pour le cluster et la région dans la fenêtre de reconfiguration).

2
phoenix