Session pooler returns ENOTFOUND tenant/user not found in us-east-1 #50040
Replies: 3 comments 11 replies
|
Double check aws-0 versus aws-1 or aws-2 in your connection string. What is the full user name you are using (mask your project id). Should be postgres.project_id and not just postgres. |
|
Thanks for the suggestion. I double-checked the Session Pooler values shown
in Dashboard > Connect.
- Host: aws-0-us-east-1.pooler.supabase.com
- Port: 5432
- Database: postgres
- Username format: postgres.<project-ref>
- My masked username is: postgres.xbxo…gtvk
So I am using the full pooler username, not just "postgres". I also did not
manually guess the aws-N prefix — aws-0 is copied directly from the
project’s Connect panel.
The Supabase CLI selects the same host and username after a successful:
supabase link --project-ref <project-ref>
But the subsequent linked database command fails with:
FATAL: (ENOTFOUND) tenant/user postgres.xbxo…gtvk not found (SQLSTATE XX000)
Additional checks already completed:
- The project is active and the application/database APIs work.
- The project was restarted.
- The database password was reset.
- The project was unlinked and relinked.
- Network restrictions allow all IP addresses.
- There are no network bans.
- Direct connection with --skip-pooler cannot be used from this network
because it does not support IPv6.
- Supabase CLI v2.115.0 was used.
- A database migration was successfully applied through the Dashboard SQL
Editor, so the database itself is accessible and healthy.
- Support ticket: SU-464160.
Could the Session Pooler tenant mapping shown by the Dashboard be stale or
not propagated correctly? Is there a safe way to verify or refresh the
project’s assigned pooler host/tenant mapping without recreating the
project?
…On Sat, Sep 5, 2026 at 8:24 AM GaryAustin1 ***@***.***> wrote:
Double check aws-0 versus aws-1 or aws-2 in your connection string.
What is the full user name you are using (mask your project id). Should be
postgres.project_id and not just postgres.
—
Reply to this email directly, view it on GitHub
<#50040?email_source=notifications&email_token=BPIO4LQX5MJZF4GLZJ7RPWD5NQAZPA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBTGA2DANBTUZZGKYLTN5XKMYLVORUG64VFMV3GK3TUVRTG633UMVZF6Y3MNFRWW#discussioncomment-18304043>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BPIO4LVPEWOXNI2NHO6Q5635NQAZPAVCNFSNUABIKJSXA33TNF2G64TZHMZDCNBVHA3TCOJTHNCGS43DOVZXG2LPNY5TCMBXGU2TANZSUF3AE>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/BPIO4LVWP5R6OCGWYRS72D35NQAZPA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBTGA2DANBTUZZGKYLTN5XKMYLVORUG64VFMV3GK3TUVJTG633UMVZF62LPOM>
and Android
<https://github.com/notifications/mobile/android/BPIO4LWK4VGT2NLAYOXTITL5NQAZPA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBTGA2DANBTUZZGKYLTN5XKMYLVORUG64VFMV3GK3TUVZTG633UMVZF6YLOMRZG62LE>.
Download it today!
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
|
Your own read looks right to me, and there are a few things worth adding that should keep the ticket pointed the right way.
Two checks that will sharpen the ticket:
Given IPv4-only egress, those two are the useful ones — I'd skip further Nothing here is fixable from your side if both ports return tenant-not-found; at that point it is re-provisioning and only Supabase can do it. But the psql result plus the 5432-vs-6543 comparison is the evidence that gets that done fastest. |
Uh oh!
There was an error while loading. Please reload this page.
Need help!
I am now seeing the same project-specific Session pooler issue in us-east-1.
The project is active and healthy, and the application/API continues to work.
However, Supabase CLI database connections fail before any SQL is executed.
Observed behavior:
The passwordless CLI flow hangs at:
Initialising login role...
After explicitly supplying the database password through
SUPABASE_DB_PASSWORD, the exact Dashboard-provided Session pooler connection
returns:
FATAL: (ENOTFOUND) tenant/user postgres. not found
(SQLSTATE XX000)
Dashboard → Connect confirms:
Host: aws-0-us-east-1.pooler.supabase.com
Port: 5432
Database: postgres
User: postgres.
Additional checks already completed:
supabase linkcompletes successfully.--skip-poolerwas tested, but the current client network is IPv4-only.This remained reproducible after waiting overnight.
Supabase Support ticket: SU-464160
Since this appears identical to the issue reported here, could someone from
Supabase confirm whether affected projects need their Supavisor tenant/routing
registration refreshed or re-provisioned server-side?
I can provide exact timestamps privately through the support ticket.
All reactions