Commit d902555
committed
fix: upgrade to node:24-trixie and rebuild sqlite3 from source
The node:24 image defaults to Debian Bookworm (glibc 2.36), but the
sqlite3 prebuilt binary requires glibc 2.38. This causes a fatal
GLIBC_2.38-not-found crash at startup, putting all CADT pods into
CrashLoopBackOff.
Two-part fix:
- Switch base image from node:24 (Bookworm) to node:24-trixie
(Debian 13 stable, glibc 2.41) so prebuilt native binaries are
compatible with the container's C library
- Add npm rebuild sqlite3 --build-from-source as a safety net so the
native addon is always compiled against the container's actual glibc1 parent a9bbf5a commit d902555
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
0 commit comments