Description of problem: Default system custom info: Not able to register a client to a different ORG if the ORGs have the similar custom info keynames with special characters Version-Release number of selected component (if applicable): * candlepin-0.8.7-1.el6_4.noarch * candlepin-scl-1-5.el6_4.noarch * candlepin-scl-quartz-2.1.5-5.el6_4.noarch * candlepin-scl-rhino-1.7R3-1.el6_4.noarch * candlepin-scl-runtime-1-5.el6_4.noarch * candlepin-selinux-0.8.7-1.el6_4.noarch * candlepin-tomcat6-0.8.7-1.el6_4.noarch * elasticsearch-0.19.9-8.el6sat.noarch * foreman-1.1.10002-29.noarch * foreman-postgresql-1.1.10002-29.noarch * katello-1.4.2-6.el6sat.noarch * katello-all-1.4.2-6.el6sat.noarch * katello-certs-tools-1.4.2-2.el6sat.noarch * katello-cli-1.4.2-5.el6sat.noarch * katello-cli-common-1.4.2-5.el6sat.noarch * katello-common-1.4.2-6.el6sat.noarch * katello-configure-1.4.3-9.el6sat.noarch * katello-configure-foreman-1.4.3-9.el6sat.noarch * katello-foreman-all-1.4.2-6.el6sat.noarch * katello-glue-candlepin-1.4.2-6.el6sat.noarch * katello-glue-elasticsearch-1.4.2-6.el6sat.noarch * katello-glue-pulp-1.4.2-6.el6sat.noarch * katello-selinux-1.4.3-3.el6sat.noarch * pulp-rpm-plugins-2.1.1-1.el6sat.noarch * pulp-selinux-2.1.1-1.el6sat.noarch * pulp-server-2.1.1-1.el6sat.noarch How reproducible: Always Steps to Reproduce: 1. Navigate to Satellite 6 -> Administer -> Organizations -> Select an ORG (say ORG1) -> Default Custom Info -> System Default Info 2. Create a keyname with special characters Eg: foo@!#$%^&*( ) 3. Register a client to ORG1 # subscription-manager register --username=*** --password=*** --org=ORG1 --env=env1 4. Create an other ORG (say ORG2) and create a similar system default custom info keyname: foo@!#$%^&*( ) 5. Now unregister the client from ORG1 and register to ORG2 # subscription-manager register --username=*** --password=*** --org=ORG2 --env=env1 Actual results: #subscription-manager register --username=*** --password=*** --org=ORG2 --env=env1 Validation failed: Keyname already exists for this object Expected results: System is registered successfully to ORG2 Additional info:
can't reproduce please advise. over and out
Actually fixing of BZ https://bugzilla.redhat.com/show_bug.cgi?id=965793 fixed this issue also. Verified in headpin nightly: * candlepin-0.8.17-1.el6.noarch * candlepin-cert-consumer-ibm-x3650-04.ovirt.rhts.eng.bos.redhat.com-1.0-1.noarch * candlepin-tomcat6-0.8.17-1.el6.noarch * elasticsearch-0.19.9-7.el6.noarch * katello-candlepin-cert-key-pair-1.0-1.noarch * katello-certs-tools-1.4.2-1.el6.noarch * katello-cli-1.4.2-1.git.123.5415a3c.el6.noarch * katello-cli-common-1.4.2-1.git.123.5415a3c.el6.noarch * katello-common-1.4.2-1.git.846.c3e1652.el6.noarch * katello-configure-1.4.3-1.git.67.f71e590.el6.noarch * katello-glue-candlepin-1.4.2-1.git.846.c3e1652.el6.noarch * katello-glue-elasticsearch-1.4.2-1.git.846.c3e1652.el6.noarch * katello-headpin-1.4.2-1.git.846.c3e1652.el6.noarch * katello-headpin-all-1.4.2-1.git.846.c3e1652.el6.noarch * Katello-Katello-Installation-RegisterRHNClassic-1.1-4.noarch * Katello-Katello-Sanity-ImportKeys-1.2-1.noarch * katello-repos-1.4.2-1.el6.noarch * katello-selinux-1.4.3-1.git.4.99dc194.el6.noarch * thumbslug-0.0.27-1.el6.noarch * thumbslug-selinux-0.0.27-1.el6.noarch
This was verified and delivered with MDP2. Closing it out.