Project

General

Profile

Actions

Bug #1154

closed

ms dhcp smart proxy error 400

Added by Oliver Weinmann over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
DHCP
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Hi,

I still have the 400 error when creating a new host in foreman. I have installed the latest available smart proxy version using git and there is also something happening on the ms dhcp server when creating the host. It successfully adds the dhcp reservation but in the foreman gui I get failed 400 Bad Request. I attached the trace from the proxy.log.

# Logfile created on Tue Sep 06 21:55:52 +0200 2011 by logger.rb/1.2.6
D, [2011-09-06T21:55:52.067293 #2864] DEBUG -- : Loading subnets for 172.28.4.12
I, [2011-09-06T21:55:52.613293 #2864]  INFO -- : Enumerated the scopes on 172.28.4.12
D, [2011-09-06T21:55:52.613293 #2864] DEBUG -- : Added 172.28.4.0/255.255.252.0 to 172.28.4.12
D, [2011-09-06T21:55:52.613293 #2864] DEBUG -- : Added 172.28.8.0/255.255.252.0 to 172.28.4.12
D, [2011-09-06T21:55:52.613293 #2864] DEBUG -- : Added 172.28.16.0/255.255.252.0 to 172.28.4.12
D, [2011-09-06T21:55:52.613293 #2864] DEBUG -- : Loading subnet data for 172.28.4.0/255.255.252.0
I, [2011-09-06T21:55:53.190493 #2864]  INFO -- : Enumerated hosts on 172.28.4.0
D, [2011-09-06T21:55:53.190493 #2864] DEBUG -- : Lazy loaded 172.28.4.0/255.255.252.0 records
D, [2011-09-06T21:55:53.190493 #2864] DEBUG -- : Loading subnet data for 172.28.8.0/255.255.252.0
I, [2011-09-06T21:55:53.767693 #2864]  INFO -- : Enumerated hosts on 172.28.8.0
W, [2011-09-06T21:55:53.767693 #2864]  WARN -- : Skipped     172.28.11.128     -    00-21-70-d4-ca-30-
 - wrong number of arguments (3 for 1)
D, [2011-09-06T21:55:53.767693 #2864] DEBUG -- : Lazy loaded 172.28.8.0/255.255.252.0 records
D, [2011-09-06T21:55:53.767693 #2864] DEBUG -- : Loading subnet data for 172.28.16.0/255.255.252.0
I, [2011-09-06T21:55:54.360493 #2864]  INFO -- : Enumerated hosts on 172.28.16.0
D, [2011-09-06T21:55:54.360493 #2864] DEBUG -- : Lazy loaded 172.28.16.0/255.255.252.0 records
D, [2011-09-06T21:55:54.360493 #2864] DEBUG -- : Added test123.a.space.corp (172.28.16.2 / 00:50:56:b7:00:6d) to 172.28.16.0/255.255.252.0
I, [2011-09-06T21:55:54.984493 #2864]  INFO -- : Added DHCP reservation for test123.a.space.corp (172.28.16.2 / 00:50:56:b7:00:6d)
E, [2011-09-06T21:55:54.984493 #2864] ERROR -- : undefined method `[]' for nil:NilClass
D, [2011-09-06T21:55:54.984493 #2864] DEBUG -- : ./../lib/proxy/dhcp/server/native_ms.rb:50:in `addRecord'
./../lib/proxy/dhcp/server/native_ms.rb:39:in `each'
./../lib/proxy/dhcp/server/native_ms.rb:39:in `addRecord'
./../lib/dhcp_api.rb:91:in `POST /dhcp/:network'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:1032:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:1032:in `compile!'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:620:in `instance_eval'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:620:in `route_eval'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:604:in `route!'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:656:in `process_route'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:653:in `catch'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:653:in `process_route'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:603:in `route!'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:602:in `each'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:602:in `route!'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:741:in `dispatch!'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:530:in `call!'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:706:in `instance_eval'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:706:in `invoke'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:706:in `catch'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:706:in `invoke'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:530:in `call!'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:516:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.0/lib/rack/methodoverride.rb:24:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.0/lib/rack/showexceptions.rb:24:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.0/lib/rack/commonlogger.rb:18:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:1142:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:1168:in `synchronize'
C:/Ruby187/lib/ruby/gems/1.8/gems/sinatra-1.1.0/lib/sinatra/base.rb:1142:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.0/lib/rack/content_length.rb:13:in `call'
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.0/lib/rack/handler/webrick.rb:52:in `service'
C:/Ruby187/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
C:/Ruby187/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:162:in `start'
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:95:in `start'
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:92:in `each'
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:92:in `start'
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:23:in `start'
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:82:in `start'
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.2.0/lib/rack/handler/webrick.rb:13:in `run'
./../lib/sinatra-patch.rb:32:in `run!'
smart-proxy:102

Actions #1

Updated by Oliver Weinmann over 12 years ago

Hi,

any news regarding this problem? Currently I cannot deploy any hosts. If more information is needed or closer debugging just let me know I'm in the IRC channel.

Regards,
Oliver

Actions #2

Updated by Ohad Levy over 12 years ago

  • Assignee set to Ohad Levy
  • Target version set to 0.3
Actions #3

Updated by Ohad Levy over 12 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF