SPIKE R-459: the skipped MariaDB conversion is stable, and the trade it implied does not exist
gates / gates (push) Successful in 20s

Outcome A, qualified. Not B and not C.

It does not degrade: 5 of 5 restarts of 12.3 on an 11.6 datadir, readback passed
every time, mariadb_upgrade_info unchanged, the entrypoint line never escalated
past [Note]. It also never heals - the engine answers 'Major version upgrade
detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!' on every start
and will forever.

The trade R-459 was expected to produce is not real. Converting properly SUCCEEDS
across the multi-major jump, takes 7 seconds, backs up the system database
unasked - and putting 11.6 back afterwards STILL starts and serves the data. So
the operator is being handed a cheap correction, not a choice between a correct
engine and a reversible one.

The exit-code polarity was measured rather than read: 0 means the upgrade IS
needed, 1 means it is not. Assuming either the flag name or the polarity would
have inverted the headline. And run without credentials the same command returns
a confident-looking FATAL ERROR that is an auth failure.

R-464: after converting and going back, the entrypoint prints 'MariaDB upgrade
not required' on a state the same engine calls an unsupported downgrade. The
obvious cheap instrument for R-459 would have been to grep for that line, and it
would have reported fine for the broken case.

R-463: the PostgreSQL analogue, deliberately NOT measured here. 11 templates, 8
on postgres:16-alpine, register grep for pg_upgrade returns zero. The two engines
fail in OPPOSITE directions - MariaDB skips quietly, Postgres refuses to start -
so that one cannot hide; it presents as eight apps down at once.

