Description of problem: After uebercert generation there is created a special consumer created and subscribed to a special uebercert product. These are mostly (or entirely) used to generate entitlement certificate that allows access all the content of the owner. There is a problem however when deleting owner with such a uebercert generated. Uebercert porduct and pools can't be filtered by owner and when trying deleting the consumer we get "Runtime Error null at org.candlepin.service.impl.DefaultIdentityCertServiceAdapter.deleteIdentityCert:67" Since this ueber-consumers and products are mostly internal thing of CP, I suggest CP to deal with it without any requirement on API calls from client (Katello in this case). Version-Release number of selected component (if applicable): candlepin-0.5.10-1 How reproducible: always Steps to Reproduce: 1. create owner 2. generate uebercert 3. delete owner Actual results: ERROR: update or delete on table "cp_owner" violates foreign key constraint "fk_pool_owner" on table "cp_pool" Detail: Key (id)=(4028fa81351962fc013519686cd30003) is still referenced from table "cp_pool". Expected results: Owner deleted successfully Additional info: This quite a big issue on Katello side https://bugzilla.redhat.com/show_bug.cgi?id=741678
Which was marked as duplicate to https://bugzilla.redhat.com/show_bug.cgi?id=771957
Fixed in candlepin.git master: 13ac1277d689155a5ea89f25905f54e714b763c2 Will appear in candlepin-0.5.16-1 and later.
Marking all community bugs modified or beyong as closed.