Skip to content

Supabase cannot start #5952

Description

@nzakas

Bug report

  • I confirm this is a bug with Supabase, not with my own application.
  • I confirm I have searched the Docs, GitHub Discussions, and Discord.

Describe the bug

I try to run npx supabase start and it crashes.

To Reproduce

Steps to reproduce the behavior, please provide code snippets or a repository:

  1. npm i supabase@latest -d
  2. npx supabase start

Expected behavior

Supabase starts.

Screenshots

DetailsConsole Output
Starting database from backup...
Starting containers...
Waiting for health checks...
supabase_inbucket_bredbox container logs:
exec /mailpit: exec format error
exec /mailpit: exec format error
exec /mailpit: exec format error
exec /mailpit: exec format error
exec /mailpit: exec format error
exec /mailpit: exec format error
exec /mailpit: exec format error
exec /mailpit: exec format error
exec /mailpit: exec format error
supabase_storage_bredbox container logs:
{"level":50,"time":"2026-07-22T21:34:47.244Z","pid":1,"hostname":"5c6a6af4f05e","region":"not-specified","type":"startupError","error":{"raw":"{\"cause\":\"error: duplicate key value violates unique constraint \\\"migrations_name_key\\\"\"}","name":"Error","message":"Migration failed. Reason: duplicate key value violates unique constraint \"migrations_name_key\"","stack":"Error: Migration failed. Reason: duplicate key value violates unique constraint \"migrations_name_key\"\n    at /app/dist/internal/database/migrations/migrate.js:502:21\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async /app/dist/internal/database/migrations/migrate.js:576:14\n    at async connectAndMigrate (/app/dist/internal/database/migrations/migrate.js:387:5)\n    at async runMigrationsOnTenant (/app/dist/internal/database/migrations/migrate.js:276:3)\n    at async main (/app/dist/start/server.js:94:5)","statusCode":0},"msg":"Server not started with error"}
{"level":50,"time":"2026-07-22T21:35:00.194Z","pid":1,"hostname":"5c6a6af4f05e","region":"not-specified","type":"startupError","error":{"raw":"{\"cause\":\"error: duplicate key value violates unique constraint \\\"migrations_name_key\\\"\"}","name":"Error","message":"Migration failed. Reason: duplicate key value violates unique constraint \"migrations_name_key\"","stack":"Error: Migration failed. Reason: duplicate key value violates unique constraint \"migrations_name_key\"\n    at /app/dist/internal/database/migrations/migrate.js:502:21\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async /app/dist/internal/database/migrations/migrate.js:576:14\n    at async connectAndMigrate (/app/dist/internal/database/migrations/migrate.js:387:5)\n    at async runMigrationsOnTenant (/app/dist/internal/database/migrations/migrate.js:276:3)\n    at async main (/app/dist/start/server.js:94:5)","statusCode":0},"msg":"Server not started with error"}
{"level":50,"time":"2026-07-22T21:35:12.266Z","pid":1,"hostname":"5c6a6af4f05e","region":"not-specified","type":"startupError","error":{"raw":"{\"cause\":\"error: duplicate key value violates unique constraint \\\"migrations_name_key\\\"\"}","name":"Error","message":"Migration failed. Reason: duplicate key value violates unique constraint \"migrations_name_key\"","stack":"Error: Migration failed. Reason: duplicate key value violates unique constraint \"migrations_name_key\"\n    at /app/dist/internal/database/migrations/migrate.js:502:21\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async /app/dist/internal/database/migrations/migrate.js:576:14\n    at async connectAndMigrate (/app/dist/internal/database/migrations/migrate.js:387:5)\n    at async runMigrationsOnTenant (/app/dist/internal/database/migrations/migrate.js:276:3)\n    at async main (/app/dist/start/server.js:94:5)","statusCode":0},"msg":"Server not started with error"}
supabase_studio_bredbox container logs:
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
node:internal/modules/package_json_reader:116
  const parsed = modulesBinding.readPackageJSON(
                                ^

Error: Invalid package config /app/apps/studio/node_modules/next/package.json.
    at Object.read (node:internal/modules/package_json_reader:116:33)
    at _readPackage (node:internal/modules/cjs/loader:482:55)
    at resolveExports (node:internal/modules/cjs/loader:660:15)
    at Function._findPath (node:internal/modules/cjs/loader:731:31)
    at Function._resolveFilename (node:internal/modules/cjs/loader:1415:27)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1040:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1045:22)
    at Function._load (node:internal/modules/cjs/loader:1216:25)
    at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
    at Module.require (node:internal/modules/cjs/loader:1527:12) {
  code: 'ERR_INVALID_PACKAGE_CONFIG'
}

Node.js v22.23.1
Stopping containers...
supabase_inbucket_bredbox container is not ready: unhealthy
supabase_storage_bredbox container is not ready: starting
supabase_studio_bredbox container is not ready: unhealthy

System information

  • OS: Ubuntu 24 (running in WSL on Windows)
  • Version of supabase: 2.109.1
  • Version of Node.js: 24.18

Additional context

This just started happening today. I stopped and restarted Supabase, it pulled a bunch of container images, and now won't start again.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions