Bug #1340

can't remove host due to dhcp issue

Added by Corey Osman over 1 year ago. Updated 11 months ago.

Status:New Start:11/17/2011
Priority:Normal Due date:
Assigned to:- % Done:

0%

Category:DHCP
Target version:-
Backlog:No Difficulity:
Votes: 0

Description

Unable to save
DHCP Settings for puppetdemo1.demo.corp task failed with the following error: 400 Bad Request

I am unable to remove the host or change the IP because foreman cannot remove the reservation from the dhcp server.


Processing HostsController#update (for 192.0.248.104 at 2011-11-17 19:52:12) [PUT]
  Parameters: {"commit"=>"Submit", "action"=>"update", "_method"=>"put", "authenticity_token"=>"/L+9rIwt9kTkNHUXd6uhltKCWPbjEOvLxMC3sMStH24=", "id"=>"puppetdemo1.demo.corp", "controller"=>"hosts", "host"=>{"comment"=>"", "architecture_id"=>"1", "subnet_id"=>"", "managed"=>"1", "puppetproxy_id"=>"3", "name"=>"puppetdemo1", "sp_mac"=>"", "puppetmaster_name"=>"puppetprod1.demo.corp", "sp_name"=>"", "mac"=>"00:50:56:bb:03:5e", "domain_id"=>"1", "enabled"=>"1", "root_pass"=>"[FILTERED]", "medium_id"=>"6", "hostgroup_id"=>"5", "is_owned_by"=>"2-Users", "ptable_id"=>"1", "sp_subnet_id"=>"", "ip"=>"10.20.0.198", "environment_id"=>"1", "model_id"=>"", "disk"=>"", "sp_ip"=>"", "puppetclass_ids"=>[""], "operatingsystem_id"=>"11"}}
Delete DHCP reservation for puppetdemo1.demo.corp-00:50:56:bb:03:5e/192.0.19.198
DHCP Settings for puppetdemo1.demo.corp task failed with the following error: 400 Bad Request
Rolling back due to a problem: DHCP Settings for puppetdemo1.demo.corp     5     failed     puppetdemo1.demo.corpdel_dhcp
Failed to save: DHCP Settings for puppetdemo1.demo.corp task failed with the following error: 400 Bad Request
Rendering template within layouts/application
Rendering hosts/edit
Completed in 3601ms (View: 348, DB: 14) | 200 OK [https://foreman/hosts/puppetdemo1.demo.corp]

History

Updated by Ohad Levy over 1 year ago

  • Assigned to set to Corey Osman

what is in the proxy log?
can you try with the latest proxy / foreman code and see if you can reproduce this?

Updated by Ohad Levy over 1 year ago

  • Status changed from New to Need more information

Updated by Corey Osman over 1 year ago

I actually worked around the issue yesterday. Here is the problem.

1. If the proxy for the dhcp server cannot be reached or is not working it throws that error.

2. If I remove the dhcp proxy server from the subnet that the host belongs to I can then delete the node.

There must be some dependency between the dhcp proxy and the host that is keeping the user from deleting the host.

Updated by Benjamin Papillon 11 months ago

  • Category set to DHCP

Updated by Benjamin Papillon 11 months ago

  • Status changed from Need more information to Assigned

Updated by Benjamin Papillon 11 months ago

  • Status changed from Assigned to New
  • Assigned to deleted (Corey Osman)

Also available in: Atom PDF