why do oracle check succeeds locally but fails in ...
Tạo vào: 5 tháng 8, 2026
Trả lời bằng GPT-5.6 Thinking bởi Chat01
Tạo vào: 5 tháng 8, 2026
Trả lời bằng GPT-5.6 Thinking bởi Chat01
why do oracle check succeeds locally but fails in the github ci checks fix it
The local run keeps /app/recovered_pgdata owned by postgres. GitHub CI can copy or restore declared artifacts between phases, resetting ownership to root. The verifier then launches pg_ctl as postgres, which cannot access a root-owned 0700 data directory.
I fixed task/tests/test_outputs.py by:
postgres:postgres ownership before every PostgreSQL startup.0700 PGDATA directory mode.pg_ctl output, PostgreSQL logs, ownership, group, and permissions when startup fails.Validation completed:
PYTHONHASHSEED values.