How to force registration of a host that was cleaned?

Hi,

Installed foreman version: 1.10.1, katello is 2.4.

I broke some machines by doing "subscription-manager clean".

After that I can't reregister them because of the following error:

subscription-manager register --activationkey SO6 --org SO --force

Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been deleted

When I execute the above command, an exception is also throw in foreman and
the content_hosts from foreman UI is stucked (always loading):

> Started POST "/rhsm/consumers?owner=SO&activation_keys=SO6" for
10.100.23.32 at 2016-01-21 04:45:41 -0500
2016-01-21 04:45:41 [app] [I] Processing by
Katello::Api::Rhsm::CandlepinProxiesController#consumer_activate as JSON
2016-01-21 04:45:41 [app] [I] Parameters: {"facts"=>"[FILTERED]",
"contentTags"=>[], "type"=>"system", "name"=>"v1-reg-run-21.company.net",
"owner"=>"SO", "activation_keys"=>"SO6"}
2016-01-21 04:45:41 [foreman-tasks/action] [E]
Katello::Resources::Candlepin::CandlepinResource: 410 Gone
{"displayMessage":"Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been
deleted","requestUuid":"80eb4486-068f-402c-b94f-a192180c96a4","deletedId":"86aa4cdc-a06b-4165-8faf-38b5e3923fb5"}
(GET
/candlepin/consumers/86aa4cdc-a06b-4165-8faf-38b5e3923fb5/entitlements)
(RestClient::Gone)
>
/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in
return!' > /opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:230:inprocess_result'
>
/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in
block in transmit' > /opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:instart'
>
/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in
transmit' .... .... .... 2016-01-21 04:45:41 [app] [E] RestClient::Gone: Katello::Resources::Candlepin::CandlepinResource: 410 Gone {"displayMessage":"Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been deleted","requestUuid":"80eb4486-068f-402c-b94f-a192180c96a4","deletedId":"86aa4cdc-a06b-4165-8faf-38b5e3923fb5"} (GET /candlepin/consumers/86aa4cdc-a06b-4165-8faf-38b5e3923fb5/entitlements) > Body: {"displayMessage":"Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been deleted","requestUuid":"80eb4486-068f-402c-b94f-a192180c96a4","deletedId":"86aa4cdc-a06b-4165-8faf-38b5e3923fb5"} > /opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:inreturn!'
>
/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:230:in
process_result' > /opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:inblock in transmit'
> /opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:in start' > /opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:intransmit'


Any way to repair this?

Thank you,
Cristian Falcas

Also, I can't delete the host from foreman because of this error:

Katello::Resources::Candlepin::CandlepinResource: 410 Gone
{"displayMessage":"Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been
deleted","requestUuid":"b401c796-7524-4834-8a66-7c1a6e9c79a8","deletedId":"86aa4cdc-a06b-4165-8faf-38b5e3923fb5"}
(GET /candlepin/consumers/86aa4cdc-a06b-4165-8faf-38b5e3923fb5/entitlements)

··· On Thu, Jan 21, 2016 at 11:48 AM, Cristian Falcas wrote:

Hi,

Installed foreman version: 1.10.1, katello is 2.4.

I broke some machines by doing “subscription-manager clean”.

After that I can’t reregister them because of the following error:

subscription-manager register --activationkey SO6 --org SO --force

Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been deleted

When I execute the above command, an exception is also throw in foreman
and the content_hosts from foreman UI is stucked (always loading):

Started POST “/rhsm/consumers?owner=SO&activation_keys=SO6” for
10.100.23.32 at 2016-01-21 04:45:41 -0500
2016-01-21 04:45:41 [app] [I] Processing by
Katello::Api::Rhsm::CandlepinProxiesController#consumer_activate as JSON
2016-01-21 04:45:41 [app] [I] Parameters: {“facts”=>"[FILTERED]",
“contentTags”=>[], “type”=>“system”, “name”=>“v1-reg-run-21.company.net”,
“owner”=>“SO”, “activation_keys”=>“SO6”}
2016-01-21 04:45:41 [foreman-tasks/action] [E]
Katello::Resources::Candlepin::CandlepinResource: 410 Gone
{“displayMessage”:“Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been
deleted”,“requestUuid”:“80eb4486-068f-402c-b94f-a192180c96a4”,“deletedId”:“86aa4cdc-a06b-4165-8faf-38b5e3923fb5”}
(GET
/candlepin/consumers/86aa4cdc-a06b-4165-8faf-38b5e3923fb5/entitlements)
(RestClient::Gone)

/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in
`return!’

/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:230:in
`process_result’

/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in
`block in transmit’

/opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:in `start’

/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in
`transmit’



2016-01-21 04:45:41 [app] [E] RestClient::Gone:
Katello::Resources::Candlepin::CandlepinResource: 410 Gone
{“displayMessage”:“Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been
deleted”,“requestUuid”:“80eb4486-068f-402c-b94f-a192180c96a4”,“deletedId”:“86aa4cdc-a06b-4165-8faf-38b5e3923fb5”}
(GET /candlepin/consumers/86aa4cdc-a06b-4165-8faf-38b5e3923fb5/entitlements)

Body: {“displayMessage”:“Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has
been
deleted”,“requestUuid”:“80eb4486-068f-402c-b94f-a192180c96a4”,“deletedId”:“86aa4cdc-a06b-4165-8faf-38b5e3923fb5”}

/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in
`return!’

/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:230:in
`process_result’

/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in
`block in transmit’

/opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:in `start’

/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in
`transmit’


Any way to repair this?

Thank you,
Cristian Falcas

It works if I got to content_hosts and unregister the host from there

··· On Thu, Jan 21, 2016 at 11:50 AM, Cristian Falcas wrote:

Also, I can’t delete the host from foreman because of this error:

Katello::Resources::Candlepin::CandlepinResource: 410 Gone
{“displayMessage”:“Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been
deleted”,“requestUuid”:“b401c796-7524-4834-8a66-7c1a6e9c79a8”,“deletedId”:“86aa4cdc-a06b-4165-8faf-38b5e3923fb5”}
(GET /candlepin/consumers/86aa4cdc-a06b-4165-8faf-38b5e3923fb5/entitlements)

On Thu, Jan 21, 2016 at 11:48 AM, Cristian Falcas <cristi.falcas@gmail.com > > wrote:

Hi,

Installed foreman version: 1.10.1, katello is 2.4.

I broke some machines by doing “subscription-manager clean”.

After that I can’t reregister them because of the following error:

subscription-manager register --activationkey SO6 --org SO --force

Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been deleted

When I execute the above command, an exception is also throw in foreman
and the content_hosts from foreman UI is stucked (always loading):

Started POST “/rhsm/consumers?owner=SO&activation_keys=SO6” for
10.100.23.32 at 2016-01-21 04:45:41 -0500
2016-01-21 04:45:41 [app] [I] Processing by
Katello::Api::Rhsm::CandlepinProxiesController#consumer_activate as JSON
2016-01-21 04:45:41 [app] [I] Parameters: {“facts”=>"[FILTERED]",
“contentTags”=>[], “type”=>“system”, “name”=>“v1-reg-run-21.company.net”,
“owner”=>“SO”, “activation_keys”=>“SO6”}
2016-01-21 04:45:41 [foreman-tasks/action] [E]
Katello::Resources::Candlepin::CandlepinResource: 410 Gone
{“displayMessage”:“Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been
deleted”,“requestUuid”:“80eb4486-068f-402c-b94f-a192180c96a4”,“deletedId”:“86aa4cdc-a06b-4165-8faf-38b5e3923fb5”}
(GET
/candlepin/consumers/86aa4cdc-a06b-4165-8faf-38b5e3923fb5/entitlements)
(RestClient::Gone)

/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in
`return!’

/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:230:in
`process_result’

/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in
`block in transmit’

/opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:in `start’

/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in
`transmit’



2016-01-21 04:45:41 [app] [E] RestClient::Gone:
Katello::Resources::Candlepin::CandlepinResource: 410 Gone
{“displayMessage”:“Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has been
deleted”,“requestUuid”:“80eb4486-068f-402c-b94f-a192180c96a4”,“deletedId”:“86aa4cdc-a06b-4165-8faf-38b5e3923fb5”}
(GET /candlepin/consumers/86aa4cdc-a06b-4165-8faf-38b5e3923fb5/entitlements)

Body: {“displayMessage”:“Unit 86aa4cdc-a06b-4165-8faf-38b5e3923fb5 has
been
deleted”,“requestUuid”:“80eb4486-068f-402c-b94f-a192180c96a4”,“deletedId”:“86aa4cdc-a06b-4165-8faf-38b5e3923fb5”}

/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in
`return!’

/opt/theforeman/tfm/root/usr/share/gems/gems/rest-client-1.6.7/lib/restclient/request.rb:230:in
`process_result’

/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:50:in
`block in transmit’

/opt/rh/ruby193/root/usr/share/ruby/net/http.rb:746:in `start’

/opt/theforeman/tfm/root/usr/share/gems/gems/rbovirt-0.0.35/lib/restclient_ext/request.rb:44:in
`transmit’


Any way to repair this?

Thank you,
Cristian Falcas