James,

Try a couple things first:

foreman-rake katello:reindex
systemctl restart tomcat

then
 'tail -f -n 0 /var/log/candlepin/* /var/log/messages/
/var/log/foreman/production.log' on your machine and retry the activation
key.
Share that output with us (if its still erroring). It will be best to pipe
this to a file and attach it as it makes it easier to parse.

Let me know if you have any questions.

Thanks,

John Mitsch
Red Hat Engineering
(860)-967-7285
irc: jomitsch

On Tue, Sep 13, 2016 at 4:54 PM, James Evans <[email protected]>
wrote:

> I've been prototyping Foreman for a while now, and everything has been
> working perfectly in testing. Now I've built out our production deployment
> and imported content, and started trying to move hosts to the Foreman and
> Katello server. When ever I run subscription-manager register, from any
> host, I get 500 Internal Server Error, and the task hangs. I have to go
> into the dynaflow console and skip the broken step, and resume the task to
> clear locks.
>
> I've never had this happen in any of my tests where I've built a number of
> test servers to test out processes and configurations. All the test systems
> were able to register clients with no issues at all. The server and client
> are both fully updated RHEL 7.2 boxes, the server is
> running foreman-1.12.2-1.el7.noarch and katello-3.1.0-5.el7.noarch.
>
> The only other difference between the production and test is that I never
> imported RHEL content into the test systems.
>
> I've spent a week building out the products, repositories, content views,
> etc. and would really like to recover this without having to start over,
> but this is obviously a major problem!
>
> I've googled the errors, with out finding any thing. Can anyone help me?
>
> On the client I run:
>
> # subscription-manager register --org="myOrg" --activationkey="rhel-72-x86_
> 64-production"
> Task 1ac48d97-a570-4a43-9a09-b5cb0be7cf29: RestClient::InternalServerError:
> 500 Internal Server Error
>
> And the production.log contains (abbreviated):
>
> 2016-09-13 15:39:15 [app] [I] Started GET "/rhsm/" for XX.XX.XX.XX at
> 2016-09-13 15:39:15 -0500
> 2016-09-13 15:39:15 [app] [I] Processing by Katello::Api::V2::
> RootController#rhsm_resource_list as JSON
> 2016-09-13 15:39:15 [app] [I]   Parameters: {"root"=>{}}
> 2016-09-13 15:39:15 [app] [I]   Rendered /opt/theforeman/tfm/root/usr/
> share/gems/gems/katello-3.1.0.1/app/views/katello/api/v2/root/resource_list.json.rabl
> within katello/api/v2/layouts/collection (2.4ms)
> 2016-09-13 15:39:15 [app] [I] Completed 200 OK in 21ms (Views: 3.8ms |
> ActiveRecord: 0.0ms)
> 2016-09-13 15:39:15 [app] [I] Started GET "/rhsm/status" for XX.XX.XX.XX
> at 2016-09-13 15:39:15 -0500
> 2016-09-13 15:39:15 [app] [I] Processing by Katello::Api::Rhsm::
> CandlepinProxiesController#server_status as JSON
> 2016-09-13 15:39:15 [app] [I] Completed 200 OK in 308ms (Views: 0.9ms |
> ActiveRecord: 0.0ms)
> 2016-09-13 15:39:16 [app] [I] Started POST "/rhsm/consumers?owner=myOrg&
> activation_keys=rhel-72-x86_64-production" for XX.XX.XX.XX at 2016-09-13
> 15:39:16 -0500
> 2016-09-13 15:39:16 [app] [I] Processing by Katello::Api::Rhsm::
> CandlepinProxiesController#consumer_activate as JSON
> 2016-09-13 15:39:16 [app] [I]   Parameters: {"facts"=>"[FILTERED]",
> "installedProducts"=>[{"productName"=>"Red Hat Enterprise Linux Server",
> "arch"=>"x86_64", "version"=>"7.2", "productId"=>"69"}], "type"=>"system",
> "name"=>"client.com", "contentTags"=>["rhel-7", "rhel-7-server"],
> "owner"=>"myOrg", "activation_keys"=>"rhel-72-x86_64-production"}
> 2016-09-13 15:39:18 [app] [I] Import facts for 'client.example.com'
> completed. Added: 0, Updated: 1, Deleted 21 facts
> 2016-09-13 15:39:21 [katello/pulp_rest] [E] RestClient.post "
> https://foreman.example.com/pulp/api/v2/consumers/";,
> "{\"id\":\"1c796228-efa5-4190-b5de-a0f7605e3074\",\"display_name\":\"
> client.example.com\"}", "Accept"=>"*/*; q=0.5, application/xml",
> "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"100",
> "accept"=>"application/json", "content_type"=>"application/json"
>  | \n# => 500 InternalServerError | application/json 2551 bytes
>  |
> 2016-09-13 15:39:21 [foreman-tasks/action] [E] 500 Internal Server Error
> (RestClient::InternalServerError)
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.
> 8.0/lib/restclient/abstract_response.rb:74:in `return!'
>  | 
> /opt/theforeman/tfm/root/usr/share/gems/gems/runcible-1.7.2/lib/runcible/base.rb:79:in
> `block in get_response'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.
> 8.0/lib/restclient/request.rb:493:in `call'
>
> <snip>
>
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-
> ruby-1.0.0/lib/concurrent/executor/serialized_execution.rb:77:in `block
> in call_job'
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-
> ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:333:in
> `call'
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-
> ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:333:in
> `run_task'
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-
> ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:322:in
> `block (3 levels) in create_worker'
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-
> ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:305:in
> `loop'
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-
> ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:305:in
> `block (2 levels) in create_worker'
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-
> ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:304:in
> `catch'
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-
> ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:304:in
> `block in create_worker'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/logging-1.8.2/
> lib/logging/diagnostic_context.rb:323:in `call'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/logging-1.8.2/
> lib/logging/diagnostic_context.rb:323:in `block in
> create_with_logging_context'
> 2016-09-13 15:39:21 [katello/cp_proxy] [E] ForemanTasks::TaskError: Task
> c837e61c-90c6-4923-81ba-d4970e1249ca: RestClient::InternalServerError:
> 500 Internal Server Error
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-
> 0.7.18/lib/foreman_tasks.rb:40:in `block in sync_task'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-
> 0.7.18/lib/foreman_tasks.rb:39:in `tap'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-
> 0.7.18/lib/foreman_tasks.rb:39:in `sync_task'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-
> 0.7.18/lib/foreman_tasks/triggers.rb:22:in `sync_task'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/katello-3.1.0.
> 1/app/controllers/katello/api/rhsm/candlepin_proxies_controller.rb:224:in
> `consumer_activate'
>  | /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.
> 2.5.1/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
>
> <snip>
>
>  | 
> /usr/share/passenger/phusion_passenger/rack/thread_handler_extension.rb:74:in
> `process_request'
>  | 
> /usr/share/passenger/phusion_passenger/request_handler/thread_handler.rb:141:in
> `accept_and_process_next_request'
>  | 
> /usr/share/passenger/phusion_passenger/request_handler/thread_handler.rb:109:in
> `main_loop'
>  | /usr/share/passenger/phusion_passenger/request_handler.rb:455:in
> `block (3 levels) in start_threads'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/logging-1.8.2/
> lib/logging/diagnostic_context.rb:323:in `call'
>  | /opt/theforeman/tfm/root/usr/share/gems/gems/logging-1.8.2/
> lib/logging/diagnostic_context.rb:323:in `block in
> create_with_logging_context'
> 2016-09-13 15:39:21 [app] [I] Completed 500 Internal Server Error in
> 5769ms (Views: 0.4ms | ActiveRecord: 188.9ms)
>
> --
> You received this message because you are subscribed to the Google Groups
> "Foreman users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/foreman-users.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to