C
Coder.com6mo ago
saun

Why I might be getting this error for github oauth?

No description
18 Replies
Codercord
Codercord6mo ago
<#1362692895425036318>
Category
Help needed
Product
Coder (v2)
Platform
Linux
Logs
Please post any relevant logs/error messages.
Phorcys
Phorcys6mo ago
hey @saun, were you able to solve this?
saun
saunOP6mo ago
Nope, any thoughts what could have gone wrong?
Phorcys
Phorcys6mo ago
is this on a new Coder deployment?
saun
saunOP6mo ago
Yes
Phorcys
Phorcys6mo ago
could you share your config?
saun
saunOP6mo ago
services: coder: # This MUST be stable for our documentation and # other automations. image: ghcr.io/coder/coder:${CODER_VERSION:-latest} ports: - "7080:7080" environment: CODER_OAUTH2_GITHUB_ALLOW_SIGNUPS: true CODER_OAUTH2_GITHUB_DEFAULT_PROVIDER_ENABLE: false CODER_OAUTH2_GITHUB_DEVICE_FLOW: true CODER_OAUTH2_GITHUB_ALLOWED_ORGS: 2CentsCapital CODER_OAUTH2_GITHUB_CLIENT_ID: "${CODER_OAUTH2_GITHUB_CLIENT_ID}" CODER_OAUTH2_GITHUB_CLIENT_SECRET: "${CODER_OAUTH2_GITHUB_CLIENT_SECRET}" CODER_EXTERNAL_AUTH_0_ID: github CODER_EXTERNAL_AUTH_0_TYPE: github CODER_EXTERNAL_AUTH_0_CLIENT_ID: "${CODER_EXTERNAL_AUTH_0_CLIENT_ID}" CODER_EXTERNAL_AUTH_0_CLIENT_SECRET: "${CODER_EXTERNAL_AUTH_0_CLIENT_SECRET}" CODER_PG_CONNECTION_URL: "postgresql://${POSTGRES_USER:-username}:${POSTGRES_PASSWORD:-password}@database/${POSTGRES_DB:-coder}?sslmode=disable" CODER_HTTP_ADDRESS: "0.0.0.0:7080" CODER_ACCESS_URL: "${CODER_ACCESS_URL}" CODER_NOTIFICATIONS_WEBHOOK_ENDPOINT: "${CODER_NOTIFICATIONS_WEBHOOK_ENDPOINT}" group_add: - "998" # docker group on host volumes: - /var/run/docker.sock:/var/run/docker.sock - coder_home:/home/coder depends_on: database: condition: servicehealthy database: # Minimum supported version is 13. # More versions here: https://hub.docker.com//postgres image: "postgres:16" ports: - "5432:5432" environment: POSTGRES_USER: ${POSTGRES_USER:-username} # The PostgreSQL user (useful to connect to the database) POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-password} # The PostgreSQL password (useful to connect to the database) POSTGRES_DB: ${POSTGRES_DB:-coder} # The PostgreSQL default database (automatically created at first launch) volumes: - coder_data:/var/lib/postgresql/data # Use "docker volume rm coder_coder_data" to reset Coder healthcheck: test: [ "CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-username} -d ${POSTGRES_DB:-coder}", ] interval: 5s timeout: 5s retries: 5 volumes: coder_data: coder_home:
postgres - Official Image | Docker Hub
The PostgreSQL object-relational database system provides reliability and data integrity.
saun
saunOP6mo ago
This is my docker compose file I tried using v2.21.0 still the same issue, at least coder is up But here I just changed the version using .env, to 2.19.1 I am getting following error and the docker is getting exited 2025-04-23 10:39:05.498 [erro] connect to postgres failed ... error= up: github.com/coder/coder/v2/coderd/database/migrations.UpWithFS /home/runner/work/coder/coder/coderd/database/migrations/migrate.go:137 - no migration found for version 313: read down for version 313 .: file does not exist Encountered an error running "coder server", see "coder server --help" for more information error: connect to postgres: connect to postgres: migrate up: up: no migration found for version 313: read down for version 313 .: file does not exist
Phorcys
Phorcys6mo ago
i'll try to reproduce tomorrow, I think i know what's up yeah we don't support downgrading
saun
saunOP6mo ago
This will be great, please let me know where I am going wrong.
Phorcys
Phorcys6mo ago
sorry for the delay! trying this today I apologize for the delay, I was able to reproduce on my end!
Phorcys
Phorcys6mo ago
No description
Phorcys
Phorcys6mo ago
as a workaround, just delete CODER_OAUTH2_GITHUB_ALLOWED_ORGS: 2CentsCapital when creating the first user and add it back afterwards note that i'm not getting the same error message but it's the same thing (in your case, the app just wasn't granted access to the orgs)
saun
saunOP5mo ago
just saw your solution, thanks noted, will keep you posted, when I try it i tried it is not working same error
Phorcys
Phorcys5mo ago
that is weird, what if you remove all the CODER_OAUTH2_GITHUB variables? or I guess just getting rid of CODER_OAUTH2_GITHUB_DEVICE_FLOW: true should do the trick
saun
saunOP5mo ago
ok let me try this
saun
saunOP5mo ago
btw, not sure if I should create a new issue, i tried a lot of different ways to resolve this, the stats are not visible and also creation of workspace takes very long time. What should i do? Everything is blank when its started for the first time for long time.
No description
No description
Phorcys
Phorcys5mo ago
yeah, please open another thread and ping me in there! could you send your template and show the startup time diagram (at the bottom of the workspace's page)?

Did you find this page helpful?