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:
Dans mon /etc/environment
fichier:
~/.juju/environments.yaml
fichier:
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.
L'erreur de juju debug-log --replay
:
Quelques autres trucs, je ne sais pas si c'est important:
Il s'agit de la machine virtuelle du serveur MaaS:
Comment résoudre ce problème? Merci d'avance!
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.