calm-kitchen-65756
07/01/2026, 2:26 AMcreamy-pencil-82913
07/01/2026, 2:51 AMstocky-account-63046
07/01/2026, 8:15 AM/v3-public/localProviders hasn't been used for log in for a while. though diving in at this level, with schemas as well, is a little too deep to being with.
The Rancher UI login still fails after entering valid admin credentials. can you provide more detail? what's shown on screen, is there a message? at what stage does it fail (user loads the page, user tries to log in but it doesn't succeed, etc)?
/v1/ext.cattle.io.selfuser is a relatively new feature that covers a lot of functionality. it's expected for this, at times, to 401 but not 404.
this does feel env related, would agree with Brandon can you provide more detail on how you when from 2.9 to 2.14, also is it in the same cluster?calm-kitchen-65756
07/02/2026, 2:54 PM/v1/ext.cattle.io.selfuser returning HTTP 404.
- I do not see a normal invalid-password type message because backend login itself succeeds.
What I tested:
- /v3-public/localProviders/local?action=login returns HTTP 201 and generates a token.
- Using that token, POST /v1/ext.cattle.io.selfuser returns HTTP 404.
- This also happens when port-forwarding directly to the Rancher pod, so I do not think this is ingress/service routing/browser cache.
- /v1/schemas does not show the expected <http://ext.cattle.io|ext.cattle.io> resources.
- Kubernetes aggregation looks healthy:
- <http://v1.ext.cattle.io|v1.ext.cattle.io> APIService is Available=True.
- kubectl get --raw /apis/ext.cattle.io/v1 lists selfusers.
- Direct kubectl SelfUser test works.
1. Is installing Rancher 2.14.x into the same cluster after removing 2.9.x unsupported unless all Rancher resources/CRDs/state are fully cleaned?
2. Is there a supported cleanup procedure for stale Rancher resources from the old 2.9 install?stocky-account-63046
07/02/2026, 3:10 PMcalm-kitchen-65756
07/16/2026, 3:10 PM