pxe validator display wrong message

Bug #1266143 reported by Haomeng,Wang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Low
Haomeng,Wang

Bug Description

root@ubuntu40g:/opt/stack/ironic# curl -i -X PUT -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'User-Agent: python-ironicclient' http://127.0.0.1:6385/v1/nodes/7f942ba9-af64-47ef-8c27-ae7870bc30e8/states/provision -d '{"target":"active"}' -H 'X-Auth-Token: MIIOxwYJKoZIhvcNAQcCoIIOuDCCDrQCAQExCTAHBgUrDgMCGjCCDR0GCSqGSIb3DQEHAaCCDQ4Egg0KeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wMS0wNFQxMzo1OTozNS4xNDk1OTYiLCAiZXhwaXJlcyI6ICIyMDE0LTAxLTA1VDEzOjU5OjM1WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogbnVsbCwgImVuYWJsZWQiOiB0cnVlLCAiaWQiOiAiYjg2NmI1ZTdiZDc3NDJiMzk1YmIzNGE2MmM1MzBjNjciLCAibmFtZSI6ICJhZG1pbiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMjM1LjEzMTo2Mzg1IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMjM1LjEzMTo2Mzg1IiwgImlkIjogIjEzODI1ZDczOGU5NzQ3M2E4YmYwYTJkZTJiYzZhM2FhIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjYzODUifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiYmFyZW1ldGFsIiwgIm5hbWUiOiAiaXJvbmljIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMjM1LjEzMTo4Nzc0L3YyL2I4NjZiNWU3YmQ3NzQyYjM5NWJiMzRhNjJjNTMwYzY3IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMjM1LjEzMTo4Nzc0L3YyL2I4NjZiNWU3YmQ3NzQyYjM5NWJiMzRhNjJjNTMwYzY3IiwgImlkIjogIjdiNjY0ZTVkYTliYjRjN2NiYjA5YzU0MjU3NTgyN2UwIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjg3NzQvdjIvYjg2NmI1ZTdiZDc3NDJiMzk1YmIzNGE2MmM1MzBjNjcifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjg3NzYvdjIvYjg2NmI1ZTdiZDc3NDJiMzk1YmIzNGE2MmM1MzBjNjciLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjg3NzYvdjIvYjg2NmI1ZTdiZDc3NDJiMzk1YmIzNGE2MmM1MzBjNjciLCAiaWQiOiAiMWRjOWYzMTU3NjUwNDVmMmIwMzA4OGU4YTZkOTcwODYiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjIzNS4xMzE6ODc3Ni92Mi9iODY2YjVlN2JkNzc0MmIzOTViYjM0YTYyYzUzMGM2NyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWV2MiIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xOTIuMTY4LjIzNS4xMzE6ODc3NC92MyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjIzNS4xMzE6ODc3NC92MyIsICJpZCI6ICIzMTRkNzkzOGZlZGQ0MDU5YWRjZTEzMWMxM2M0NTMxYiIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMjM1LjEzMTo4Nzc0L3YzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImNvbXB1dGV2MyIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjMzMzMiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjMzMzMiLCAiaWQiOiAiMWViOTE5ZTdhMTcwNGViZDkxMjQwYzUzMjdiYmU0NGQiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjIzNS4xMzE6MzMzMyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInMzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMjM1LjEzMTo5MjkyIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMjM1LjEzMTo5MjkyIiwgImlkIjogIjYzNTNlYzdmMDUwOTQ3NDc4NTMzNDBlYjZjNzNkYTZlIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjg3NzYvdjEvYjg2NmI1ZTdiZDc3NDJiMzk1YmIzNGE2MmM1MzBjNjciLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjg3NzYvdjEvYjg2NmI1ZTdiZDc3NDJiMzk1YmIzNGE2MmM1MzBjNjciLCAiaWQiOiAiMmQ4ZjE5YzIzOTVjNGJiYTg3OGZlZTk0YWQ3MmUwNTAiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjIzNS4xMzE6ODc3Ni92MS9iODY2YjVlN2JkNzc0MmIzOTViYjM0YTYyYzUzMGM2NyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWUiLCAibmFtZSI6ICJjaW5kZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjg3NzMvc2VydmljZXMvQWRtaW4iLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjg3NzMvc2VydmljZXMvQ2xvdWQiLCAiaWQiOiAiMGJkOTliNzFkZTE1NGIzMmEwMzcwMmVjMmFiZGVhZWYiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjIzNS4xMzE6ODc3My9zZXJ2aWNlcy9DbG91ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJlYzIiLCAibmFtZSI6ICJlYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjM1MzU3L3YyLjAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTkyLjE2OC4yMzUuMTMxOjUwMDAvdjIuMCIsICJpZCI6ICI4NjVlYTlkZmQwZTk0NWFhYjQ1YmVhZDBjMWVjMGMwZSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMjM1LjEzMTo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICIxYzgxNDI4YjQxNDA0Njc1OGIzZDQ4OTM2ODZiZTc3YiIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImFkbWluIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjY2ZjEwYzI5ODlkMjQyNmZiMjg2MTJhZmQ0Y2FlZDNmIl19fX0xggGBMIIBfQIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVVbnNldDEOMAwGA1UEBwwFVW5zZXQxDjAMBgNVBAoMBVVuc2V0MRgwFgYDVQQDDA93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEggEAHg+4c3MqFdPcJJkrIXgy+UiGwcpPcfyw7c+tGWFBdm6J3OaAhS3BXfRt1gfPwBcgmW-T8Aen8vEAN+VcKvka-LxOLlzaWlOsI5x3tXgLlP1aZl9kRb6Mqtg0jTyg9fb2XkTaGjK6nCfO0+SenQ3vItTArGkWd6Kai4h5f87S1s6dX6FF7VH9VP+Bq9FhDhL4wG3xaV4vCNA9s1+qPYGaxZevWZ9pid7LdGjm+b-O+sjdGdhzXQp80d-JIpzClBDHGQip-4gLplUXAkYtSGP5Jcmet38D11UPZekXg9LSBpZjiK3soUxLEBGSVcrnCVi70mJSBeg5AMSCc+nqcU3lGw=='
HTTP/1.0 202 Accepted
Date: Sat, 04 Jan 2014 14:55:11 GMT
Server: WSGIServer/0.1 Python/2.7.3
Content-Length: 0

