maas-builds team mailing list archive
-
maas-builds team
-
Mailing list archive
-
Message #01869
Re: maas-utopic-1.8 - Build # 8 - Failure! - Built with lp:maas/1.8 (revno: 4018) and lp:~maas-maintainers/maas/packaging-1.8 (revno: 409)
Hmm,
I double-checked the code, and the code that migrates and deletes this
value seems to be intact. I'll see if I can dig deeper...
Mike
On Fri, Jul 10, 2015 at 6:08 AM, Raphaël Badin <raphael.badin@xxxxxxxxxxxxx>
wrote:
> Problem is:
>
> Jul 10 05:07:05 autopkgtest named[9300]: loading configuration from
> '/etc/bind/named.conf'
> Jul 10 05:07:05 autopkgtest named[9300]:
> /etc/bind/maas/named.conf.options.inside.maas:2: 'dnssec-validation'
> redefined near 'dnssec-validation'
>
> /etc/bind/maas/named.conf.options.inside.maas:
> dnssec-validation auto;
>
> allow-query { any; };
> allow-recursion { trusted; };
> allow-query-cache { trusted; };
>
> /etc/bind/named.conf.options:
> options { directory "/var/cache/bind";
> dnssec-validation auto;
> auth-nxdomain no;
> listen-on-v6 { any; };
> include "/etc/bind/maas/named.conf.options.inside.maas"; };
>
>
>
> On 07/10/2015 02:45 PM, Raphaël Badin wrote:
>
>> This fails with exactly the same failure as trunk.
>>
>> This is the revision which broke 1.8:
>>
>> revno: 4018 [merge]
>> author: Mike Pontillo <mike.pontillo@xxxxxxxxxxxxx>
>> committer: MAAS Lander
>> branch nick: 1.8
>> timestamp: Wed 2015-07-08 00:41:54 +0000
>> message:
>> [r=mpontillo,andreserl][bug=1413388][author=mpontillo] Backport DNS
>> migration fixes (Merge revision 4077 from trunk)
>>
>> Stacktrace: http://paste.ubuntu.com/11855740/
>>
>> On 07/08/2015 03:45 AM, MAAS Jenkins wrote:
>>
>>> Built with lp:maas/1.8 (revno: 4018) and
>>> lp:~maas-maintainers/maas/packaging-1.8 (revno: 409)
>>>
>>> See http://162.213.35.104:8080/job/maas-utopic-1.8/8/
>>>
>>> [...truncated 12001 lines...]
>>> tar: ./src/provisioningserver/import_images/helpers.py: time stamp
>>> 2015-07-07 21:29:44 is 13413.936143032 s in the future
>>> tar: ./src/provisioningserver/import_images/download_descriptions.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.935501411 s in the future
>>> tar: ./src/provisioningserver/import_images: time stamp 2015-07-07
>>> 21:29:47 is 13416.934896225 s in the future
>>> tar: ./src/provisioningserver/path.py: time stamp 2015-07-07 21:29:44
>>> is 13413.934144451 s in the future
>>> tar: ./src/provisioningserver/__init__.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.93346711 s in the future
>>> tar:
>>> ./src/provisioningserver/pserv_services/node_power_monitor_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.932800326 s in the future
>>> tar: ./src/provisioningserver/pserv_services/dhcp_probe_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.93210879 s in the future
>>> tar: ./src/provisioningserver/pserv_services/image.py: time stamp
>>> 2015-07-07 21:29:44 is 13413.931526083 s in the future
>>> tar:
>>>
>>> ./src/provisioningserver/pserv_services/tests/test_service_monitor_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.930941676 s in the future
>>> tar: ./src/provisioningserver/pserv_services/tests/test_tftp.py: time
>>> stamp 2015-07-07 21:29:44 is 13413.930227701 s in the future
>>> tar:
>>>
>>> ./src/provisioningserver/pserv_services/tests/test_image_download_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.929562437 s in the future
>>> tar:
>>>
>>> ./src/provisioningserver/pserv_services/tests/test_lease_upload_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.92891133 s in the future
>>> tar:
>>>
>>> ./src/provisioningserver/pserv_services/tests/test_node_power_monitor_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.928211304 s in the future
>>> tar: ./src/provisioningserver/pserv_services/tests/__init__.py: time
>>> stamp 2015-07-07 21:29:44 is 13413.927603618 s in the future
>>> tar:
>>> ./src/provisioningserver/pserv_services/tests/test_dhcp_probe_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.926968455 s in the future
>>> tar: ./src/provisioningserver/pserv_services/tests: time stamp
>>> 2015-07-07 21:29:47 is 13416.926394335 s in the future
>>> tar: ./src/provisioningserver/pserv_services/tftp.py: time stamp
>>> 2015-07-07 21:29:44 is 13413.925741526 s in the future
>>> tar:
>>> ./src/provisioningserver/pserv_services/service_monitor_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.925090741 s in the future
>>> tar:
>>> ./src/provisioningserver/pserv_services/image_download_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.924386313 s in the future
>>> tar: ./src/provisioningserver/pserv_services/__init__.py: time stamp
>>> 2015-07-07 21:29:44 is 13413.923794314 s in the future
>>> tar: ./src/provisioningserver/pserv_services/lease_upload_service.py:
>>> time stamp 2015-07-07 21:29:44 is 13413.923117175 s in the future
>>> tar: ./src/provisioningserver/pserv_services: time stamp 2015-07-07
>>> 21:29:47 is 13416.922488137 s in the future
>>> tar: ./src/provisioningserver/auth.py: time stamp 2015-07-07 21:29:44
>>> is 13413.921835672 s in the future
>>> tar: ./src/provisioningserver/tags.py: time stamp 2015-07-07 21:29:44
>>> is 13413.921186815 s in the future
>>> tar: ./src/provisioningserver/plugin.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.920659536 s in the future
>>> tar: ./src/provisioningserver/udev.py: time stamp 2015-07-07 21:29:44
>>> is 13413.920187937 s in the future
>>> tar: ./src/provisioningserver/cluster_config.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.919766632 s in the future
>>> tar: ./src/provisioningserver/config.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.919259977 s in the future
>>> tar: ./src/provisioningserver/network.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.918824855 s in the future
>>> tar: ./src/provisioningserver/logger/tests/__init__.py: time stamp
>>> 2015-07-07 21:29:44 is 13413.918316283 s in the future
>>> tar: ./src/provisioningserver/logger/tests/test_logger.py: time stamp
>>> 2015-07-07 21:29:44 is 13413.917899808 s in the future
>>> tar: ./src/provisioningserver/logger/tests: time stamp 2015-07-07
>>> 21:29:47 is 13416.91746052 s in the future
>>> tar: ./src/provisioningserver/logger/__init__.py: time stamp
>>> 2015-07-07 21:29:44 is 13413.917030433 s in the future
>>> tar: ./src/provisioningserver/logger/log.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.916584941 s in the future
>>> tar: ./src/provisioningserver/logger: time stamp 2015-07-07 21:29:46
>>> is 13415.916210492 s in the future
>>> tar: ./src/provisioningserver/events.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.915747215 s in the future
>>> tar: ./src/provisioningserver/diskless.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.915315453 s in the future
>>> tar: ./src/provisioningserver: time stamp 2015-07-07 21:29:47 is
>>> 13416.914738582 s in the future
>>> tar: ./.idea/modules.xml: time stamp 2015-07-07 21:29:44 is
>>> 13413.91409359 s in the future
>>> tar: ./.idea/maas.iml: time stamp 2015-07-07 21:29:44 is
>>> 13413.913447153 s in the future
>>> tar: ./.idea/sqldialects.xml: time stamp 2015-07-07 21:29:44 is
>>> 13413.912838524 s in the future
>>> tar: ./.idea/encodings.xml: time stamp 2015-07-07 21:29:44 is
>>> 13413.912179795 s in the future
>>> tar: ./.idea/vcs.xml: time stamp 2015-07-07 21:29:44 is
>>> 13413.911499393 s in the future
>>> tar: ./.idea/misc.xml: time stamp 2015-07-07 21:29:44 is
>>> 13413.910918824 s in the future
>>> tar: ./.idea/codeStyleSettings.xml: time stamp 2015-07-07 21:29:44 is
>>> 13413.910305113 s in the future
>>> tar: ./.idea: time stamp 2015-07-07 21:29:47 is 13416.909733673 s in
>>> the future
>>> tar: ./required-packages/trusty: time stamp 2015-07-07 21:29:44 is
>>> 13413.909067161 s in the future
>>> tar: ./required-packages/dev: time stamp 2015-07-07 21:29:44 is
>>> 13413.908466697 s in the future
>>> tar: ./required-packages/doc: time stamp 2015-07-07 21:29:44 is
>>> 13413.907835882 s in the future
>>> tar: ./required-packages/vivid: time stamp 2015-07-07 21:29:44 is
>>> 13413.907213793 s in the future
>>> tar: ./required-packages/build: time stamp 2015-07-07 21:29:44 is
>>> 13413.906626181 s in the future
>>> tar: ./required-packages/optional: time stamp 2015-07-07 21:29:44 is
>>> 13413.906025007 s in the future
>>> tar: ./required-packages/base: time stamp 2015-07-07 21:29:44 is
>>> 13413.905410269 s in the future
>>> tar: ./required-packages/forbidden: time stamp 2015-07-07 21:29:44 is
>>> 13413.904818367 s in the future
>>> tar: ./required-packages/utopic: time stamp 2015-07-07 21:29:44 is
>>> 13413.904138521 s in the future
>>> tar: ./required-packages: time stamp 2015-07-07 21:29:46 is
>>> 13415.903571213 s in the future
>>> tar: ./README: time stamp 2015-07-07 21:29:44 is 13413.902985069 s in
>>> the future
>>> tar: ./utilities/normalize-spelling: time stamp 2015-07-07 21:29:44 is
>>> 13413.902296585 s in the future
>>> tar: ./utilities/rewrite-future-imports: time stamp 2015-07-07
>>> 21:29:44 is 13413.901695599 s in the future
>>> tar: ./utilities/find-imported-module-files: time stamp 2015-07-07
>>> 21:29:44 is 13413.901076366 s in the future
>>> tar: ./utilities/format-new-and-modified-imports: time stamp
>>> 2015-07-07 21:29:44 is 13413.90046235 s in the future
>>> tar: ./utilities/introspect: time stamp 2015-07-07 21:29:44 is
>>> 13413.899858581 s in the future
>>> tar: ./utilities/python_standard_libs.py: time stamp 2015-07-07
>>> 21:29:44 is 13413.89922534 s in the future
>>> tar: ./utilities/doc-lint: time stamp 2015-07-07 21:29:44 is
>>> 13413.898623586 s in the future
>>> tar: ./utilities/configure-buildout: time stamp 2015-07-07 21:29:44 is
>>> 13413.898017703 s in the future
>>> tar: ./utilities/generate-and-upload-docs: time stamp 2015-07-07
>>> 21:29:44 is 13413.897406627 s in the future
>>> tar: ./utilities/format-imports: time stamp 2015-07-07 21:29:44 is
>>> 13413.8967511 s in the future
>>> tar: ./utilities/find-imported-modules: time stamp 2015-07-07 21:29:44
>>> is 13413.896148761 s in the future
>>> tar: ./utilities/check-maaslog-exception: time stamp 2015-07-07
>>> 21:29:44 is 13413.895507143 s in the future
>>> tar: ./utilities: time stamp 2015-07-07 21:29:46 is 13415.894970887 s
>>> in the future
>>> tar: ./LICENSE: time stamp 2015-07-07 21:29:44 is 13413.894256102 s in
>>> the future
>>> tar: ./contrib/maas_local_settings.py: time stamp 2015-07-07 21:29:44
>>> is 13413.8935987 s in the future
>>> tar: ./contrib/maas-rsyslog.conf: time stamp 2015-07-07 21:29:44 is
>>> 13413.892990911 s in the future
>>> tar: ./contrib/maas-http.conf: time stamp 2015-07-07 21:29:44 is
>>> 13413.89237293 s in the future
>>> tar: ./contrib/tgt.conf: time stamp 2015-07-07 21:29:44 is
>>> 13413.891741652 s in the future
>>> tar: ./contrib/preseeds_v2/preseed_master: time stamp 2015-07-07
>>> 21:29:44 is 13413.891049709 s in the future
>>> tar: ./contrib/preseeds_v2/commissioning: time stamp 2015-07-07
>>> 21:29:44 is 13413.890430373 s in the future
>>> tar: ./contrib/preseeds_v2/generic: time stamp 2015-07-07 21:29:44 is
>>> 13413.889774961 s in the future
>>> tar:
>>> ./contrib/preseeds_v2/preseed_master_windows_amd64_generic_win2012:
>>> time stamp 2015-07-07 21:29:44 is 13413.889003708 s in the future
>>> tar: ./contrib/preseeds_v2/curtin: time stamp 2015-07-07 21:29:44 is
>>> 13413.88816002 s in the future
>>> tar: ./contrib/preseeds_v2/enlist_userdata: time stamp 2015-07-07
>>> 21:29:44 is 13413.887235913 s in the future
>>> tar:
>>> ./contrib/preseeds_v2/preseed_master_windows_amd64_generic_win2012hv:
>>> time stamp 2015-07-07 21:29:44 is 13413.886359128 s in the future
>>> tar: ./contrib/preseeds_v2/enlist: time stamp 2015-07-07 21:29:44 is
>>> 13413.885355406 s in the future
>>> tar: ./contrib/preseeds_v2/curtin_userdata: time stamp 2015-07-07
>>> 21:29:44 is 13413.884652553 s in the future
>>> tar: ./contrib/preseeds_v2/curtin_userdata_centos: time stamp
>>> 2015-07-07 21:29:44 is 13413.884027292 s in the future
>>> tar: ./contrib/preseeds_v2/curtin_userdata_custom: time stamp
>>> 2015-07-07 21:29:44 is 13413.883419779 s in the future
>>> tar:
>>> ./contrib/preseeds_v2/preseed_master_windows_amd64_generic_win2012r2:
>>> time stamp 2015-07-07 21:29:44 is 13413.882794423 s in the future
>>> tar: ./contrib/preseeds_v2/curtin_userdata_suse: time stamp 2015-07-07
>>> 21:29:44 is 13413.882167365 s in the future
>>> tar: ./contrib/preseeds_v2/curtin_userdata_windows: time stamp
>>> 2015-07-07 21:29:44 is 13413.881439065 s in the future
>>> tar:
>>> ./contrib/preseeds_v2/preseed_master_windows_amd64_generic_win2012hvr2:
>>> time
>>> stamp 2015-07-07 21:29:44 is 13413.880784273 s in the future
>>> tar: ./contrib/preseeds_v2: time stamp 2015-07-07 21:29:46 is
>>> 13415.880218691 s in the future
>>> tar: ./templates/model.py: time stamp 2015-07-07 21:29:44 is
>>> 13413.879558039 s in the future
>>> tar: ./templates/test_module.js: time stamp 2015-07-07 21:29:44 is
>>> 13413.878979962 s in the future
>>> tar: ./templates/module.py: time stamp 2015-07-07 21:29:44 is
>>> 13413.878372683 s in the future
>>> tar: ./templates/script.py: time stamp 2015-07-07 21:29:44 is
>>> 13413.877758087 s in the future
>>> tar: ./templates/test_module.py: time stamp 2015-07-07 21:29:44 is
>>> 13413.877146166 s in the future
>>> tar: ./templates/management_command.py: time stamp 2015-07-07 21:29:44
>>> is 13413.876526202 s in the future
>>> tar: ./templates/module.js: time stamp 2015-07-07 21:29:44 is
>>> 13413.875927793 s in the future
>>> tar: ./templates/doc.txt: time stamp 2015-07-07 21:29:44 is
>>> 13413.875333382 s in the future
>>> tar: ./templates/test_module.html: time stamp 2015-07-07 21:29:44 is
>>> 13413.874694044 s in the future
>>> tar: ./templates/script.sh: time stamp 2015-07-07 21:29:44 is
>>> 13413.874061869 s in the future
>>> tar: ./templates/README: time stamp 2015-07-07 21:29:44 is
>>> 13413.873432398 s in the future
>>> tar: ./templates: time stamp 2015-07-07 21:29:47 is 13416.872876405 s
>>> in the future
>>> tar: ./versions.cfg: time stamp 2015-07-07 21:29:44 is 13413.872299825
>>> s in the future
>>> tar: ./INSTALL.txt: time stamp 2015-07-07 21:29:44 is 13413.871649526
>>> s in the future
>>> tar: ./src/metadataserver/deployment/maas_configure_interfaces.py:
>>> time stamp 2015-07-07 21:29:43 is 13412.870969809 s in the future
>>> tar: ./docs/hacking.rst: time stamp 2015-07-07 21:29:43 is
>>> 13412.870109852 s in the future
>>> tar: ./docs/install.rst: time stamp 2015-07-07 21:29:43 is
>>> 13412.869503343 s in the future
>>> tar: ./services/regiond2/run: time stamp 2015-07-07 21:29:43 is
>>> 13412.868923521 s in the future
>>> tar: ./src/metadataserver/deployment: time stamp 2015-07-07 21:29:45
>>> is 13414.868375798 s in the future
>>> tar: ./src/metadataserver: time stamp 2015-07-07 21:29:47 is
>>> 13416.867824772 s in the future
>>> tar: ./docs: time stamp 2015-07-07 21:29:46 is 13415.867092125 s in
>>> the future
>>> tar: ./services/regiond2: time stamp 2015-07-07 21:29:46 is
>>> 13415.866505551 s in the future
>>> tar: ./services: time stamp 2015-07-07 21:29:46 is 13415.865950588 s
>>> in the future
>>> adt-run: DBG: got reply from testbed: ok
>>> adt-run: DBG: testbed command ['chown', '-R', 'ubuntu', '--',
>>> '/tmp/adt-run.qJBkQr/build.lpp/real-tree'], kind short, sout raw, serr
>>> pipe, env ['LANG=C.UTF-8']
>>> adt-run: DBG: testbed command exited with code 0
>>> adt-run [21:46:11]: test maas-package-test: [-----------------------
>>> adt-run: DBG: testbed command ['su', '-s', '/bin/bash', 'root', '-c',
>>> 'set -e; export USER=`id -nu`; . /etc/profile >/dev/null 2>&1 ||
>>> true; . ~/.profile >/dev/null 2>&1 || true;
>>> buildtree="/tmp/adt-run.qJBkQr/build.lpp/real-tree"; mkdir -p -m 1777
>>> -- "/tmp/adt-run.qJBkQr/maas-package-test-artifacts"; export
>>> ADT_ARTIFACTS="/tmp/adt-run.qJBkQr/maas-package-test-artifacts";
>>> export ADTTMP=$(mktemp -d --tmpdir adttmp.XXXXXX); rm -f
>>> /tmp/adt_test_script_pid; set -C; echo $$ > /tmp/adt_test_script_pid;
>>> set +C; trap "rm -rf $ADTTMP /tmp/adt_test_script_pid" EXIT INT QUIT
>>> PIPE; chmod 755 $ADTTMP; cd "$buildtree"; export LANG=C.UTF-8; unset
>>> LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY
>>> LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
>>> LC_IDENTIFICATION LC_ALL;chmod +x
>>> /tmp/adt-run.qJBkQr/build.lpp/real-tree/debian/tests/maas-package-test;
>>> touch
>>> /tmp/adt-run.qJBkQr/maas-package-test-stdout
>>> /tmp/adt-run.qJBkQr/maas-package-test-stderr; /tmp/adt-run.qJBkQr/build
>>>
>> .lpp/real-tree/debian/tests/maas-package-test 2> >(tee -a
>> /tmp/adt-run.qJBkQr/maas-package-test-stderr >&2) > >(tee -a
>> /tmp/adt-run.qJBkQr/maas-package-test-stdout); '], kind test, sout raw,
>> serr raw, env ['LANG=C.UTF-8']
>>
>>> Ignoring indexes: https://pypi.python.org/simple/
>>> Downloading/unpacking nose-timer
>>> Running setup.py (path:/tmp/pip_build_root/nose-timer/setup.py)
>>> egg_info for package nose-timer
>>>
>>> Installing collected packages: nose-timer
>>> Running setup.py install for nose-timer
>>>
>>> Successfully installed nose-timer
>>> Cleaning up...
>>> maas-integration.TestMAASIntegration.test_create_admin ... ok
>>> maas-integration.TestMAASIntegration.test_restart_dbus_avahi ... SKIP:
>>> Avahi/DBUS are not used anymore
>>> maas-integration.TestMAASIntegration.test_update_maas_url_old ... ok
>>> maas-integration.TestMAASIntegration.test_update_maas_url ... SKIP:
>>> local_config_set is not available
>>> maas-integration.TestMAASIntegration.test_restart_provisioning_server
>>> ... ok
>>> maas-integration.TestMAASIntegration.test_check_initial_services ... ok
>>> maas-integration.TestMAASIntegration.test_update_preseed_arm ... ok
>>> maas-integration.TestMAASIntegration.test_login_api ... ok
>>> maas-integration.TestMAASIntegration.test_set_http_proxy ... ok
>>> maas-integration.TestMAASIntegration.test_cluster_connected ... ok
>>> maas-integration.TestMAASIntegration.test_set_up_dhcp_region ... ERROR
>>> SKIP: Not testing Cluster controller
>>>
>>> ======================================================================
>>> ERROR: maas-integration.TestMAASIntegration.test_set_up_dhcp_region
>>> ----------------------------------------------------------------------
>>> _StringException: Empty attachments:
>>> stderr for maas maas ['node-group-interface', 'update',
>>> 'e61e2cb8-3013-432e-90fe-0da04822d282', 'eth1',
>>> 'static_ip_range_low=10.245.136.201', 'subnet_mask=255.255.248.0',
>>> 'ip_range_low=10.245.136.10', 'broadcast_ip=10.245.143.255',
>>> 'router_ip=10.245.136.1', 'ip_range_high=10.245.136.200',
>>> 'interface=eth1', 'ip=10.245.136.6',
>>> 'static_ip_range_high=10.245.136.250', 'management=2']
>>> stderr for maas maas ['node-group-interfaces', 'list',
>>> 'e61e2cb8-3013-432e-90fe-0da04822d282']
>>> stderr for maas maas ['node-groups', 'list']
>>>
>>> retcode for maas maas ['node-group-interface', 'update',
>>> 'e61e2cb8-3013-432e-90fe-0da04822d282', 'eth1',
>>> 'static_ip_range_low=10.245.136.201', 'subnet_mask=255.255.248.0',
>>> 'ip_range_low=10.245.136.10', 'broadcast_ip=10.245.143.255',
>>> 'router_ip=10.245.136.1', 'ip_range_high=10.245.136.200',
>>> 'interface=eth1', 'ip=10.245.136.6',
>>> 'static_ip_range_high=10.245.136.250', 'management=2']: {{{2}}}
>>> retcode for maas maas ['node-group-interfaces', 'list',
>>> 'e61e2cb8-3013-432e-90fe-0da04822d282']: {{{0}}}
>>> retcode for maas maas ['node-groups', 'list']: {{{0}}}
>>> stdout for maas maas ['node-group-interface', 'update',
>>> 'e61e2cb8-3013-432e-90fe-0da04822d282', 'eth1',
>>> 'static_ip_range_low=10.245.136.201', 'subnet_mask=255.255.248.0',
>>> 'ip_range_low=10.245.136.10', 'broadcast_ip=10.245.143.255',
>>> 'router_ip=10.245.136.1', 'ip_range_high=10.245.136.200',
>>> 'interface=eth1', 'ip=10.245.136.6',
>>> 'static_ip_range_high=10.245.136.250', 'management=2']: {{{
>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>>> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
>>> <head>
>>> <title>Error: Internal server error</title>
>>> </head>
>>> <body>
>>> <h2>
>>> Internal server error.
>>> </h2>
>>> </body>
>>> </html>
>>> }}}
>>>
>>> stdout for maas maas ['node-group-interfaces', 'list',
>>> 'e61e2cb8-3013-432e-90fe-0da04822d282']: {{{
>>> [
>>> {
>>> "ip_range_high": null,
>>> "ip_range_low": null,
>>> "broadcast_ip": "10.245.143.255",
>>> "static_ip_range_low": null,
>>> "name": "eth1",
>>> "ip": "10.245.136.6",
>>> "subnet_mask": "255.255.248.0",
>>> "management": 0,
>>> "static_ip_range_high": null,
>>> "interface": "eth1"
>>> }
>>> ]
>>> }}}
>>>
>>> stdout for maas maas ['node-groups', 'list']: {{{
>>> [
>>> {
>>> "cluster_name": "Cluster master",
>>> "status": 1,
>>> "name": "maas",
>>> "uuid": "e61e2cb8-3013-432e-90fe-0da04822d282"
>>> }
>>> ]
>>> }}}
>>>
>>> Traceback (most recent call last):
>>> File
>>> "/tmp/adt-run.qJBkQr/build.lpp/real-tree/debian/tests/timeout.py",
>>> line 22, in wrapper
>>> result = func(*args, **kwargs)
>>> File
>>>
>>> "/tmp/adt-run.qJBkQr/build.lpp/real-tree/debian/tests/maas-integration.py",
>>> line 515, in test_set_up_dhcp_region
>>> self._set_up_dhcp(region_uuid, REGION_DHCP_CONFIG)
>>> File
>>>
>>> "/tmp/adt-run.qJBkQr/build.lpp/real-tree/debian/tests/maas-integration.py",
>>> line 487, in _set_up_dhcp
>>> node_group = loads(output)
>>> File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py",
>>> line 501, in loads
>>> return _default_decoder.decode(s)
>>> File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line
>>> 370, in decode
>>> obj, end = self.raw_decode(s)
>>> File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line
>>> 393, in raw_decode
>>> return self.scan_once(s, idx=_w(s, idx).end())
>>> JSONDecodeError: Expecting value: line 1 column 1 (char 0)
>>>
>>>
>>> maas-integration.TestMAASIntegration.test_update_preseed_arm: 0.0003s
>>> maas-integration.TestMAASIntegration.test_check_initial_services: 0.0218s
>>> maas-integration.TestMAASIntegration.test_create_admin: 0.1272s
>>> maas-integration.TestMAASIntegration.test_restart_provisioning_server:
>>> 0.2236s
>>> maas-integration.TestMAASIntegration.test_cluster_connected: 0.4688s
>>> maas-integration.TestMAASIntegration.test_login_api: 0.5051s
>>> maas-integration.TestMAASIntegration.test_set_http_proxy: 1.0596s
>>> maas-integration.TestMAASIntegration.test_update_maas_url_old: 2.2055s
>>> maas-integration.TestMAASIntegration.test_set_up_dhcp_region: 11.3949s
>>> ----------------------------------------------------------------------
>>> Ran 11 tests in 17.385s
>>>
>>> FAILED (SKIP=3, errors=1)
>>> adt-run: DBG: testbed command exited with code 1
>>> adt-run [21:46:34]: test maas-package-test: -----------------------]
>>> adt-run: DBG: testbed executing test finished with exit status 1
>>> adt-run: DBG: sending command to testbed: copyup
>>> /tmp/adt-run.qJBkQr/maas-package-test-stdout
>>>
>>> /var/lib/jenkins/workspace/maas-utopic-1.8/results/maas-package-test-stdout
>>>
>>> adt-run: DBG: got reply from testbed: ok
>>> adt-run: DBG: sending command to testbed: copyup
>>> /tmp/adt-run.qJBkQr/maas-package-test-stderr
>>>
>>> /var/lib/jenkins/workspace/maas-utopic-1.8/results/maas-package-test-stderr
>>>
>>> adt-run: DBG: got reply from testbed: ok
>>> adt-run [21:46:35]: test maas-package-test: - - - - - - - - - -
>>> results - - - - - - - - - -
>>> maas-package-test FAIL non-zero exit status 1
>>> adt-run: DBG: sending command to testbed: copyup
>>> /tmp/adt-run.qJBkQr/maas-package-test-artifacts/
>>> /var/lib/jenkins/workspace/maas-utopic-1.8/results/artifacts/
>>> adt-run: DBG: got reply from testbed: ok
>>> adt-run: DBG: testbed command ['rm', '-rf',
>>> '/tmp/adt-run.qJBkQr/maas-package-test-artifacts'], kind short, sout
>>> raw, serr pipe, env ['LANG=C.UTF-8']
>>> adt-run: DBG: testbed command exited with code 0
>>> adt-run: DBG: no need to restore click AppArmor profiles
>>> adt-run: DBG: needs_reset, previously=False, requested by run_tests()
>>> line 1287
>>> adt-run: DBG: testbed stop
>>> adt-run: DBG: testbed close, scratch=/tmp/adt-run.qJBkQr
>>> adt-run: DBG: sending command to testbed: close
>>> qemu: terminating on signal 15 from pid 19614
>>> adt-run: DBG: got reply from testbed: ok
>>> adt-run: DBG: sending command to testbed: quit
>>> adt-run: DBG: / tests-tree rmtree
>>> /var/lib/jenkins/workspace/maas-utopic-1.8/results/tests-tree
>>> Build step 'Execute shell' marked build as failure
>>> Archiving artifacts
>>> Email was triggered for: Failure - Any
>>> Sending email for trigger: Failure - Any
>>>
>>>
>>>
>>>
References