No template changed. Teardown all three layers, hub checked rather than asserted,
local-lvm 30.53 percent before and after.
This commit is contained in:
2026-09-06 17:42:19 +02:00
parent a1a6c73fe1
commit d6837d98ee
26 changed files with 1551 additions and 129 deletions
@@ -0,0 +1,213 @@
# SPIKE — is a skipped MariaDB upgrade harmless, and what does fixing it cost? (2026-09-06)
> **THE ANSWER IN ONE SENTENCE: the skipped conversion is STABLE but never self-resolving — the engine
> says a check is required every single time it starts and will go on saying it forever — and fixing
> it costs SEVEN SECONDS and does NOT cost the ability to go back, which is the trade this task was
> commissioned to price and which turns out not to exist.**
>
> **OUTCOME A, qualified.** Not **B**: converting did **not** kill the abort. Not **C**: the conversion
> **succeeded** across the multi-major jump.
>
> **AND ONE NEW INSTANCE OF THIS PROJECT'S MOST-REPEATED CLASS.** After converting and going back,
> MariaDB's entrypoint prints **`MariaDB upgrade not required`** — reassuring, and it is *not* a
> statement that the state is sound. Asked properly, the same engine answers **`FATAL ERROR: Version
> mismatch (12.3.3-MariaDB -> 11.6.2-MariaDB): Trying to downgrade from a higher to lower version is
> not supported!`** **R-464.**
**Class: spike.** No template changed, no controller code, no customer box. A throwaway LXC (9402 on
`demo-hp`), destroyed at the end. **Four apps carry MariaDB — bookstack, kimai, nextcloud, romm — and
none of them was touched.**
---
## 1. What was already established, and is not re-derived here
R-459 (2026-09-06): on the catalog's own transition `0b73e5e`, MariaDB 12.3 starting on an 11.6
datadir logs that the conversion it requires is **skipped**, because
`templates/bookstack/docker-compose.yml` sets no `MARIADB_*` env. The cause was assigned by
decomposition — the app half alone produces no such line. **R-459 explicitly did not establish whether
that ever breaks.** That is this document.
## 2. Observable 1 — `mariadb_upgrade_info`, at all four moments, verbatim
The file in the datadir recording the version that last completed `mariadb-upgrade`.
| moment | state | file contents, **verbatim** |
|---|---|---|
| **1** | fresh 11.6 datadir | `11.6.2-MariaDB` (14 bytes) |
| **2** | 12.3 has started on it and logged the skip | **`11.6.2-MariaDB` — unchanged** |
| **3** | after **5** restarts of 12.3 on it | **`11.6.2-MariaDB` — still unchanged** |
| **4** | comparison arm, after a conversion actually ran | **`12.3.3-MariaDB`** |
**The engine serving at moment 2 and 3 was `12.3.3-MariaDB`** (`mariadb --version`), so the mismatch
is between what is running and what the datadir records — not an artefact of the wrong container.
## 3. Observable 2 — the engine's own verdict, and its exit-code semantics MEASURED not assumed
The check mode was found in the image rather than guessed: `--check-if-upgrade-is-needed`.
**On the unconverted datadir:**
```
$ mariadb-upgrade --check-if-upgrade-is-needed --user=root --password=$MYSQL_ROOT_PASSWORD
Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!
[exit=0]
```
**After the conversion (comparison arm):**
```
This installation of MariaDB is already upgraded to 12.3.3-MariaDB.
There is no need to run mariadb-upgrade again.
[exit=1]
```
**Those two runs establish the exit-code semantics between them — 0 means the upgrade IS needed, 1
means it is not.** That is a measured control rather than a reading of the documentation, and it
matters because the polarity is the opposite of the usual convention.
**A false start worth recording:** run without credentials the command answers
`ERROR 1045 (28000): Access denied … FATAL ERROR: Upgrade failed` with exit 1 — which looks exactly
like a verdict and is an authentication failure. **Taken at face value it would have produced the
wrong answer with the right-looking exit code.**
## 4. Observable 3 — it does not degrade. 5 of 5.
R-459 suggested watching for the Note to become a Warning or an Error. **It never did.**
| restart | settled | readback | `mariadb_upgrade_info` | engine check | entrypoint line |
|---|---|---|---|---|---|
| 1 / 5 | yes | **pass** | `11.6.2-MariaDB` | `Check required!` | `[Note]` unchanged |
| 2 / 5 | yes | **pass** | `11.6.2-MariaDB` | `Check required!` | `[Note]` unchanged |
| 3 / 5 | yes | **pass** | `11.6.2-MariaDB` | `Check required!` | `[Note]` unchanged |
| 4 / 5 | yes | **pass** | `11.6.2-MariaDB` | `Check required!` | `[Note]` unchanged |
| 5 / 5 | yes | **pass** | `11.6.2-MariaDB` | `Check required!` | `[Note]` unchanged |
**5 of 5 restarts, readback passed each time.** The severity never escalated and the record never
moved.
**So the state is STABLE — and permanently incomplete.** It does not decay, and it does not heal.
**"It has not broken" and "it is fine" remain different claims**, and §8 says exactly which one this
run supports.
## 5. Observable 4 — the comparison arm, and the trade that turned out not to exist
Same edge, in a **scratch copy of the template inside the guest** with `MARIADB_AUTO_UPGRADE=1`.
**Nothing with `MARIADB_` in it was committed.**
### 5.1 The conversion SUCCEEDS — so this is not Outcome C
MariaDB's own guidance is one major at a time and our jump crosses several, so failure was a live
possibility. It did not fail. The entrypoint, verbatim and in order:
```
[Note] [Entrypoint]: Starting temporary server
[Note] [Entrypoint]: Temporary server started.
[Note] [Entrypoint]: Backing up system database to system_mysql_backup_11.6.2-MariaDB.sql.zst
[Note] [Entrypoint]: Backing up complete
[Note] [Entrypoint]: Starting mariadb-upgrade
[Note] [Entrypoint]: Finished mariadb-upgrade
[Note] [Entrypoint]: Stopping temporary server
```
**It takes its own backup first**, unasked: `system_mysql_backup_11.6.2-MariaDB.sql.zst`, 622 437
bytes, left in the datadir.
### 5.2 What it costs — 7 seconds
| | |
|---|---|
| `Starting mariadb-upgrade` → `Finished mariadb-upgrade` | **17:33:24 → 17:33:31 = 7 s** |
| whole TO step, wall clock, **with** conversion | **35.9 s** |
| whole TO step **without** it (arm 1) | ~10.5 s settle |
| net cost | **≈ 25 s of extra startup, once** |
**MEASURED ON A NEARLY EMPTY DATABASE, and that qualification is load-bearing.** `mariadb-upgrade`
works over system tables and table metadata rather than row data, so it should scale with the number
of tables rather than their size — **but this run did not measure that**, and 7 s must not be quoted
as a fleet figure.
### 5.3 THE DECISION-RELEVANT FACT: converting does NOT kill the abort
This is what the arm existed for. R-459's sharpest observation was that E3's abort "worked" only
because nothing had been converted — so the expectation was that a real conversion would end it.
**It did not.** With the datadir converted to `12.3.3-MariaDB`, putting MariaDB **11.6** back:
```
abort: starts-and-serves settled in 10.5 s readback: PASS
```
and it survived a further restart (`Up 25 seconds (healthy)`, `mariadb_upgrade_info: 12.3.3-MariaDB`).
**So the trade the operator was to be asked to rule on — a correct engine you cannot go back from,
versus a possibly-incorrect one you can — DOES NOT EXIST as stated.** You can have both.
### 5.4 …but the engine says that going back is unsupported, and the entrypoint hides it
**R-464, and it is the same class this whole arc keeps meeting.** After the abort:
| who is asked | what it says |
|---|---|
| **the entrypoint**, on every start | `[Note] [Entrypoint]: MariaDB upgrade not required` |
| **`mariadb-upgrade --check-if-upgrade-is-needed`** | `FATAL ERROR: Version mismatch (12.3.3-MariaDB -> 11.6.2-MariaDB): Trying to downgrade from a higher to lower version is not supported!` |
The entrypoint compares the datadir's recorded version against its own and concludes there is nothing
to *do*. **That is true, and it is not a statement that the state is sound.** Anyone building a health
signal on that line would build it on a sentence that is emitted just as cheerfully for an unsupported
downgrade.
**So "the abort works" is an OBSERVATION that it started and served, not a claim that the resulting
datadir is sound.** It was exercised for one restart cycle with one seeded record. Saying more than
that would repeat the mistake this document exists to correct.
## 6. Which outcome the evidence assigns
| | | |
|---|---|---|
| **A** | the unconverted datadir is benign | **THIS ONE, qualified.** Nothing degraded over 5 of 5 restarts. **But the engine says a check is required every time**, so "benign" holds only in the sense measured: no degradation over restarts, with one seeded record, over minutes. |
| **B** | converting works and the abort dies with it | **NO.** Converting works; the abort still starts and serves (§5.3). The trade does not exist. |
| **C** | converting fails, the jump is too big | **NO.** It succeeded, in 7 s, taking its own backup first. |
**What is still NOT established, and must not be read past:** whether any specific MariaDB *feature*
misbehaves on unconverted system tables. This run exercised BookStack's normal read/write path only.
Establishing that is a different piece of work and is not smuggled in here.
## 7. The four apps, and why three of them were left alone
| app | engine pin | has it moved a major? |
|---|---|---|
| **bookstack** | `mariadb:12.3` | **yes** — `11.6 → 12.3`, the edge measured here |
| kimai | `mariadb:11.6` | no |
| nextcloud | `mariadb:11.6` | no |
| romm | `mariadb:11.4` | no |
**Only bookstack has an edge to measure.** The other three carry the same engine and the same absent
`MARIADB_*` env, so **they will land in exactly this state the day their pin moves a major** — which
is the reason this is a fleet decision and not one template's problem. Naming them is the right
treatment; measuring them today would measure nothing.
## 8. Cost of the run, and teardown — three layers
Guest **9402 `r459-spike`**, Debian 13, disk on the NVMe dir storage **at its root**, deliberately off
`local-lvm`.
| layer | result |
|---|---|
| **1 — machine** | guest **destroyed**; `pct list` shows only 9201. `scratch-r459` storage **removed**. Downloaded LXC template deleted. |
| **2 — host** | **`local-lvm` 30.53 % before and after — never touched.** `local` 19 630 088 → 19 631 740 KiB (+1.6 MB). `pct fstrim 9402` before destroy: **35.9 GiB trimmed**. Guest peak: 3.2 GB, of which 2.10 GB images. |
| **3 — hub** | **Checked, not asserted:** `/hosts` lists exactly `demo-felhom-8363b5` and `demo-hp-bb76ea`; **0 customers.** This run created no customer, no appliance and no host record. |
Evidence was copied off **after each arm**, before any teardown:
`documentation/audits/r459-spike-2026-09-06/`.
## 9. Observations — noticed, documented, not acted on
1. **`mariadb-upgrade` without credentials returns a confident-looking failure that is an auth error.**
Recorded in §3 because it nearly produced the wrong answer with a plausible exit code.
2. **The conversion leaves its own backup in the datadir** (`system_mysql_backup_*.sql.zst`, 622 KB
here). Harmless, and it will be picked up by any backup that copies the volume — worth knowing
before someone reports an unexplained file.
3. **Three shells deep (`ssh` → `pct exec` → `bash` → heredoc), Python heredocs are not survivable.**
Two scripts had to be written locally and pushed as files. Not a finding about the product; a
working note that will save the next session ten minutes.
@@ -0,0 +1,6 @@
2026-09-06 17:28:52+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:30:23+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:30:39+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:30:55+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:31:10+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:31:26+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
@@ -0,0 +1,228 @@
2026-09-06 17:28:52+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:28:52+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:28:52+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:28:52+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:28:52+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:28:52 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid YU5V3o/do3XNBiwYeImQupAmW7Q= as process 1
2026-09-06 17:28:52 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:28:52 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:28:52 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:28:52 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
create_uring failed: falling back to libaio
2026-09-06 17:28:52 0 [Note] InnoDB: Using Linux native AIO
2026-09-06 17:28:52 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
2026-09-06 17:28:52 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:28:52 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:28:52 0 [Note] InnoDB: End of log at LSN=1160730
2026-09-06 17:28:52 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:28:52 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:28:52 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:28:52 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:28:52 0 [Note] InnoDB: log sequence number 1160730; transaction id 2278
2026-09-06 17:28:52 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:28:52 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:28:52 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:28:52 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:28:52
2026-09-06 17:28:53 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
2026-09-06 17:28:53 0 [Note] Server socket created on IP: '::', port: '3306'.
2026-09-06 17:28:53 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:28:53 0 [Note] mariadbd: ready for connections.
Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:28:59 5 [Warning] Aborted connection 5 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
2026-09-06 17:29:26 12 [Warning] Access denied for user 'root'@'localhost' (using password: NO)
2026-09-06 17:29:27 13 [Warning] Access denied for user 'root'@'localhost' (using password: NO)
2026-09-06 17:30:22 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2026-09-06 17:30:22 0 [Note] InnoDB: FTS optimize thread exiting.
2026-09-06 17:30:22 0 [Note] InnoDB: Starting shutdown...
2026-09-06 17:30:22 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2026-09-06 17:30:22 0 [Note] InnoDB: Buffer pool(s) dump completed at 260906 17:30:22
2026-09-06 17:30:22 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2026-09-06 17:30:22 0 [Note] Shutdown completed; log sequence number 2305390; transaction id 2925
2026-09-06 17:30:22 0 [Note] mariadbd: Shutdown complete
2026-09-06 17:30:22+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:30:23+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:30:23+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:30:23+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:30:23+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:30:23 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid jXEYCniDCNP3oAFD2yLxNlKUdsc= as process 1
2026-09-06 17:30:23 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:30:23 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:30:23 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:30:23 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
create_uring failed: falling back to libaio
2026-09-06 17:30:23 0 [Note] InnoDB: Using Linux native AIO
2026-09-06 17:30:23 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
2026-09-06 17:30:23 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:30:23 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:30:23 0 [Note] InnoDB: End of log at LSN=2305390
2026-09-06 17:30:23 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:30:23 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:30:23 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:30:23 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:30:23 0 [Note] InnoDB: log sequence number 2305390; transaction id 2925
2026-09-06 17:30:23 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:30:23 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:30:23 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:30:23 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:30:23
2026-09-06 17:30:25 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
2026-09-06 17:30:25 0 [Note] Server socket created on IP: '::', port: '3306'.
2026-09-06 17:30:25 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:30:25 0 [Note] mariadbd: ready for connections.
Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:30:27 3 [Warning] Aborted connection 3 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
2026-09-06 17:30:38 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2026-09-06 17:30:38 0 [Note] InnoDB: FTS optimize thread exiting.
2026-09-06 17:30:38 0 [Note] InnoDB: Starting shutdown...
2026-09-06 17:30:38 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2026-09-06 17:30:38 0 [Note] InnoDB: Buffer pool(s) dump completed at 260906 17:30:38
2026-09-06 17:30:38 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2026-09-06 17:30:38 0 [Note] Shutdown completed; log sequence number 2305390; transaction id 2929
2026-09-06 17:30:38 0 [Note] mariadbd: Shutdown complete
2026-09-06 17:30:38+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:30:38+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:30:38+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:30:38+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:30:39+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:30:39 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid E8rI65F86gWbsjfetxKxWEIBksE= as process 1
2026-09-06 17:30:39 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:30:39 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:30:39 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:30:39 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
create_uring failed: falling back to libaio
2026-09-06 17:30:39 0 [Note] InnoDB: Using Linux native AIO
2026-09-06 17:30:39 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
2026-09-06 17:30:39 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:30:39 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:30:39 0 [Note] InnoDB: End of log at LSN=2305390
2026-09-06 17:30:39 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:30:39 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:30:39 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:30:39 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:30:39 0 [Note] InnoDB: log sequence number 2305390; transaction id 2925
2026-09-06 17:30:39 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:30:39 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:30:39 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:30:39 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:30:39
2026-09-06 17:30:40 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
2026-09-06 17:30:40 0 [Note] Server socket created on IP: '::', port: '3306'.
2026-09-06 17:30:40 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:30:40 0 [Note] mariadbd: ready for connections.
Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:30:43 3 [Warning] Aborted connection 3 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
2026-09-06 17:30:54 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2026-09-06 17:30:54 0 [Note] InnoDB: FTS optimize thread exiting.
2026-09-06 17:30:54 0 [Note] InnoDB: Starting shutdown...
2026-09-06 17:30:54 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2026-09-06 17:30:54 0 [Note] InnoDB: Buffer pool(s) dump completed at 260906 17:30:54
2026-09-06 17:30:54 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2026-09-06 17:30:54 0 [Note] Shutdown completed; log sequence number 2305390; transaction id 2929
2026-09-06 17:30:54 0 [Note] mariadbd: Shutdown complete
2026-09-06 17:30:54+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:30:54+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:30:54+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:30:54+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:30:55+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:30:55 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid Ip5h6v1FfE1Peq4G2pRipFcn+u4= as process 1
2026-09-06 17:30:55 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:30:55 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:30:55 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:30:55 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
create_uring failed: falling back to libaio
2026-09-06 17:30:55 0 [Note] InnoDB: Using Linux native AIO
2026-09-06 17:30:55 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
2026-09-06 17:30:55 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:30:55 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:30:55 0 [Note] InnoDB: End of log at LSN=2305390
2026-09-06 17:30:55 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:30:55 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:30:55 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:30:55 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:30:55 0 [Note] InnoDB: log sequence number 2305390; transaction id 2925
2026-09-06 17:30:55 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:30:55 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:30:55 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:30:55 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:30:55
2026-09-06 17:30:56 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
2026-09-06 17:30:56 0 [Note] Server socket created on IP: '::', port: '3306'.
2026-09-06 17:30:56 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:30:56 0 [Note] mariadbd: ready for connections.
Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:30:59 3 [Warning] Aborted connection 3 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
2026-09-06 17:31:09 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2026-09-06 17:31:09 0 [Note] InnoDB: FTS optimize thread exiting.
2026-09-06 17:31:09 0 [Note] InnoDB: Starting shutdown...
2026-09-06 17:31:09 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2026-09-06 17:31:09 0 [Note] InnoDB: Buffer pool(s) dump completed at 260906 17:31:09
2026-09-06 17:31:09 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2026-09-06 17:31:09 0 [Note] Shutdown completed; log sequence number 2305390; transaction id 2929
2026-09-06 17:31:09 0 [Note] mariadbd: Shutdown complete
2026-09-06 17:31:09+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:31:10+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:31:10+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:31:10+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:31:10+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:31:10 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid QrjPYeTVSHDGv0li4qe75MTQW2M= as process 1
2026-09-06 17:31:10 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:31:10 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:31:10 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:31:10 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
create_uring failed: falling back to libaio
2026-09-06 17:31:10 0 [Note] InnoDB: Using Linux native AIO
2026-09-06 17:31:10 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
2026-09-06 17:31:10 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:31:10 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:31:10 0 [Note] InnoDB: End of log at LSN=2305390
2026-09-06 17:31:10 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:31:10 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:31:10 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:31:10 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:31:10 0 [Note] InnoDB: log sequence number 2305390; transaction id 2925
2026-09-06 17:31:10 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:31:10 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:31:10 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:31:10 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:31:10
2026-09-06 17:31:11 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
2026-09-06 17:31:11 0 [Note] Server socket created on IP: '::', port: '3306'.
2026-09-06 17:31:11 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:31:11 0 [Note] mariadbd: ready for connections.
Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:31:15 3 [Warning] Aborted connection 3 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
2026-09-06 17:31:25 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2026-09-06 17:31:25 0 [Note] InnoDB: FTS optimize thread exiting.
2026-09-06 17:31:25 0 [Note] InnoDB: Starting shutdown...
2026-09-06 17:31:25 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2026-09-06 17:31:25 0 [Note] InnoDB: Buffer pool(s) dump completed at 260906 17:31:25
2026-09-06 17:31:25 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2026-09-06 17:31:25 0 [Note] Shutdown completed; log sequence number 2305390; transaction id 2929
2026-09-06 17:31:25 0 [Note] mariadbd: Shutdown complete
2026-09-06 17:31:26+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:31:26+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:31:26+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:31:26+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:31:26+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
2026-09-06 17:31:26 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid XHeO0rVqyaJY851XG3yp+p/UGuw= as process 1
2026-09-06 17:31:26 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:31:26 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:31:26 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:31:26 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
create_uring failed: falling back to libaio
2026-09-06 17:31:26 0 [Note] InnoDB: Using Linux native AIO
2026-09-06 17:31:26 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
2026-09-06 17:31:26 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:31:26 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:31:26 0 [Note] InnoDB: End of log at LSN=2305390
2026-09-06 17:31:26 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:31:26 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:31:26 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:31:26 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:31:26 0 [Note] InnoDB: log sequence number 2305390; transaction id 2925
2026-09-06 17:31:26 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:31:26 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:31:26 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:31:26 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:31:26
2026-09-06 17:31:28 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
2026-09-06 17:31:28 0 [Note] Server socket created on IP: '::', port: '3306'.
2026-09-06 17:31:28 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:31:28 0 [Note] mariadbd: ready for connections.
Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:31:30 3 [Warning] Aborted connection 3 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
@@ -0,0 +1 @@
11.6.2-MariaDB-rw-r--r-- 1 mysql mysql 14 Sep 6 17:27 /var/lib/mysql/mariadb_upgrade_info
@@ -0,0 +1,2 @@
Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!
[exit=0]
@@ -0,0 +1,52 @@
[
{
"restart": 1,
"settled": true,
"secs": 10.6,
"upgrade_info": "11.6.2-MariaDB",
"check": "Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!",
"check_rc": 0,
"readback": true,
"entrypoint_line": "2026-09-06 17:30:23+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting"
},
{
"restart": 2,
"settled": true,
"secs": 10.5,
"upgrade_info": "11.6.2-MariaDB",
"check": "Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!",
"check_rc": 0,
"readback": true,
"entrypoint_line": "2026-09-06 17:30:39+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting"
},
{
"restart": 3,
"settled": true,
"secs": 10.5,
"upgrade_info": "11.6.2-MariaDB",
"check": "Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!",
"check_rc": 0,
"readback": true,
"entrypoint_line": "2026-09-06 17:30:55+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting"
},
{
"restart": 4,
"settled": true,
"secs": 10.5,
"upgrade_info": "11.6.2-MariaDB",
"check": "Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!",
"check_rc": 0,
"readback": true,
"entrypoint_line": "2026-09-06 17:31:10+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting"
},
{
"restart": 5,
"settled": true,
"secs": 10.5,
"upgrade_info": "11.6.2-MariaDB",
"check": "Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!",
"check_rc": 0,
"readback": true,
"entrypoint_line": "2026-09-06 17:31:26+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting"
}
]
@@ -0,0 +1,30 @@
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.6.2+maria~ubu2404 started.
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.6.2+maria~ubu2404 started.
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: MariaDB upgrade not required
2026-09-06 17:33:58+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:33:58 0 [Note] Starting MariaDB 11.6.2-MariaDB-ubu2404 source revision d8dad8c3b54cd09fefce7bc3b9749f427eed9709 server_uid laV+yaNPJmTO9humaFUYyS3wa24= as process 1
2026-09-06 17:33:58 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:33:58 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:33:58 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:33:58 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 0
2026-09-06 17:33:58 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
2026-09-06 17:33:58 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
2026-09-06 17:33:58 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:33:58 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:33:58 0 [Note] InnoDB: End of log at LSN=2293273
2026-09-06 17:33:58 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:33:58 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:33:58 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:33:58 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:33:58 0 [Note] InnoDB: log sequence number 2293273; transaction id 2917
2026-09-06 17:33:58 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:33:58 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:33:58 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:33:58 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:33:58
2026-09-06 17:34:00 0 [Note] Server socket created on IP: '0.0.0.0'.
2026-09-06 17:34:00 0 [Note] Server socket created on IP: '::'.
2026-09-06 17:34:00 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:34:00 0 [Note] mariadbd: ready for connections.
Version: '11.6.2-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:34:05 5 [Warning] Aborted connection 5 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
@@ -0,0 +1,47 @@
{
"c1": true,
"moment1_info": "11.6.2-MariaDB",
"to_settled": true,
"to_settle_s": 15.7,
"conversion_wall_s": 35.9,
"entrypoint_lines": [
"2026-09-06 17:33:20+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.",
"2026-09-06 17:33:21+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'",
"2026-09-06 17:33:21+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.",
"2026-09-06 17:33:21+02:00 [Note] [Entrypoint]: Starting temporary server",
"2026-09-06 17:33:21+02:00 [Note] [Entrypoint]: Waiting for server startup",
"2026-09-06 17:33:24+02:00 [Note] [Entrypoint]: Temporary server started.",
"2026-09-06 17:33:24+02:00 [Note] [Entrypoint]: Backing up system database to system_mysql_backup_11.6.2-MariaDB.sql.zst",
"2026-09-06 17:33:24+02:00 [Note] [Entrypoint]: Backing up complete",
"2026-09-06 17:33:24+02:00 [Note] [Entrypoint]: Starting mariadb-upgrade",
"2026-09-06 17:33:31+02:00 [Note] [Entrypoint]: Finished mariadb-upgrade",
"2026-09-06 17:33:31+02:00 [Note] [Entrypoint]: Stopping temporary server",
"2026-09-06 17:33:31+02:00 [Note] [Entrypoint]: Temporary server stopped",
"2026-09-06 17:33:21+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB"
],
"moment4_info": "12.3.3-MariaDB",
"check_after": "This installation of MariaDB is already upgraded to 12.3.3-MariaDB.\nThere is no need to run mariadb-upgrade again.",
"check_after_rc": 1,
"readback_after": true,
"abort_settled": true,
"abort_states": {
"bookstack": {
"status": "running",
"health": "healthy",
"restarts": 0,
"exit": 0
},
"bookstack-db": {
"status": "running",
"health": "healthy",
"restarts": 0,
"exit": 0
}
},
"abort_lines": [
"2026-09-06 17:33:58 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 0",
"2026-09-06 17:33:58 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF",
"2026-09-06 17:34:05 5 [Warning] Aborted connection 5 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)"
],
"abort": "starts-and-serves"
}
@@ -0,0 +1,68 @@
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.6.2+maria~ubu2404 started.
2026-09-06 17:33:58+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.6.2+maria~ubu2404 started.
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: MariaDB upgrade not required
2026-09-06 17:33:58 0 [Note] Starting MariaDB 11.6.2-MariaDB-ubu2404 source revision d8dad8c3b54cd09fefce7bc3b9749f427eed9709 server_uid laV+yaNPJmTO9humaFUYyS3wa24= as process 1
2026-09-06 17:33:58 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:33:58 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:33:58 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:33:58 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 0
2026-09-06 17:33:58 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
2026-09-06 17:33:58 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
2026-09-06 17:33:58 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:33:58 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:33:58 0 [Note] InnoDB: End of log at LSN=2293273
2026-09-06 17:33:58 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:33:58 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:33:58 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:33:58 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:33:58 0 [Note] InnoDB: log sequence number 2293273; transaction id 2917
2026-09-06 17:33:58 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:33:58 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:33:58 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:33:58 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:33:58
2026-09-06 17:34:00 0 [Note] Server socket created on IP: '0.0.0.0'.
2026-09-06 17:34:00 0 [Note] Server socket created on IP: '::'.
2026-09-06 17:34:00 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:34:00 0 [Note] mariadbd: ready for connections.
Version: '11.6.2-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:34:05 5 [Warning] Aborted connection 5 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
2026-09-06 17:35:11 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2026-09-06 17:35:11 0 [Note] InnoDB: FTS optimize thread exiting.
2026-09-06 17:35:11 0 [Note] InnoDB: Starting shutdown...
2026-09-06 17:35:11 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
2026-09-06 17:35:11 0 [Note] InnoDB: Buffer pool(s) dump completed at 260906 17:35:11
2026-09-06 17:35:11 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2026-09-06 17:35:11 0 [Note] InnoDB: Shutdown completed; log sequence number 2293273; transaction id 2921
2026-09-06 17:35:11 0 [Note] mariadbd: Shutdown complete
2026-09-06 17:35:11+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.6.2+maria~ubu2404 started.
2026-09-06 17:35:12+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:35:12+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:35:12+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.6.2+maria~ubu2404 started.
2026-09-06 17:35:12+02:00 [Note] [Entrypoint]: MariaDB upgrade not required
2026-09-06 17:35:12 0 [Note] Starting MariaDB 11.6.2-MariaDB-ubu2404 source revision d8dad8c3b54cd09fefce7bc3b9749f427eed9709 server_uid FaKgO08TpscPZcBgdBVul64Ukis= as process 1
2026-09-06 17:35:12 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:35:12 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:35:12 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:35:12 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 0
2026-09-06 17:35:12 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
2026-09-06 17:35:12 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
2026-09-06 17:35:12 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:35:12 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:35:12 0 [Note] InnoDB: End of log at LSN=2293273
2026-09-06 17:35:12 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:35:12 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:35:12 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:35:12 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:35:12 0 [Note] InnoDB: log sequence number 2293273; transaction id 2917
2026-09-06 17:35:12 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:35:12 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:35:12 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:35:12 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:35:12
2026-09-06 17:35:13 0 [Note] Server socket created on IP: '0.0.0.0'.
2026-09-06 17:35:13 0 [Note] Server socket created on IP: '::'.
2026-09-06 17:35:13 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:35:13 0 [Note] mariadbd: ready for connections.
Version: '11.6.2-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
@@ -0,0 +1,107 @@
2026-09-06 17:33:20+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:33:21+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2026-09-06 17:33:21+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
2026-09-06 17:33:21+02:00 [Note] [Entrypoint]: Starting temporary server
2026-09-06 17:33:21+02:00 [Note] [Entrypoint]: Waiting for server startup
2026-09-06 17:33:24+02:00 [Note] [Entrypoint]: Temporary server started.
2026-09-06 17:33:24+02:00 [Note] [Entrypoint]: Backing up system database to system_mysql_backup_11.6.2-MariaDB.sql.zst
2026-09-06 17:33:24+02:00 [Note] [Entrypoint]: Backing up complete
2026-09-06 17:33:24+02:00 [Note] [Entrypoint]: Starting mariadb-upgrade
The --upgrade-system-tables option was used, user tables won't be touched.
Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required!
Phase 1/8: Checking and upgrading mysql database
Processing databases
mysql
mysql.column_stats OK
mysql.columns_priv OK
mysql.db OK
mysql.event OK
mysql.func OK
mysql.global_priv OK
mysql.gtid_slave_pos OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.index_stats OK
mysql.innodb_index_stats OK
mysql.innodb_table_stats OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.roles_mapping OK
mysql.servers OK
mysql.table_stats OK
mysql.tables_priv OK
mysql.time_zone OK
mysql.time_zone_leap_second OK
mysql.time_zone_name OK
mysql.time_zone_transition OK
mysql.time_zone_transition_type OK
mysql.transaction_registry OK
Phase 2/8: Installing used storage engines... Skipped
Phase 3/8: Running 'mysql_fix_privilege_tables'
Phase 4/8: Fixing views... Skipped
Phase 5/8: Fixing table and database names ... Skipped
Phase 6/8: Checking and upgrading tables... Skipped
Phase 7/8: uninstalling plugins
Phase 8/8: Running 'FLUSH PRIVILEGES'
OK
2026-09-06 17:33:31+02:00 [Note] [Entrypoint]: Finished mariadb-upgrade
2026-09-06 17:33:31+02:00 [Note] [Entrypoint]: Stopping temporary server
2026-09-06 17:33:31+02:00 [Note] [Entrypoint]: Temporary server stopped
2026-09-06 17:33:21+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
2026-09-06 17:33:21 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid 6gQVvpukP9zpgDKjDkctYqi29K8= as process 56
2026-09-06 17:33:21 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:33:21 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:33:21 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:33:21 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
create_uring failed: falling back to libaio
2026-09-06 17:33:21 0 [Note] InnoDB: Using Linux native AIO
2026-09-06 17:33:21 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
2026-09-06 17:33:21 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:33:21 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:33:21 0 [Note] InnoDB: End of log at LSN=1148747
2026-09-06 17:33:21 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:33:21 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:33:21 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:33:21 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:33:21 0 [Note] InnoDB: log sequence number 1148747; transaction id 2268
2026-09-06 17:33:21 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:33:21 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:33:24 0 [Note] Replication not automatically started: --skip-slave-start was specified
2026-09-06 17:33:24 0 [Note] mariadbd: ready for connections.
Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 0 mariadb.org binary distribution
2026-09-06 17:33:31 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
2026-09-06 17:33:31 0 [Note] InnoDB: FTS optimize thread exiting.
2026-09-06 17:33:31 0 [Note] InnoDB: Starting shutdown...
2026-09-06 17:33:31 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
2026-09-06 17:33:31 0 [Note] Shutdown completed; log sequence number 1148747; transaction id 2272
2026-09-06 17:33:31 0 [Note] mariadbd: Shutdown complete
2026-09-06 17:33:31 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid 6gQVvpukP9zpgDKjDkctYqi29K8= as process 1
2026-09-06 17:33:31 0 [Note] InnoDB: Compressed tables use zlib 1.3
2026-09-06 17:33:31 0 [Note] InnoDB: Number of transaction pools: 1
2026-09-06 17:33:31 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
2026-09-06 17:33:31 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
create_uring failed: falling back to libaio
2026-09-06 17:33:31 0 [Note] InnoDB: Using Linux native AIO
2026-09-06 17:33:31 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
2026-09-06 17:33:31 0 [Note] InnoDB: Completed initialization of buffer pool
2026-09-06 17:33:31 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
2026-09-06 17:33:31 0 [Note] InnoDB: End of log at LSN=1148747
2026-09-06 17:33:31 0 [Note] InnoDB: Opened 3 undo tablespaces
2026-09-06 17:33:31 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
2026-09-06 17:33:31 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
2026-09-06 17:33:31 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
2026-09-06 17:33:31 0 [Note] InnoDB: log sequence number 1148747; transaction id 2268
2026-09-06 17:33:31 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2026-09-06 17:33:31 0 [Note] Plugin 'FEEDBACK' is disabled.
2026-09-06 17:33:31 0 [Note] Plugin 'wsrep-provider' is disabled.
2026-09-06 17:33:31 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:33:31
2026-09-06 17:33:32 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
2026-09-06 17:33:32 0 [Note] Server socket created on IP: '::', port: '3306'.
2026-09-06 17:33:32 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
2026-09-06 17:33:32 0 [Note] mariadbd: ready for connections.
Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
2026-09-06 17:33:38 5 [Warning] Aborted connection 5 to db: 'unconnected' user: 'unauthenticated' host: '172.19.0.3' (This connection closed normally without authentication)
@@ -0,0 +1,16 @@
# POST-ABORT: MariaDB 11.6 running on a datadir converted to 12.3
## engine serving:
mariadb from 11.6.2-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using EditLine wrapper
## mariadb_upgrade_info:
12.3.3-MariaDB
## the ENTRYPOINT says (reassuring, and it is not a soundness statement):
2026-09-06 17:33:58+02:00 [Note] [Entrypoint]: MariaDB upgrade not required
2026-09-06 17:35:12+02:00 [Note] [Entrypoint]: MariaDB upgrade not required
## mariadb-upgrade --check-if-upgrade-is-needed says:
FATAL ERROR: Version mismatch (12.3.3-MariaDB -> 11.6.2-MariaDB): Trying to downgrade from a higher to lower version is not supported!
[exit=1]
## system-database backup taken automatically by the conversion:
-rw-r--r-- 1 mysql mysql 622437 Sep 6 17:33 /var/lib/mysql/system_mysql_backup_11.6.2-MariaDB.sql.zst
@@ -0,0 +1,86 @@
# BookStack - Egyszerű, könyv-szerű wiki és dokumentáció platform
# Domain: ${SUBDOMAIN}.${DOMAIN}
# Database: mariadb
# RAM: ~150M (mem_limit: 512M) | Pi-compatible: Yes
#
# Environment variables:
# DOMAIN - Your domain (e.g., demo-felhom.eu)
# DB_PASSWORD - Adatbázis jelszó (auto-generated)
# APP_KEY - Laravel application key (auto-generated)
services:
bookstack:
image: lscr.io/linuxserver/bookstack:25.02.2
container_name: bookstack
restart: unless-stopped
depends_on:
bookstack-db:
condition: service_healthy
environment:
- TZ=Europe/Budapest
- PUID=1000
- PGID=1000
- DB_HOST=bookstack-db
- DB_PORT=3306
- DB_USERNAME=bookstack
- DB_PASSWORD=${DB_PASSWORD}
- DB_DATABASE=bookstack
- APP_KEY=${APP_KEY}
- APP_URL=https://${SUBDOMAIN}.${DOMAIN}
volumes:
- bookstack_config:/config
networks:
- traefik-public
- bookstack-internal
deploy:
resources:
limits:
memory: 512M
healthcheck:
test: ["CMD", "curl", "-f", "http://127.0.0.1:80"]
interval: 30s
timeout: 5s
retries: 3
start_period: 30s
labels:
- "traefik.enable=true"
- "traefik.http.routers.bookstack.rule=Host(`${SUBDOMAIN}.${DOMAIN}`)"
- "traefik.http.routers.bookstack.entrypoints=websecure"
- "traefik.http.routers.bookstack.tls=true"
- "traefik.http.routers.bookstack.tls.certresolver=letsencrypt"
- "traefik.http.services.bookstack.loadbalancer.server.port=80"
bookstack-db:
image: mariadb:11.6
container_name: bookstack-db
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=${DB_PASSWORD}
- MARIADB_AUTO_UPGRADE=1
- MYSQL_DATABASE=bookstack
- MYSQL_USER=bookstack
- MYSQL_PASSWORD=${DB_PASSWORD}
- TZ=Europe/Budapest
volumes:
- bookstack_db_data:/var/lib/mysql
networks:
- bookstack-internal
deploy:
resources:
limits:
memory: 256M
healthcheck:
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
interval: 10s
timeout: 5s
retries: 5
start_period: 20s
volumes:
bookstack_config:
bookstack_db_data:
networks:
traefik-public:
external: true
bookstack-internal:
@@ -0,0 +1,14 @@
{
"bookstack": {
"status": "running",
"health": "healthy",
"restarts": 0,
"exit": 0
},
"bookstack-db": {
"status": "running",
"health": "healthy",
"restarts": 0,
"exit": 0
}
}
@@ -0,0 +1,183 @@
bookstack-db | 2026-09-06 17:37:16+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.6.2+maria~ubu2404 started.
bookstack-db | 2026-09-06 17:37:16+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
bookstack-db | 2026-09-06 17:37:16+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
bookstack-db | 2026-09-06 17:37:16+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.6.2+maria~ubu2404 started.
bookstack-db | 2026-09-06 17:37:16+02:00 [Note] [Entrypoint]: MariaDB upgrade not required
bookstack-db | 2026-09-06 17:37:16 0 [Note] Starting MariaDB 11.6.2-MariaDB-ubu2404 source revision d8dad8c3b54cd09fefce7bc3b9749f427eed9709 server_uid FyHOQ8V7FXEQJqVEM22Wze9eRrU= as process 1
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Compressed tables use zlib 1.3
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Number of transaction pools: 1
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
bookstack-db | 2026-09-06 17:37:16 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 0
bookstack-db | 2026-09-06 17:37:16 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Completed initialization of buffer pool
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: End of log at LSN=1982099
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Opened 3 undo tablespaces
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: log sequence number 1982099; transaction id 2873
bookstack-db | 2026-09-06 17:37:16 0 [Note] Plugin 'FEEDBACK' is disabled.
bookstack-db | 2026-09-06 17:37:16 0 [Note] Plugin 'wsrep-provider' is disabled.
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
bookstack-db | 2026-09-06 17:37:16 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:37:16
bookstack-db | 2026-09-06 17:37:18 0 [Note] Server socket created on IP: '0.0.0.0'.
bookstack-db | 2026-09-06 17:37:18 0 [Note] Server socket created on IP: '::'.
bookstack-db | 2026-09-06 17:37:18 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
bookstack-db | 2026-09-06 17:37:18 0 [Note] mariadbd: ready for connections.
bookstack-db | Version: '11.6.2-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
bookstack | [migrations] started
bookstack | [migrations] 01-nginx-site-confs-default: executing...
bookstack | [migrations] 01-nginx-site-confs-default: succeeded
bookstack | [migrations] 02-default-location: executing...
bookstack | [migrations] 02-default-location: succeeded
bookstack | [migrations] done
bookstack | ───────────────────────────────────────
bookstack |
bookstack | ██╗ ███████╗██╗ ██████╗
bookstack | ██║ ██╔════╝██║██╔═══██╗
bookstack | ██║ ███████╗██║██║ ██║
bookstack | ██║ ╚════██║██║██║ ██║
bookstack | ███████╗███████║██║╚██████╔╝
bookstack | ╚══════╝╚══════╝╚═╝ ╚═════╝
bookstack |
bookstack | Brought to you by linuxserver.io
bookstack | ───────────────────────────────────────
bookstack |
bookstack | To support the app dev(s) visit:
bookstack | Bookstack: https://www.bookstackapp.com/donate/
bookstack |
bookstack | To support LSIO projects visit:
bookstack | https://www.linuxserver.io/donate/
bookstack |
bookstack | ───────────────────────────────────────
bookstack | GID/UID
bookstack | ───────────────────────────────────────
bookstack |
bookstack | User UID: 1000
bookstack | User GID: 1000
bookstack | ───────────────────────────────────────
bookstack | Linuxserver.io version: v26.05.2-ls276
bookstack | Build-date: 2026-07-27T19:41:43+00:00
bookstack | ───────────────────────────────────────
bookstack |
bookstack | Setting resolver to 127.0.0.11
bookstack | Setting worker_processes to 4
bookstack | generating self-signed keys in /config/keys, you can replace these with your own keys if required
bookstack | .....+..........+...+...+..+....+++++++++++++++++++++++++++++++++++++++*.+...+++++++++++++++++++++++++++++++++++++++*.........+.....+.............+...+...........+.+..+...+.........+.+..............+.............+..+....+.....+............+.......+..+.+.........+........+.+..+.........+...+...+....+......+...+.....+.......+..+.....................+.+...+........+....+.....+...+.+......+.....+.+..+......................+......+.....++++++
bookstack | .....+...+.+......+........+......+...+...+...+++++++++++++++++++++++++++++++++++++++*...+...+.....+...+.+.........+..+.......+.....+...+++++++++++++++++++++++++++++++++++++++*......+....+......+...+.........+.....+...............+.+............+..+.......+.....+.+..+......+.........+.+.....+.+...........+....+.......................+...+....+.....+...+...+.......+..................+...+.....+......+...+.......+......+..+......+.+.......................+.+..+............+......+.+......+.........+...+...+..+.......+........+.+...........+...+................+.........+..+.+............+..+...+.+.....+.+.........+..+............+.+..............+.+..+.......+........+.......+........+.......+..+.+..+.......+........+...+............+.+.....+.+......+........+......+.+........+...................+..+....+.....+......+....+..+.......+........+...+.+...+.....+.+..+....+...+..+..................+...+...+.....................+....+...........+.............+..+..................+.+.....+......+...+.+......+.....+...+.+............+..+...+....+.....+....+.....++++++
bookstack | -----
bookstack | Waiting for DB to be available
bookstack |
bookstack | INFO Preparing database.
bookstack |
bookstack | Creating migration table ...................................... 25.42ms DONE
bookstack |
bookstack | INFO Running migrations.
bookstack |
bookstack | 2014_10_12_000000_create_users_table ......................... 280.39ms DONE
bookstack | 2014_10_12_100000_create_password_resets_table ................ 64.19ms DONE
bookstack | 2015_07_12_114933_create_books_table .......................... 12.71ms DONE
bookstack | 2015_07_12_190027_create_pages_table .......................... 17.69ms DONE
bookstack | 2015_07_13_172121_create_images_table ......................... 11.70ms DONE
bookstack | 2015_07_27_172342_create_chapters_table ....................... 13.83ms DONE
bookstack | 2015_08_08_200447_add_users_to_entities ...................... 153.83ms DONE
bookstack | 2015_08_09_093534_create_page_revisions_table ................. 11.95ms DONE
bookstack | 2015_08_16_142133_create_activities_table ..................... 15.73ms DONE
bookstack | 2015_08_29_105422_add_roles_and_permissions .................. 323.96ms DONE
bookstack | 2015_08_30_125859_create_settings_table ....................... 13.48ms DONE
bookstack | 2015_08_31_175240_add_search_indexes ........................... 0.06ms DONE
bookstack | 2015_09_04_165821_create_social_accounts_table ................ 64.04ms DONE
bookstack | 2015_09_05_164707_add_email_confirmation_table ................ 82.50ms DONE
bookstack | 2015_11_21_145609_create_views_table .......................... 13.13ms DONE
bookstack | 2015_11_26_221857_add_entity_indexes ......................... 491.19ms DONE
bookstack | 2015_12_05_145049_fulltext_weighting ........................... 0.06ms DONE
bookstack | 2015_12_07_195238_add_image_upload_types ...................... 75.31ms DONE
bookstack | 2015_12_09_195748_add_user_avatars ............................ 18.17ms DONE
bookstack | 2016_01_11_210908_add_external_auth_to_users .................. 47.72ms DONE
bookstack | 2016_02_25_184030_add_slug_to_revisions ....................... 85.17ms DONE
bookstack | 2016_02_27_120329_update_permissions_and_roles ............... 148.77ms DONE
bookstack | 2016_02_28_084200_add_entity_access_controls ................. 255.74ms DONE
bookstack | 2016_03_09_203143_add_page_revision_types ..................... 47.57ms DONE
bookstack | 2016_03_13_082138_add_page_drafts ............................. 45.80ms DONE
bookstack | 2016_03_25_123157_add_markdown_support ........................ 39.14ms DONE
bookstack | 2016_04_09_100730_add_view_permissions_to_roles ............... 50.37ms DONE
bookstack | 2016_04_20_192649_create_joint_permissions_table ............. 320.85ms DONE
bookstack | 2016_05_06_185215_create_tags_table .......................... 113.47ms DONE
bookstack | 2016_07_07_181521_add_summary_to_page_revisions ............... 17.12ms DONE
bookstack | 2016_09_29_101449_remove_hidden_roles ......................... 72.95ms DONE
bookstack | 2016_10_09_142037_create_attachments_table .................... 63.02ms DONE
bookstack | 2017_01_21_163556_create_cache_table .......................... 40.20ms DONE
bookstack | 2017_01_21_163602_create_sessions_table ....................... 38.07ms DONE
bookstack | 2017_03_19_091553_create_search_index_table .................. 117.69ms DONE
bookstack | 2017_04_20_185112_add_revision_counts ......................... 66.06ms DONE
bookstack | 2017_07_02_152834_update_db_encoding_to_ut8mb4 ................. 0.06ms DONE
bookstack | 2017_08_01_130541_create_comments_table ....................... 86.12ms DONE
bookstack | 2017_08_29_102650_add_cover_image_display ..................... 17.54ms DONE
bookstack | 2018_07_15_173514_add_role_external_auth_id ................... 47.20ms DONE
bookstack | 2018_08_04_115700_create_bookshelves_table ................... 379.44ms DONE
bookstack | 2019_07_07_112515_add_template_support ........................ 47.05ms DONE
bookstack | 2019_08_17_140214_add_user_invites_table ...................... 63.85ms DONE
bookstack | 2019_12_29_120917_add_api_auth ................................ 91.08ms DONE
bookstack | 2020_08_04_111754_drop_joint_permissions_id .................. 104.12ms DONE
bookstack | 2020_08_04_131052_remove_role_name_field ...................... 20.76ms DONE
bookstack | 2020_09_19_094251_add_activity_indexes ........................ 49.10ms DONE
bookstack | 2020_09_27_210059_add_entity_soft_deletes ..................... 73.95ms DONE
bookstack | 2020_09_27_210528_create_deletions_table ...................... 92.77ms DONE
bookstack | 2020_11_07_232321_simplify_activities_table .................. 146.96ms DONE
bookstack | 2020_12_30_173528_add_owned_by_field_to_entities ............. 200.03ms DONE
bookstack | 2021_01_30_225441_add_settings_type_column .................... 19.24ms DONE
bookstack | 2021_03_08_215138_add_user_slug ............................... 51.30ms DONE
bookstack | 2021_05_15_173110_create_favourites_table ..................... 59.92ms DONE
bookstack | 2021_06_30_173111_create_mfa_values_table ..................... 62.17ms DONE
bookstack | 2021_07_03_085038_add_mfa_enforced_to_roles_table ............. 17.63ms DONE
bookstack | 2021_08_28_161743_add_export_role_permission ................... 4.86ms DONE
bookstack | 2021_09_26_044614_add_activities_ip_column .................... 21.38ms DONE
bookstack | 2021_11_26_070438_add_index_for_user_ip ....................... 21.51ms DONE
bookstack | 2021_12_07_111343_create_webhooks_table ...................... 127.35ms DONE
bookstack | 2021_12_13_152024_create_jobs_table ........................... 36.78ms DONE
bookstack | 2021_12_13_152120_create_failed_jobs_table .................... 34.12ms DONE
bookstack | 2022_01_03_154041_add_webhooks_timeout_error_columns .......... 76.41ms DONE
bookstack | 2022_04_17_101741_add_editor_change_field_and_permission ...... 23.15ms DONE
bookstack | 2022_04_25_140741_update_polymorphic_types .................... 16.51ms DONE
bookstack | 2022_07_16_170051_drop_joint_permission_type ................. 126.61ms DONE
bookstack | 2022_08_17_092941_create_references_table .................... 114.98ms DONE
bookstack | 2022_09_02_082910_fix_shelf_cover_image_types .................. 0.70ms DONE
bookstack | 2022_10_07_091406_flatten_entity_permissions_table ............ 90.15ms DONE
bookstack | 2022_10_08_104202_drop_entity_restricted_field ................ 96.76ms DONE
bookstack | 2023_01_24_104625_refactor_joint_permissions_storage ......... 145.33ms DONE
bookstack | 2023_01_28_141230_copy_color_settings_for_dark_mode ............ 1.22ms DONE
bookstack | 2023_02_20_093655_increase_attachments_path_length ............ 37.29ms DONE
bookstack | 2023_02_23_200227_add_updated_at_index_to_pages ............... 27.58ms DONE
bookstack | 2023_06_10_071823_remove_guest_user_secondary_roles ............ 2.17ms DONE
bookstack | 2023_06_25_181952_remove_bookshelf_create_entity_permissions ... 0.05ms DONE
bookstack | 2023_07_25_124945_add_receive_notifications_role_permissions ... 4.51ms DONE
bookstack | 2023_07_31_104430_create_watches_table ........................ 86.52ms DONE
bookstack | 2023_08_21_174248_increase_cache_size ......................... 29.32ms DONE
bookstack | 2023_12_02_104541_add_default_template_to_books ............... 20.96ms DONE
bookstack | 2023_12_17_140913_add_description_html_to_entities ............ 69.67ms DONE
bookstack | 2024_01_01_104542_add_default_template_to_chapters ............ 21.06ms DONE
bookstack | 2024_02_04_141358_add_views_updated_index ..................... 28.41ms DONE
bookstack | 2024_05_04_154409_rename_activity_relation_columns ............ 35.58ms DONE
bookstack | 2024_09_29_140340_ensure_editor_value_set ...................... 2.62ms DONE
bookstack | 2024_10_29_114420_add_import_role_permission ................... 5.04ms DONE
bookstack | 2024_11_02_160700_create_imports_table ........................ 38.06ms DONE
bookstack | 2024_11_27_171039_add_instance_id_setting ..................... 10.79ms DONE
bookstack | 2025_01_29_180933_create_sort_rules_table ..................... 17.14ms DONE
bookstack | 2025_02_05_150842_add_sort_rule_id_to_books ................... 19.84ms DONE
bookstack | 2025_04_18_215145_add_content_refs_and_archived_to_comments ... 61.97ms DONE
bookstack | 2025_09_02_111542_remove_unused_columns ....................... 68.23ms DONE
bookstack | 2025_09_15_132850_create_entities_table ...................... 261.38ms DONE
bookstack | 2025_09_15_134701_migrate_entity_data ......................... 10.32ms DONE
bookstack | 2025_09_15_134751_update_entity_relation_columns ............. 823.66ms DONE
bookstack | 2025_09_15_134813_drop_old_entity_tables ...................... 47.79ms DONE
bookstack | 2025_10_18_163331_clean_user_id_references ................... 444.39ms DONE
bookstack | 2025_10_22_134507_update_comments_relation_field_names ........ 34.40ms DONE
bookstack | 2025_11_23_161812_create_slug_history_table .................. 117.46ms DONE
bookstack | 2025_12_15_140219_create_mention_history_table ................ 62.55ms DONE
bookstack | 2025_12_19_103417_add_views_viewable_type_index ............... 22.64ms DONE
bookstack | 2026_04_19_141616_add_revision_view_all_permission ............ 10.97ms DONE
bookstack |
bookstack | [custom-init] No custom files found, skipping...
bookstack | [ls.io-init] done.
@@ -0,0 +1,8 @@
{
"bookstack-db": {
"image": "mariadb:12.3",
"probe": "datadir version | the engine's own upgrade verdict",
"answer": "11.6.2-MariaDB| Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required! [exit=0]",
"probe_rc": 0
}
}
@@ -0,0 +1 @@
bookstack-db | 2026-09-06 17:37:09+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
@@ -0,0 +1,15 @@
[15:36:33] E3b: deploying bookstack at FROM {'bookstack': 'lscr.io/linuxserver/bookstack:26.05.2', 'bookstack-db': 'mariadb:11.6'}
[15:37:05] FROM settled=True in 20.8s :: {"bookstack": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "bookstack-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[15:37:06] bookstack: artisan create-admin rc=0 :: Admin account with email "spike-3982fd6f@gate.invalid" successfully created!
[15:37:07] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-916be2 - Email: spike
[15:37:07] C1 (seed reads back BEFORE): True
[15:37:07] E3b: swapping to TO {'bookstack': 'lscr.io/linuxserver/bookstack:26.05.2', 'bookstack-db': 'mariadb:12.3'}
[15:37:14] TO up -d rc=0
[15:37:14] TO settled=True in 0.2s :: {"bookstack": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "bookstack-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[15:37:14] engine state bookstack-db: 11.6.2-MariaDB| Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required! [exit=0]
[15:37:14] migration lines observed: 1
[15:37:15] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-916be2 - Email: spike
[15:37:15] RESULT (seed reads back AFTER): True
[15:37:15] E3b: ABORT — putting the FROM images back
[15:37:22] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-916be2 - Email: spike
[15:37:22] ABORT: app came back in 0.2s; data present=True
@@ -0,0 +1,184 @@
bookstack-db | 2026-09-06 17:37:08+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
bookstack-db | 2026-09-06 17:37:08+02:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
bookstack-db | 2026-09-06 17:37:08+02:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
bookstack-db | 2026-09-06 17:37:08+02:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
bookstack-db | 2026-09-06 17:37:09+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting
bookstack-db | 2026-09-06 17:37:09 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid jWwYUw+ySlp93OF2YbaUIC/MCcI= as process 1
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Compressed tables use zlib 1.3
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Number of transaction pools: 1
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
bookstack-db | 2026-09-06 17:37:09 0 [Warning] mariadbd: io_uring_queue_init() failed with EPERM: sysctl kernel.io_uring_disabled has the value 2, or 1 and the user of the process is not a member of sysctl kernel.io_uring_group. (see man 2 io_uring_setup).
bookstack-db | create_uring failed: falling back to libaio
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Using Linux native AIO
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Completed initialization of buffer pool
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: End of log at LSN=1982099
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Opened 3 undo tablespaces
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: log sequence number 1982099; transaction id 2873
bookstack-db | 2026-09-06 17:37:09 0 [Note] Plugin 'FEEDBACK' is disabled.
bookstack-db | 2026-09-06 17:37:09 0 [Note] Plugin 'wsrep-provider' is disabled.
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
bookstack-db | 2026-09-06 17:37:09 0 [Note] InnoDB: Buffer pool(s) load completed at 260906 17:37:09
bookstack-db | 2026-09-06 17:37:11 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
bookstack-db | 2026-09-06 17:37:11 0 [Note] Server socket created on IP: '::', port: '3306'.
bookstack-db | 2026-09-06 17:37:11 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
bookstack-db | 2026-09-06 17:37:11 0 [Note] mariadbd: ready for connections.
bookstack-db | Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
bookstack | [migrations] started
bookstack | [migrations] 01-nginx-site-confs-default: executing...
bookstack | [migrations] 01-nginx-site-confs-default: succeeded
bookstack | [migrations] 02-default-location: executing...
bookstack | [migrations] 02-default-location: succeeded
bookstack | [migrations] done
bookstack | ───────────────────────────────────────
bookstack |
bookstack | ██╗ ███████╗██╗ ██████╗
bookstack | ██║ ██╔════╝██║██╔═══██╗
bookstack | ██║ ███████╗██║██║ ██║
bookstack | ██║ ╚════██║██║██║ ██║
bookstack | ███████╗███████║██║╚██████╔╝
bookstack | ╚══════╝╚══════╝╚═╝ ╚═════╝
bookstack |
bookstack | Brought to you by linuxserver.io
bookstack | ───────────────────────────────────────
bookstack |
bookstack | To support the app dev(s) visit:
bookstack | Bookstack: https://www.bookstackapp.com/donate/
bookstack |
bookstack | To support LSIO projects visit:
bookstack | https://www.linuxserver.io/donate/
bookstack |
bookstack | ───────────────────────────────────────
bookstack | GID/UID
bookstack | ───────────────────────────────────────
bookstack |
bookstack | User UID: 1000
bookstack | User GID: 1000
bookstack | ───────────────────────────────────────
bookstack | Linuxserver.io version: v26.05.2-ls276
bookstack | Build-date: 2026-07-27T19:41:43+00:00
bookstack | ───────────────────────────────────────
bookstack |
bookstack | Setting resolver to 127.0.0.11
bookstack | Setting worker_processes to 4
bookstack | generating self-signed keys in /config/keys, you can replace these with your own keys if required
bookstack | .....+..........+...+...+..+....+++++++++++++++++++++++++++++++++++++++*.+...+++++++++++++++++++++++++++++++++++++++*.........+.....+.............+...+...........+.+..+...+.........+.+..............+.............+..+....+.....+............+.......+..+.+.........+........+.+..+.........+...+...+....+......+...+.....+.......+..+.....................+.+...+........+....+.....+...+.+......+.....+.+..+......................+......+.....++++++
bookstack | .....+...+.+......+........+......+...+...+...+++++++++++++++++++++++++++++++++++++++*...+...+.....+...+.+.........+..+.......+.....+...+++++++++++++++++++++++++++++++++++++++*......+....+......+...+.........+.....+...............+.+............+..+.......+.....+.+..+......+.........+.+.....+.+...........+....+.......................+...+....+.....+...+...+.......+..................+...+.....+......+...+.......+......+..+......+.+.......................+.+..+............+......+.+......+.........+...+...+..+.......+........+.+...........+...+................+.........+..+.+............+..+...+.+.....+.+.........+..+............+.+..............+.+..+.......+........+.......+........+.......+..+.+..+.......+........+...+............+.+.....+.+......+........+......+.+........+...................+..+....+.....+......+....+..+.......+........+...+.+...+.....+.+..+....+...+..+..................+...+...+.....................+....+...........+.............+..+..................+.+.....+......+...+.+......+.....+...+.+............+..+...+....+.....+....+.....++++++
bookstack | -----
bookstack | Waiting for DB to be available
bookstack |
bookstack | INFO Preparing database.
bookstack |
bookstack | Creating migration table ...................................... 25.42ms DONE
bookstack |
bookstack | INFO Running migrations.
bookstack |
bookstack | 2014_10_12_000000_create_users_table ......................... 280.39ms DONE
bookstack | 2014_10_12_100000_create_password_resets_table ................ 64.19ms DONE
bookstack | 2015_07_12_114933_create_books_table .......................... 12.71ms DONE
bookstack | 2015_07_12_190027_create_pages_table .......................... 17.69ms DONE
bookstack | 2015_07_13_172121_create_images_table ......................... 11.70ms DONE
bookstack | 2015_07_27_172342_create_chapters_table ....................... 13.83ms DONE
bookstack | 2015_08_08_200447_add_users_to_entities ...................... 153.83ms DONE
bookstack | 2015_08_09_093534_create_page_revisions_table ................. 11.95ms DONE
bookstack | 2015_08_16_142133_create_activities_table ..................... 15.73ms DONE
bookstack | 2015_08_29_105422_add_roles_and_permissions .................. 323.96ms DONE
bookstack | 2015_08_30_125859_create_settings_table ....................... 13.48ms DONE
bookstack | 2015_08_31_175240_add_search_indexes ........................... 0.06ms DONE
bookstack | 2015_09_04_165821_create_social_accounts_table ................ 64.04ms DONE
bookstack | 2015_09_05_164707_add_email_confirmation_table ................ 82.50ms DONE
bookstack | 2015_11_21_145609_create_views_table .......................... 13.13ms DONE
bookstack | 2015_11_26_221857_add_entity_indexes ......................... 491.19ms DONE
bookstack | 2015_12_05_145049_fulltext_weighting ........................... 0.06ms DONE
bookstack | 2015_12_07_195238_add_image_upload_types ...................... 75.31ms DONE
bookstack | 2015_12_09_195748_add_user_avatars ............................ 18.17ms DONE
bookstack | 2016_01_11_210908_add_external_auth_to_users .................. 47.72ms DONE
bookstack | 2016_02_25_184030_add_slug_to_revisions ....................... 85.17ms DONE
bookstack | 2016_02_27_120329_update_permissions_and_roles ............... 148.77ms DONE
bookstack | 2016_02_28_084200_add_entity_access_controls ................. 255.74ms DONE
bookstack | 2016_03_09_203143_add_page_revision_types ..................... 47.57ms DONE
bookstack | 2016_03_13_082138_add_page_drafts ............................. 45.80ms DONE
bookstack | 2016_03_25_123157_add_markdown_support ........................ 39.14ms DONE
bookstack | 2016_04_09_100730_add_view_permissions_to_roles ............... 50.37ms DONE
bookstack | 2016_04_20_192649_create_joint_permissions_table ............. 320.85ms DONE
bookstack | 2016_05_06_185215_create_tags_table .......................... 113.47ms DONE
bookstack | 2016_07_07_181521_add_summary_to_page_revisions ............... 17.12ms DONE
bookstack | 2016_09_29_101449_remove_hidden_roles ......................... 72.95ms DONE
bookstack | 2016_10_09_142037_create_attachments_table .................... 63.02ms DONE
bookstack | 2017_01_21_163556_create_cache_table .......................... 40.20ms DONE
bookstack | 2017_01_21_163602_create_sessions_table ....................... 38.07ms DONE
bookstack | 2017_03_19_091553_create_search_index_table .................. 117.69ms DONE
bookstack | 2017_04_20_185112_add_revision_counts ......................... 66.06ms DONE
bookstack | 2017_07_02_152834_update_db_encoding_to_ut8mb4 ................. 0.06ms DONE
bookstack | 2017_08_01_130541_create_comments_table ....................... 86.12ms DONE
bookstack | 2017_08_29_102650_add_cover_image_display ..................... 17.54ms DONE
bookstack | 2018_07_15_173514_add_role_external_auth_id ................... 47.20ms DONE
bookstack | 2018_08_04_115700_create_bookshelves_table ................... 379.44ms DONE
bookstack | 2019_07_07_112515_add_template_support ........................ 47.05ms DONE
bookstack | 2019_08_17_140214_add_user_invites_table ...................... 63.85ms DONE
bookstack | 2019_12_29_120917_add_api_auth ................................ 91.08ms DONE
bookstack | 2020_08_04_111754_drop_joint_permissions_id .................. 104.12ms DONE
bookstack | 2020_08_04_131052_remove_role_name_field ...................... 20.76ms DONE
bookstack | 2020_09_19_094251_add_activity_indexes ........................ 49.10ms DONE
bookstack | 2020_09_27_210059_add_entity_soft_deletes ..................... 73.95ms DONE
bookstack | 2020_09_27_210528_create_deletions_table ...................... 92.77ms DONE
bookstack | 2020_11_07_232321_simplify_activities_table .................. 146.96ms DONE
bookstack | 2020_12_30_173528_add_owned_by_field_to_entities ............. 200.03ms DONE
bookstack | 2021_01_30_225441_add_settings_type_column .................... 19.24ms DONE
bookstack | 2021_03_08_215138_add_user_slug ............................... 51.30ms DONE
bookstack | 2021_05_15_173110_create_favourites_table ..................... 59.92ms DONE
bookstack | 2021_06_30_173111_create_mfa_values_table ..................... 62.17ms DONE
bookstack | 2021_07_03_085038_add_mfa_enforced_to_roles_table ............. 17.63ms DONE
bookstack | 2021_08_28_161743_add_export_role_permission ................... 4.86ms DONE
bookstack | 2021_09_26_044614_add_activities_ip_column .................... 21.38ms DONE
bookstack | 2021_11_26_070438_add_index_for_user_ip ....................... 21.51ms DONE
bookstack | 2021_12_07_111343_create_webhooks_table ...................... 127.35ms DONE
bookstack | 2021_12_13_152024_create_jobs_table ........................... 36.78ms DONE
bookstack | 2021_12_13_152120_create_failed_jobs_table .................... 34.12ms DONE
bookstack | 2022_01_03_154041_add_webhooks_timeout_error_columns .......... 76.41ms DONE
bookstack | 2022_04_17_101741_add_editor_change_field_and_permission ...... 23.15ms DONE
bookstack | 2022_04_25_140741_update_polymorphic_types .................... 16.51ms DONE
bookstack | 2022_07_16_170051_drop_joint_permission_type ................. 126.61ms DONE
bookstack | 2022_08_17_092941_create_references_table .................... 114.98ms DONE
bookstack | 2022_09_02_082910_fix_shelf_cover_image_types .................. 0.70ms DONE
bookstack | 2022_10_07_091406_flatten_entity_permissions_table ............ 90.15ms DONE
bookstack | 2022_10_08_104202_drop_entity_restricted_field ................ 96.76ms DONE
bookstack | 2023_01_24_104625_refactor_joint_permissions_storage ......... 145.33ms DONE
bookstack | 2023_01_28_141230_copy_color_settings_for_dark_mode ............ 1.22ms DONE
bookstack | 2023_02_20_093655_increase_attachments_path_length ............ 37.29ms DONE
bookstack | 2023_02_23_200227_add_updated_at_index_to_pages ............... 27.58ms DONE
bookstack | 2023_06_10_071823_remove_guest_user_secondary_roles ............ 2.17ms DONE
bookstack | 2023_06_25_181952_remove_bookshelf_create_entity_permissions ... 0.05ms DONE
bookstack | 2023_07_25_124945_add_receive_notifications_role_permissions ... 4.51ms DONE
bookstack | 2023_07_31_104430_create_watches_table ........................ 86.52ms DONE
bookstack | 2023_08_21_174248_increase_cache_size ......................... 29.32ms DONE
bookstack | 2023_12_02_104541_add_default_template_to_books ............... 20.96ms DONE
bookstack | 2023_12_17_140913_add_description_html_to_entities ............ 69.67ms DONE
bookstack | 2024_01_01_104542_add_default_template_to_chapters ............ 21.06ms DONE
bookstack | 2024_02_04_141358_add_views_updated_index ..................... 28.41ms DONE
bookstack | 2024_05_04_154409_rename_activity_relation_columns ............ 35.58ms DONE
bookstack | 2024_09_29_140340_ensure_editor_value_set ...................... 2.62ms DONE
bookstack | 2024_10_29_114420_add_import_role_permission ................... 5.04ms DONE
bookstack | 2024_11_02_160700_create_imports_table ........................ 38.06ms DONE
bookstack | 2024_11_27_171039_add_instance_id_setting ..................... 10.79ms DONE
bookstack | 2025_01_29_180933_create_sort_rules_table ..................... 17.14ms DONE
bookstack | 2025_02_05_150842_add_sort_rule_id_to_books ................... 19.84ms DONE
bookstack | 2025_04_18_215145_add_content_refs_and_archived_to_comments ... 61.97ms DONE
bookstack | 2025_09_02_111542_remove_unused_columns ....................... 68.23ms DONE
bookstack | 2025_09_15_132850_create_entities_table ...................... 261.38ms DONE
bookstack | 2025_09_15_134701_migrate_entity_data ......................... 10.32ms DONE
bookstack | 2025_09_15_134751_update_entity_relation_columns ............. 823.66ms DONE
bookstack | 2025_09_15_134813_drop_old_entity_tables ...................... 47.79ms DONE
bookstack | 2025_10_18_163331_clean_user_id_references ................... 444.39ms DONE
bookstack | 2025_10_22_134507_update_comments_relation_field_names ........ 34.40ms DONE
bookstack | 2025_11_23_161812_create_slug_history_table .................. 117.46ms DONE
bookstack | 2025_12_15_140219_create_mention_history_table ................ 62.55ms DONE
bookstack | 2025_12_19_103417_add_views_viewable_type_index ............... 22.64ms DONE
bookstack | 2026_04_19_141616_add_revision_view_all_permission ............ 10.97ms DONE
bookstack |
bookstack | [custom-init] No custom files found, skipping...
bookstack | [ls.io-init] done.
@@ -0,0 +1,14 @@
{
"bookstack": {
"status": "running",
"health": "healthy",
"restarts": 0,
"exit": 0
},
"bookstack-db": {
"status": "running",
"health": "healthy",
"restarts": 0,
"exit": 0
}
}
@@ -0,0 +1,33 @@
{
"harness_version": 1,
"edge": "E3b",
"app": "bookstack",
"note": "AUTHORED step: engine half alone",
"from": {
"bookstack": "lscr.io/linuxserver/bookstack:26.05.2",
"bookstack-db": "mariadb:11.6"
},
"to": {
"bookstack": "lscr.io/linuxserver/bookstack:26.05.2",
"bookstack-db": "mariadb:12.3"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "bookstack-db | 2026-09-06 17:37:09+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting",
"abort": "starts-and-serves",
"abort_detail": null,
"engine_state_after": {
"bookstack-db": {
"image": "mariadb:12.3",
"probe": "datadir version | the engine's own upgrade verdict",
"answer": "11.6.2-MariaDB| Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required! [exit=0]",
"probe_rc": 0
}
},
"duration_s": 0.2,
"measured_at": "2026-09-06T15:37:22Z",
"evidence": "evidence/E3b",
"total_s": 49.0
}
@@ -0,0 +1,35 @@
[
{
"harness_version": 1,
"edge": "E3b",
"app": "bookstack",
"note": "AUTHORED step: engine half alone",
"from": {
"bookstack": "lscr.io/linuxserver/bookstack:26.05.2",
"bookstack-db": "mariadb:11.6"
},
"to": {
"bookstack": "lscr.io/linuxserver/bookstack:26.05.2",
"bookstack-db": "mariadb:12.3"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "bookstack-db | 2026-09-06 17:37:09+02:00 [Note] [Entrypoint]: MariaDB upgrade (mariadb-upgrade or creating healthcheck users) required, but skipped due to $MARIADB_AUTO_UPGRADE setting",
"abort": "starts-and-serves",
"abort_detail": null,
"engine_state_after": {
"bookstack-db": {
"image": "mariadb:12.3",
"probe": "datadir version | the engine's own upgrade verdict",
"answer": "11.6.2-MariaDB| Major version upgrade detected from 11.6.2-MariaDB to 12.3.3-MariaDB. Check required! [exit=0]",
"probe_rc": 0
}
},
"duration_s": 0.2,
"measured_at": "2026-09-06T15:37:22Z",
"evidence": "evidence/E3b",
"total_s": 49.0
}
]