I have a controller that was booted with agent_stream=devel. I've since modified the model-defaults to set it to agent_stream=released. However, the controller continues to look in devel and therefore it's not able to find the arm64 agents to boot phanpy.
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.state state.go:378 creating cloud image metadata storage
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.state state.go:384 started state for model-9b7d8641-5abc-4a99-8e58-f5b40732d7c7 successfully
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.state.workers dumb.go:164 stopped state workers without error
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.state open.go:603 closed state without error
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.provider.maas environprovider.go:51 opening model "debug-phanpy".
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:101 finding agent binaries in stream "devel"
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:105 reading agent binaries with major version -1
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:111 filtering agent binaries by version: 2.1.1.1
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:114 filtering agent binaries by series: xenial
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:117 filtering agent binaries by architecture: arm64
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.environs.tools urls.go:109 trying datasource "keystone catalog"
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.apiserver request_notifier.go:115 <- [96] machine-0 {"request-id":474,"type":"Singular","version":1,"request":"Claim","params":"'params redacted'"}
9b7d8641-5abc-4a99-8e58-f5b40732d7c7: machine-0 2017-03-14 20:44:14 DEBUG juju.worker.lease manager.go:217 waking to check leases at 2017-03-14 20:45:14.693850325 +0000 UTC
$ juju status
Model Controller Cloud/Region Version
debug-phanpy maas maas 2.1.1.1
App Version Status Scale Charm Store Rev OS Notes
ubuntu waiting 0/1 ubuntu jujucharms 10 ubuntu
Unit Workload Agent Machine Public address Ports Message
ubuntu/0 waiting allocating 0 waiting for machine
Machine State DNS Inst id Series AZ
0 down pending xenial
jenkins@juju-a6a70b-integration-juju2-1:~$
These are the versions:
jenkins@juju-a6a70b-integration-juju2-1:~$ juju --version
2.1.1-xenial-amd64
jenkins@juju-a6a70b-integration-juju2-1:~$ dpkg -l|grep juju
ii juju 1:2.1.1-0ubuntu1~16.04.1~juju1 all next generation service orchestration system
ii juju-2.0 1:2.1.1-0ubuntu1~16.04.1~juju1 amd64 Juju is devops d
I have a controller that was booted with agent_stream=devel. I've since modified the model-defaults to set it to agent_stream= released. However, the controller continues to look in devel and therefore it's not able to find the arm64 agents to boot phanpy.
$ juju model-defaults retry-hooks true - network- management false - os-refresh- update true - machine- addresses false - reconfigure- delay 17 - harvest- mode destroyed - verification true - vendor- metrics true -
Attribute Default Controller
agent-metadata-url "" -
agent-stream released -
apt-ftp-proxy "" -
apt-http-proxy "" -
apt-https-proxy "" -
apt-mirror "" -
automatically-
default-series xenial -
development false -
disable-
enable-
enable-os-upgrade true -
firewall-mode instance -
ftp-proxy "" -
http-proxy "" -
https-proxy "" -
ignore-
image-metadata-url "" -
image-stream released -
logforward-enabled false -
logging-config "" -
net-bond-
no-proxy "" -
provisioner-
proxy-ssh false -
resource-tags "" -
ssl-hostname-
test-mode false -
transmit-
$ juju model-config retry-hooks default true network- management default false os-refresh- update default true machine- addresses default false DEBUG;unit= DEBUG reconfigure- delay default 17 harvest- mode default destroyed verification default true default- block-source model maas vendor- metrics default true
Attribute From Value
agent-metadata-url default ""
agent-stream default released
agent-version model 2.1.1.1
apt-ftp-proxy default ""
apt-http-proxy default ""
apt-https-proxy default ""
apt-mirror default ""
automatically-
default-series default xenial
development default false
disable-
enable-
enable-os-upgrade default true
firewall-mode default instance
ftp-proxy default ""
http-proxy default ""
https-proxy default ""
ignore-
image-metadata-url default ""
image-stream default released
logforward-enabled default false
logging-config model <root>=
net-bond-
no-proxy default ""
provisioner-
proxy-ssh default false
resource-tags model {}
ssl-hostname-
storage-
test-mode default false
transmit-
9b7d8641- 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 INFO juju.state state.go:378 creating cloud image metadata storage 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 INFO juju.state state.go:384 started state for model-9b7d8641- 5abc-4a99- 8e58-f5b40732d7 c7 successfully 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 DEBUG juju.state.workers dumb.go:164 stopped state workers without error 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 DEBUG juju.state open.go:603 closed state without error 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 DEBUG juju.provider.maas environprovider .go:51 opening model "debug-phanpy". 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:101 finding agent binaries in stream "devel" 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:105 reading agent binaries with major version -1 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:111 filtering agent binaries by version: 2.1.1.1 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:114 filtering agent binaries by series: xenial 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 INFO juju.environs.tools tools.go:117 filtering agent binaries by architecture: arm64 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 DEBUG juju.environs.tools urls.go:109 trying datasource "keystone catalog" 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 DEBUG juju.apiserver request_ notifier. go:115 <- [96] machine-0 {"request- id":474, "type": "Singular" ,"version" :1,"request" :"Claim" ,"params" :"'params redacted'"} 5abc-4a99- 8e58-f5b40732d7 c7: machine-0 2017-03-14 20:44:14 DEBUG juju.worker.lease manager.go:217 waking to check leases at 2017-03-14 20:45:14.693850325 +0000 UTC
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
9b7d8641-
$ juju status
Model Controller Cloud/Region Version
debug-phanpy maas maas 2.1.1.1
App Version Status Scale Charm Store Rev OS Notes
ubuntu waiting 0/1 ubuntu jujucharms 10 ubuntu
Unit Workload Agent Machine Public address Ports Message
ubuntu/0 waiting allocating 0 waiting for machine
Machine State DNS Inst id Series AZ
0 down pending xenial
jenkins@ juju-a6a70b- integration- juju2-1: ~$
These are the versions:
jenkins@ juju-a6a70b- integration- juju2-1: ~$ juju --version juju-a6a70b- integration- juju2-1: ~$ dpkg -l|grep juju 0ubuntu1~ 16.04.1~ juju1 all next generation service orchestration system 0ubuntu1~ 16.04.1~ juju1 amd64 Juju is devops d
2.1.1-xenial-amd64
jenkins@
ii juju 1:2.1.1-
ii juju-2.0 1:2.1.1-