127.0.0.1:4985 означает, что только локальный хост может получить к нему доступ, это ваша первая проблема.
Для тестирования сети вы можете открыть простое соединение с командой nc:
nc -l -p 4984
Затем подключитесь к нему с удаленного соединения. Попробуйте различные порты. Вероятно, это проблема сетевого брандмауэра, если это «в облаке».
Эта формулировка немного запутанна. Что они означают, так это то, что вы должны находиться в корневом каталоге ветви источника juju. Итак:
$ bzr branch lp:juju
$ cd juju/
Это скорее предположение, чем предпосылка. Мне кажется, что единственная причина, почему это «требуется» в этом примере, заключается в том, что пути в ваших командах соответствуют путям в примерах команд. Подобно этому из раздела «Тестирование»:
$ juju deploy --repository=examples local:oneiric/mysql
$ juju deploy --repository=examples local:oneiric/drupal
Если вы не находитесь в «сундуке Juju», вы можете переписать это как:
$ juju deploy --repository=path/to/repo local:oneiric/mysql
$ juju deploy --repository=path/to/repo local:oneiric/drupal