Problem:
Wanted to add a new user, got instead this message after clicking on Administer->Users: Foreman has detected definitions of unknown classes in your database. This can happen after a plugin removal which did not properly cleaned up data it created. Would you like to delete all records from SQL table "auth_sources" with column "type" having the value "ForemanVirtWhoConfigure::AuthSourceHiddenWithAuthentication"
Expected outcome:
I am allowed to add a user.
Foreman and Proxy versions:
Foreman 3.3.0 and Katello 4.5.0
Foreman and Proxy plugin versions:
Foreman 3.3.0 and Katello 4.5.0
And as far as I understand, using those foreman-installer options is the correct way to install the plugin to begin with. Don’t install the rubygem. Don’t use rake. Run foreman-installer. It installs the necessary gems for the plugin and does all the configuration necessary…