Juju does not deal will MaaS errors gracefully

Bug #1391941 reported by Liam Young
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-core
Won't Fix
Medium
Unassigned

Bug Description

On a resent deploy with the MaaS providor, the provisioning of a node failed and juju status did not handle it gracefully:

  "1":
    agent-state-info: "getNetworkMACs failed: gomaasapi: got error back from server:
      404 NOT FOUND (<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"
      \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\"
      xml:lang=\"en\" lang=\"en\">\n <head>\n <meta http-equiv=\"Content-type\"
      content=\"text/html; charset=utf-8\" />\n <meta http-equiv=\"Content-Language\"
      content=\"en-us\" />\n <link rel=\"shortcut icon\" href=\"/MAAS/static/img/favicon.ico\"/>\n
      \ \n <link rel=\"stylesheet\" href=\"/MAAS/combo/maas/?css/base.css&css/typography.css&css/forms.css&css/layout.css&css/modifiers.css&css/components/flash_messages.css&css/components/pagination.css&css/components/table_list.css&css/components/title_form.css&css/components/blocks.css&css/components/fluid.css&css/components/yui_panel.css&css/components/yui_overlay.css&css/components/yui_node_add.css&css/components/data_list.css&css/components/search_box.css&css/components/slider.css&css/components/spinner.css&css/ubuntu-webfonts.css&css/multiselect_widget.css\"
      />\n <title>Error: Page not found | Sagacious MAAS\n</title>\n <script
      type=\"text/javascript\">\n<!--\nvar YUI_config = {\n debug: false,\n combine:
      true,\n filter: 'min',\n root: '',\n base: '/MAAS/combo/yui/?',\n comboBase:
      '/MAAS/combo/yui/?',\n};\nvar MAAS_config = {\n uris: {\n login: '/MAAS/accounts/login/',\n
      \ statics: '/MAAS/static/',\n maas_handler: '/MAAS/api/1.0/maas/',\n
      \ nodes_handler: '/MAAS/api/1.0/nodes/',\n account_handler: '/MAAS/api/1.0/account/',\n
      \ images_handler: '/MAAS/images/'\n },\n debug: false\n};\n//
      -->\n</script>\n<script type=\"text/javascript\"\n src=\"/MAAS/combo/yui/?yui-base/yui-base-min.js\">\n</script>\n<script
      type=\"text/javascript\"\n src=\"/MAAS/combo/maas/?js/image.js&js/image_views.js&js/license_key.js&js/morph.js&js/user_panel.js&js/node_add.js&js/node.js&js/prefs.js&js/utils.js&js/node_views.js&js/node_check.js&js/shortpoll.js&js/enums.js&js/os_distro_select.js&js/power_parameters.js&js/nodes_chart.js&js/reveal.js\">\n</script>\n\n
      \ \n \n</head>\n<body class=\"\">\n \n <div class=\"center-page-wrapper\">\n
      \ <div class=\"center-page-content\">\n \n <div id=\"body\">\n <ul
      id=\"flash-messages\">\n \n \n </ul>\n \n <h1
      id=\"page-title\">Error: Page not found</h1>\n \n <div id=\"content\">\n
      \ <div id=\"sidebar\"></div>\n \n <h2>\n The requested
      URL /MAAS/api/1.0/networks/os.magners.qa.lexington-eth1/ was not found on this
      server.\n </h2>\n\n <div class=\"clear\"></div>\n </div>\n
      \ </div>\n <div id=\"footer\">\n <img src=\"/MAAS/static/img/ubuntu_logo_footer.png\"
      alt=\"Ubuntu\" />\n \n <p>&copy; 2014 Canonical Ltd. Ubuntu
      and Canonical are registered\n trademarks of Canonical Ltd.\n <a
      class=\"space-left-small\" href=\"https://maas.ubuntu.com/\" target=\"_blank\">View
      Documentation</a></p>\n \n <div class=\"clear\"></div>\n </div>\n
      \ </div>\n </div>\n</body>\n</html>\n)"
    instance-id: pending
    series: win2012hvr2

I've raised Bug #1391897 for the provisioning error. this bug is that juju is dumping raw html in status

Juju 1.21-beta1
MaaS 1.7.0~rc3

Curtis Hovey (sinzui)
tags: added: maas-provider status ui
Changed in juju-core:
status: New → Triaged
importance: Undecided → Medium
tags: added: network
Changed in juju-core:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.