We had all boostrap failed for builds between ~8:32UTC and ~9:47UTC with error below. Looking in the maas log, I see that cluster registration is triggered 3 times at time that this happen. The bootstrap errors continue for an hour after the last registered message so it's not clear in what state maas server is in when these happen. I am attaching the maas logs.
==========================================================================
2015-02-06 09:47:39,075 [INFO] oil_ci.deploy.oil_deployer: Bootstrapping new juju environment
2015-02-06 09:47:39,076 [DEBUG] oil_ci.deploy.oil_deployer: Using environment constraints: tags=hw-ok
2015-02-06 09:47:40,093 [INFO] oil_ci.juju.client: Boostrapping new environment
Bootstrapping environment "maas"
Starting new instance for initial state server
Launching instance
WARNING no architecture was specified, acquiring an arbitrary node
WARNING no architecture was specified, acquiring an arbitrary node
WARNING no architecture was specified, acquiring an arbitrary node
Bootstrap failed, destroying environment
ERROR failed to bootstrap environment: cannot start bootstrap instance: gomaasapi: got error back from server: 400 BAD REQUEST ({"distro_series": ["'precise' is not a valid distro_series. It should be one of: '', 'windows/win2012hvr2', 'ubuntu/trusty'."]})
2015-02-06 09:48:10,367 [ERROR] oil_ci.juju.client: Calling "juju bootstrap" failed!
2015-02-06 09:48:10,369 [ERROR] oil_ci.cli: Deployment failed:
+ rc=1
+ echo 'Deployment returned: 1'
Deployment returned: 1
+ [[ 1 == 0 ]]
==========================================================================
On the maas server, I see these messages about the cluster registering at time of first failure.
==========================================================================
Feb 6 08:37:24 maas-trusty-back-may22 maas.api: [INFO] Request from user oil-slave-1 to acquire a node with constraints <QueryDict: {u'agent_name': [u'ad571136-afee-4950-8870-7892b9482e91'], u'zone': [u'default'], u'tags': [u'hw-ok']}>
Feb 6 08:37:24 maas-trusty-back-may22 maas.calls: [INFO] Starting task 'rndc_command' with args: ([u'reload'], False) {}
Feb 6 08:37:24 maas-trusty-back-may22 maas.calls: [INFO] Finished task 'rndc_command' with args: ([u'reload'], False) {}
Feb 6 08:37:24 maas-trusty-back-may22 maas.calls: [INFO] Finished task 'write_full_dns_config' with args: () {'zones': [<provisioningserver.dns.zoneconfig.DNSForwardZoneConfig object at 0x7f5df8263f50>, <provisioningserver.dns.zoneconfig.DNSReverseZoneConfig object at 0x7f5df82473d0>], 'callback': provisioningserver.tasks.rndc_command([u'reload'], False), 'upstream_dns': u'10.245.0.1', 'trusted_networks': u'10.245.0.0/18;'}
Feb 6 08:37:24 maas-trusty-back-may22 maas.rpc.clusters: [INFO] Cluster registered: OIL Cluster (037c960b-5b9f-4701-8366-eeda2c09d14e)
Feb 6 08:37:24 maas-trusty-back-may22 maas.calls: [INFO] Starting task 'write_full_dns_config' with args: () {'zones': [<provisioningserver.dns.zoneconfig.DNSForwardZoneConfig object at 0x7f5e0014b1d0>, <provisioningserver.dns.zoneconfig.DNSReverseZoneConfig object at 0x7f5e0014b790>], 'callback': provisioningserver.tasks.rndc_command([u'reload'], False), 'upstream_dns': u'10.245.0.1', 'trusted_networks': u'10.245.0.0/18;'}
There are no errors that I see around that time. For last 21 days, I do see that these happen periodically:
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Feb 6"|wc -l
5
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Feb 5"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Feb 4"|wc -l
10
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Feb 3"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Feb 2"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Feb 1"|wc -l
5
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 31"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 30"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 29"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 28"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 27"|wc -l
15
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 26"|wc -l
5
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 25"|wc -l
1
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 24"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 23"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 22"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 21"|wc -l
9
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 20"|wc -l
13
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 19"|wc -l
0
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 18"|wc -l
5
ubuntu@maas-trusty-back-may22:~$ grep "registered" /var/log/maas/maas.log |grep "Jan 17"|wc -l
==========================================================================
Does the MAAS server have the precise images imported?
Does 12.04 show up on the MAAS page?