$ juju version
1.22.1-trusty-amd64
Статус juju показывает, что все мои агенты работают под управлением версии 1.21.3. Помощь для juju upgrade-juju говорит мне, что это версия для разработки. Является ли это поддерживаемым путем обновления?
Я пытаюсь выполнить обновление-juju и получаю сообщение «нет доступных обновлений»
$ juju upgrade-juju
no upgrades available
Я подумал, что, возможно, мне нужно запустить средства синхронизации, но это ничего не менять.
$ juju sync-tools
$ juju upgrade-juju
no upgrades available
Я полагаю, что 1.22.1 больше не версия разработки, это - новая стабильная версия.
я столкнулся с противоположностью того, что Вы делаете, в котором я должен был обновить свой Амулет от 1.22.1 до 1,23 или выше.
можно сделать это путем клонирования мерзавца repo и использования
go get -v -d github.com/juju/juju/...
cd github.com/juju/juju
sudo make install-dependencies
go install -v github.com/juju/juju/...
, Если Вы чувствуете себя предприимчивыми....
go get -v -d github.com/juju/juju/...
git checkout -b 1.21 remote/1.21
go build github.com/juju/juju/...
go install github.com/juju/juju/...
Athough второй набор команд, я пропускал определенные зависимости от движения. Я просто изучаю Golang.
Ссылка на эту ошибку может помочь Вам: https://bugs.launchpad.net/juju-core / + ошибка/1325040
я думаю, что Вам нужно:
амулет обновления амулета - инструменты загрузки
А-ч... Вы предупредили нас некоторым, которые устарели документация.
С 1,20 выпусков Амулета, все версии разработки отмечены с - альфа или - бета.
1.22.1 и 1.21.3 оба полностью поддерживаются, выпущенные версии Амулета.
Для миграции среды от 1.21.3 до 1.22.1 Вы делаете следующее:
juju upgrade-juju
, Который является всем. По умолчанию это будет искать версию, которая соответствует клиенту, и найдите инструменты в простом потоковом определении для облака, которое Вы используете.
при использовании собственного облака OpenStack затем, необходимо удостовериться, что инструменты были sync'ed.