I just repeated it to be sure: I went to the web interface kingpin -> Consumers and removed my system, then I fired up the RHSM gui and it says 'Unregister System'. I clicked the unregister button and got the error here:
I closed the RHSM gui tool, restarted it, and it still says Unregister System.
Cannot reproduce in standalone, was trying to do so by using curl to delete the consumer in candlepin, which should be sufficient to trigger this. The error pops up, but the GUI button switches straight to "Register System". On restart it remains "Register System".
Dug through the code and I can't see how this would happen, the cert deletion is in a finally block which should clean them out even when the auth fails. (which is expected in this scenario)
I attempted to test directly against kingpin but I'm told using the test accounts could pose problems for QE. Have strong suspicion the standalone test steps above should cover it anyhow.
So, possible this has since been fixed? Anyone able to reproduce today?
what error do you get?
I get the error in the screenshot, this is expected behavior I think. (the consumer has been deleted, his identity cert is no longer valid to authenticate with, but the client has no way to know this)
The part with unregister however should clean up those certs and after that, the client should think it's unregistered, even if the auth fails when trying to unregister. That part is what I assumed this bug was about, but I cannot reproduce.
ok... I am fine with that.