+++ This bug was initially created as a clone of Bug #855152 +++ Description of problem: Katello master currently allows the same system to register using the same name multiple times, leaving previous copies of the name in the system list. Version-Release number of selected component (if applicable): katello-common-1.1.9-1.git.148.307e03b.fc16.noarch Steps to Reproduce: 1. subscription-manager register --user admin --password admin --org ACME_Corporation --env DEV 2. subscription-manager clean 3. subscription-manager register --user admin --password admin --org ACME_Corporation --env DEV Actual results: When viewing the list of systems, via the ui or cli you will find multiple copies of the same system name. headpin> system list --org ACME_Corporation -------------------------------------------------------------------------------- Systems List For Org [ ACME_Corporation ] Name Uuid Ipv4 Address Service Level -------------------------------------------------------------------------------- localhost-12345 e18ae6a2-1857-4b0d-9d5c-21b81603ad09 x.x.x.x localhost-12345 c42390fe-d591-49d3-8285-2863fb741fad x.x.x.x Expected results: subscription-manager should have returned an error that the name is already taken and to use the --force option. Additional info:
As discussed on IRC, this is not a bug but expected behaviour. There are valid use cases for a system to be registered, then cleaned, and another system registered. Systems with the same name is also a valid scenario.