This occurred on a RHEL 7 proxy where I was attempting to provision after setting up smart proxy to update IPA DNS. Changing /usr/share/foreman-proxy/modules/dns/providers/nsupdate_gss.rb:2 to "require 'proxy/kerberos'" instead of "require 'kerberos'" is getting me further. The full trace is: E, [2014-07-22T10:44:47.997826 #19991] ERROR -- : cannot load such file -- kerberos D, [2014-07-22T10:44:47.998183 #19991] DEBUG -- : /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/share/foreman-proxy/modules/dns/providers/nsupdate_gss.rb:2:in `<top (required)>' /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/share/foreman-proxy/modules/dns/dns_api.rb:21:in `dns_setup' /usr/share/foreman-proxy/modules/dns/dns_api.rb:45:in `block in <class:Api>' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:1293:in `call' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:1293:in `block in compile!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:860:in `[]' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:860:in `block (3 levels) in route!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:876:in `route_eval' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:860:in `block (2 levels) in route!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:897:in `block in process_route' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:895:in `catch' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:895:in `process_route' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:859:in `block in route!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:858:in `each' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:858:in `route!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:963:in `block in dispatch!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:946:in `block in invoke' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:946:in `catch' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:946:in `invoke' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:960:in `dispatch!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:794:in `block in call!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:946:in `block in invoke' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:946:in `catch' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:946:in `invoke' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:794:in `call!' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:780:in `call' /usr/share/gems/gems/rack-1.4.1/lib/rack/commonlogger.rb:20:in `call' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:161:in `call' /usr/share/foreman-proxy/lib/proxy/log.rb:29:in `call' /usr/share/gems/gems/rack-protection-1.5.0/lib/rack/protection/xss_header.rb:18:in `call' /usr/share/gems/gems/rack-protection-1.5.0/lib/rack/protection/path_traversal.rb:16:in `call' /usr/share/gems/gems/rack-protection-1.5.0/lib/rack/protection/json_csrf.rb:18:in `call' /usr/share/gems/gems/rack-protection-1.5.0/lib/rack/protection/base.rb:49:in `call' /usr/share/gems/gems/rack-protection-1.5.0/lib/rack/protection/base.rb:49:in `call' /usr/share/gems/gems/rack-protection-1.5.0/lib/rack/protection/frame_options.rb:31:in `call' /usr/share/gems/gems/rack-1.4.1/lib/rack/nulllogger.rb:9:in `call' /usr/share/gems/gems/rack-1.4.1/lib/rack/head.rb:9:in `call' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/showexceptions.rb:21:in `call' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:124:in `call' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:1417:in `block in call' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:1499:in `synchronize' /usr/share/gems/gems/sinatra-1.3.6/lib/sinatra/base.rb:1417:in `call' /usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call' /usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in `block in call' /usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `each' /usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in `call' /usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in `call' /usr/share/gems/gems/rack-1.4.1/lib/rack/handler/webrick.rb:59:in `service' /usr/share/ruby/webrick/httpserver.rb:138:in `service' /usr/share/ruby/webrick/httpserver.rb:94:in `run' /usr/share/ruby/webrick/server.rb:295:in `block in start_thread' 10.16.133.12 - - [22/Jul/2014 10:44:47] "POST /dns/ HTTP/1.1" 400 33 0.0262
Connecting redmine issue http://projects.theforeman.org/issues/6722 from this bug
Moving to POST since upstream bug http://projects.theforeman.org/issues/6722 has been closed ------------- Dominic Cleal Applied in changeset smart-proxy:commit:5bbd2913cfa73bd93e19af537a58d27c8a47cb59.
This was delivered with Satellite 6.0 which was released on 10 September 2014.