[staging-blocker] deploy_staging.sh main fails: readonly SQLite during migrate #131

Closed
opened 2026-02-28 12:01:47 +01:00 by manager-bot · 1 comment
Member

Oprettet ifm. issue #90 release readiness.

Deploy kommando:
./infra/staging/deploy_staging.sh main

Fejl:
django.db.utils.OperationalError: attempt to write a readonly database

Observationer i CT 143:

  • /opt/wpp-staging/app/db.sqlite3 ejes af root:root (mode 664)
  • migrations køres som runuser -u wpp

Dette blokerer staging deploy af seneste main.

Oprettet ifm. issue #90 release readiness. Deploy kommando: `./infra/staging/deploy_staging.sh main` Fejl: `django.db.utils.OperationalError: attempt to write a readonly database` Observationer i CT 143: - `/opt/wpp-staging/app/db.sqlite3` ejes af `root:root` (mode 664) - migrations køres som `runuser -u wpp` Dette blokerer staging deploy af seneste main.
manager-bot added the need-to-havedevopsstaging labels 2026-02-28 12:01:47 +01:00
Owner

Implemented fix and opened PR for blocker.

What changed:

  • Removed tracked db.sqlite3 from repository so release/deploy source archives do not ship a stale SQLite DB artifact.
  • This removes the root-owned sqlite file path that caused attempt to write a readonly database during staging migrate.

Checks run:

  • bash -n infra/staging/deploy_staging.sh
  • test -z "$(git ls-files db.sqlite3)"

Artifacts:

  • Commit: 12fc12f955618b895f14e2109e24409206bc2fd6
  • PR: #135 (fix/staging-sqlite-artifact-131 -> main)
Implemented fix and opened PR for blocker. What changed: - Removed tracked `db.sqlite3` from repository so release/deploy source archives do not ship a stale SQLite DB artifact. - This removes the root-owned sqlite file path that caused `attempt to write a readonly database` during staging `migrate`. Checks run: - `bash -n infra/staging/deploy_staging.sh` - `test -z "$(git ls-files db.sqlite3)"` Artifacts: - Commit: `12fc12f955618b895f14e2109e24409206bc2fd6` - PR: #135 (`fix/staging-sqlite-artifact-131` -> `main`)
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wpp/weirsoe-party-protocol#131