web-dev-qa-db-fra.com

Juju - Problème de proxy

J'utilise ubuntu 14.04, mon environnement juju est MaaS, mais il semble que mon serveur MaaS ne dispose pas d'une connexion Internet directe, par exemple:

Si je fais apt-get update il montre la connexion.

Mais si je le fais juju deploy mysql, il me demande si je suis connecté à Internet, cela se produit après le bootstrap.

C'est mon ~/.bashrc fichier et la fin:

enter image description here

Dans mon /etc/environment fichier:

enter image description here

~/.juju/environments.yaml fichier:

enter image description here

Quelques autres commandes que j'ai faites:

juju set-env http-proxy=http://172.16.1.160

juju set-env http-proxy=http://172.16.1.160:80

juju set-env http-proxy=http://172.16.1.160:8080

Aucun ne semblait fonctionner.

enter image description here

L'erreur de juju debug-log --replay:

enter image description here

Quelques autres trucs, je ne sais pas si c'est important:

enter image description here

enter image description here

Il s'agit de la machine virtuelle du serveur MaaS:

enter image description here

Comment résoudre ce problème? Merci d'avance!

2
Mario

L'avertissement est regrettable. Il semble que tout ce que vous définissez pour la première fois produira ce fort AVERTISSEMENT. Découvrez cet exemple:

andreas@nsn7:~$ juju unset-env http-proxy
andreas@nsn7:~$
andreas@nsn7:~$ juju unset-env http-proxy
WARNING key "http-proxy" is not defined in the current environment configuration: possible misspelling
andreas@nsn7:~$
andreas@nsn7:~$ juju set-env http-proxy=http://squid.internal:3128/
WARNING key "http-proxy" is not defined in the current environment configuration: possible misspelling
andreas@nsn7:~$
andreas@nsn7:~$ juju get-env http-proxy
http://squid.internal:3128/
andreas@nsn7:~$ 

Vous devez définir les variables proxy avant de déployer un service. Pouvez-vous vérifier que vous l'avez fait? Encore mieux, placez-les directement dans le fichier environment.yaml, puis amorcez.

2
Andreas Hasenack