root@ubuntu40g:/opt/stack/ironic# ironic node-list
+--------------------------------------+---------------+-------------+--------------------+
| UUID | Instance UUID | Power State | Provisioning State |
+--------------------------------------+---------------+-------------+--------------------+
| 7f942ba9-af64-47ef-8c27-ae7870bc30e8 | None | power off | None |
+--------------------------------------+---------------+-------------+--------------------+
root@ubuntu40g:/opt/stack/ironic# ironic node-show 7f942ba9-af64-47ef-8c27-ae7870bc30e8
+------------------------+-------------------------------------------------------------------------+
| Property | Value |
+------------------------+-------------------------------------------------------------------------+
| chassis_id | |
| created_at | 2014-01-03T22:31:28+00:00 |
| driver | pxe_ssh |
| driver_info | {u'macs': u'fa:16:3e:a6:fd:ae', u'pxe_root_gb': u'10', u'ssh_username': |
| | u'hm', u'deploy_ramdisk': u'cirros-0.3.1-x86_64-uec-ramdisk', |
| | u'ssh_password': u'kelimeng', u'ssh_virt_type': u'virsh', |
| | u'ssh_address': u'127.0.0.1'} |
| extra | {} |
| instance_uuid | None |
| last_error | Failed to validate deploy info. Error: Can not validate PXE bootloader. |
| | The following paramenters were not passed to ironic: ['instance_name', |
| | 'image_source', 'deploy_kernel', 'deploy_ramdisk'] |
| power_state | power off |
| properties | {} |
| provision_state | None |
| reservation | |
| target_power_state | None |
| target_provision_state | None |
| updated_at | 2014-01-04T14:55:14+00:00 |
| uuid | 7f942ba9-af64-47ef-8c27-ae7870bc30e8 |
+------------------------+-------------------------------------------------------------------------+
root@ubuntu40g:/opt/stack/ironic#

The laste_error message should be:

 Can not validate PXE bootloader. The following parameters were not passed to ironic: ['pxe_instance_name', 'pxe_root_gb', 'pxe_image_source', 'pxe_deploy_kernel', 'pxe_deploy_ramdisk']

Haomeng,Wang (whaom)
Changed in ironic:
assignee: nobody → Haomeng,Wang (whaom)
status: New → In Progress
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

Fix proposed to branch: master
Review: https://review.openstack.org/64983

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/64983
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=57f5e284b0c3c7d94ce1621fa3c93b62f7d27fd5
Submitter: Jenkins
Branch: master

commit 57f5e284b0c3c7d94ce1621fa3c93b62f7d27fd5
Author: Haomeng, Wang <email address hidden>
Date: Sun Jan 5 10:43:05 2014 +0800

    Fix wrong message of pxe validator

    pxe validator display wrong message, the parameters name should start
    with "pxe_", else we will define wrong parameters

    Change-Id: Ia2a5a001cfe01c7ef16c6d787a2d85341d718dd2
    Closes-Bug: #1266143

Changed in ironic:
status: In Progress → Fix Committed
aeva black (tenbrae)
Changed in ironic:
importance: Undecided → Low
Thierry Carrez (ttx)
Changed in ironic:
milestone: none → icehouse-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ironic:
milestone: icehouse-2 → 2014.1
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.