web-dev-qa-db-fra.com

juju bootstrap: "ERREUR SSH autorisée / clé publique introuvable"

J'ai installé Ubuntu Server 12.10 dans une VM et essayé de configurer Juju en suivant ces guides:

https://juju.ubuntu.com/get-started/

https://juju.ubuntu.com/docs/getting-started.html#configuring-a-local-environment

Comment configurer juju pour une utilisation locale?

Je vais mettre ici les commandes exactes que j'ai utilisées.

Sudo add-apt-repository ppa:juju/pkgs
Sudo apt-get update && Sudo apt-get install juju
Sudo apt-get install lxc apt-cacher-ng libzookeeper-Java zookeeper
ssh-keygen -t rsa -b 2048
juju bootstrap
nano .juju/environments.yaml
mkdir whatever
juju bootstrap

enviroments.yaml après édition:

environments:
  sample:
    type: local
    control-bucket: juju-831d06b0c3c94d4d816f0b70c37460ea
    admin-secret: 353b2c52ba144dd5b22dffbf8c69c833
    default-series: precise
    ssl-hostname-verification: true
    data-dir: /home/victor/whatever

Quand je lance "juju bootstrap", j'obtiens cette erreur:

2013-02-14 23:05:00,846 INFO Bootstrapping environment 'sample' (Origin: distro type: local)...
2013-02-14 23:05:00,847 INFO Checking for required packages...
2013-02-14 23:05:01,408 ERROR SSH authorized/public key not found.

Merci pour toute aide!

4
Victor Romano

Assurez-vous de ne pas l'avoir créé en tant que root, car le répertoire .ssh sera placé dans le répertoire/root. J'ai commis cette erreur, mais après avoir copié le répertoire .ssh pour/root dans mon répertoire utilisateur par défaut, cela a parfaitement fonctionné.

1
user864279