Security app updates 2026-10-27: evidence of batch 1 (box walks rallly, romm, code-server, outline, vikunja; wishlist + bookstack bench and box; jellyfin bench; the walk's negative control). Docs only.
gates / gates (push) Successful in 1m58s

This commit is contained in:
admin committed 2026-10-27 15:08:44 +01:00
1 parent bbc3acb817
commit 708a34512e
78 files changed
+7256

No files matched your search

@@ -0,0 +1,135 @@
[13:25:18] scratch drive folders cleared before FROM (R-656): none existed
[13:25:18] MV-bookstack: deploying bookstack at FROM {'bookstack': 'lscr.io/linuxserver/bookstack:26.09.1', 'bookstack-db': 'mariadb:12.3'}
[13:26:25] FROM settled=True in 31.1s :: {"bookstack": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "bookstack-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[13:26:26] bookstack: artisan create-admin rc=0 :: Admin account with email "spike-77c1b4dd@gate.invalid" successfully created!
[13:26:27] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-023492 - Email: spike
[13:26:27] C1 (seed reads back BEFORE): True
[13:26:27] MV-bookstack: swapping to TO {'bookstack': 'lscr.io/linuxserver/bookstack:26.09.2', 'bookstack-db': 'mariadb:12.3'}
[13:26:59] TO up -d rc=0
[13:27:30] TO settled=True in 31.1s :: {"bookstack": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "bookstack-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[13:27:31] engine state bookstack-db: 12.3.3-MariaDB| This installation of MariaDB is already upgraded to 12.3.3-MariaDB. There is no need to run mariadb-upgrade again. [exit=1]
[13:27:31] migration lines observed: 5
[13:27:32] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-023492 - Email: spike
[13:27:32] RESULT (seed reads back AFTER): True
[13:27:32] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.2:80
[13:27:47] + 15s bookstack=59M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=268
[13:28:02] + 30s bookstack=62M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=534
[13:28:18] + 46s bookstack=62M/512M peak=90M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=804
[13:28:33] + 61s bookstack=66M/512M peak=90M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=1074
[13:28:48] + 76s bookstack=68M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=1340
[13:29:03] + 91s bookstack=71M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=1607
[13:29:18] + 106s bookstack=72M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=1875
[13:29:33] + 121s bookstack=74M/512M peak=90M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=2142
[13:29:49] + 136s bookstack=77M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=2411
[13:30:04] + 152s bookstack=79M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=2677
[13:30:19] + 167s bookstack=81M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=2944
[13:30:34] + 182s bookstack=85M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=3208
[13:30:49] + 197s bookstack=87M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=3475
[13:31:04] + 212s bookstack=89M/512M peak=94M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=3743
[13:31:19] + 227s bookstack=91M/512M peak=94M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=4009
[13:31:35] + 242s bookstack=94M/512M peak=96M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=4273
[13:31:50] + 258s bookstack=97M/512M peak=97M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=4536
[13:32:05] + 273s bookstack=99M/512M peak=100M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=4801
[13:32:20] + 288s bookstack=102M/512M peak=103M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=5065
[13:32:35] + 303s bookstack=104M/512M peak=106M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=5328
[13:32:50] + 318s bookstack=107M/512M peak=108M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=5592
[13:33:06] + 334s bookstack=109M/512M peak=111M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=5858
[13:33:21] + 349s bookstack=115M/512M peak=119M kills=0 rs=0 bookstack-db=167M/256M peak=177M kills=0 rs=0 reqs=6079
[13:33:36] + 364s bookstack=114M/512M peak=119M kills=0 rs=0 bookstack-db=167M/256M peak=177M kills=0 rs=0 reqs=6344
[13:33:51] + 379s bookstack=117M/512M peak=119M kills=0 rs=0 bookstack-db=166M/256M peak=177M kills=0 rs=0 reqs=6611
[13:34:06] + 394s bookstack=120M/512M peak=121M kills=0 rs=0 bookstack-db=166M/256M peak=177M kills=0 rs=0 reqs=6872
[13:34:21] + 409s bookstack=123M/512M peak=126M kills=0 rs=0 bookstack-db=166M/256M peak=177M kills=0 rs=0 reqs=7140
[13:34:37] + 424s bookstack=126M/512M peak=127M kills=0 rs=0 bookstack-db=165M/256M peak=177M kills=0 rs=0 reqs=7405
[13:34:52] + 440s bookstack=129M/512M peak=129M kills=0 rs=0 bookstack-db=142M/256M peak=177M kills=0 rs=0 reqs=7685
[13:35:08] + 456s bookstack=133M/512M peak=133M kills=0 rs=0 bookstack-db=140M/256M peak=177M kills=0 rs=0 reqs=7947
[13:35:23] + 471s bookstack=135M/512M peak=136M kills=0 rs=0 bookstack-db=139M/256M peak=177M kills=0 rs=0 reqs=8203
[13:35:38] + 486s bookstack=137M/512M peak=139M kills=0 rs=0 bookstack-db=135M/256M peak=177M kills=0 rs=0 reqs=8470
[13:35:53] + 501s bookstack=141M/512M peak=141M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=8733
[13:36:09] + 516s bookstack=144M/512M peak=148M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=8996
[13:36:24] + 532s bookstack=147M/512M peak=148M kills=0 rs=0 bookstack-db=133M/256M peak=177M kills=0 rs=0 reqs=9261
[13:36:39] + 547s bookstack=149M/512M peak=151M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=9513
[13:36:54] + 562s bookstack=153M/512M peak=153M kills=0 rs=0 bookstack-db=133M/256M peak=177M kills=0 rs=0 reqs=9774
[13:37:09] + 577s bookstack=154M/512M peak=156M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=10031
[13:37:25] + 592s bookstack=158M/512M peak=162M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=10288
[13:37:40] + 608s bookstack=161M/512M peak=162M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=10552
[13:37:40] memory watch: killed=False tight=[] requests=10554 codes={'302': 10554}
[13:37:40] MV-bookstack: ABORT — putting the FROM images back
[13:38:17] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-023492 - Email: spike
[13:38:17] ABORT: app came back in 31.1s; data present=True
{
"harness_version": 5,
"edge": "MV-bookstack",
"app": "bookstack",
"note": "night 2026-09-23 within-a-major move: bookstack=lscr.io/linuxserver/bookstack:26.09.2",
"from": {
"bookstack": "lscr.io/linuxserver/bookstack:26.09.1",
"bookstack-db": "mariadb:12.3"
},
"to": {
"bookstack": "lscr.io/linuxserver/bookstack:26.09.2",
"bookstack-db": "mariadb:12.3"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "\u001b[2Kbookstack | [migrations] started",
"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": "12.3.3-MariaDB| This installation of MariaDB is already upgraded to 12.3.3-MariaDB. There is no need to run mariadb-upgrade again. [exit=1]",
"probe_rc": 0
}
},
"memory": {
"soak_s": 608.0,
"requested_s": 600,
"requests": 10554,
"codes": {
"302": 10554
},
"first_kill": null,
"containers": {
"bookstack": {
"limit": 536870912,
"peak": 170106880,
"peak_pct": 0.317,
"anon_peak_sampled": 25456640,
"anon_peak_pct": 0.047,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"bookstack-db": {
"limit": 268435456,
"peak": 186318848,
"peak_pct": 0.694,
"anon_peak_sampled": 116486144,
"anon_peak_pct": 0.434,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"venue_swap_bytes": 0,
"load": "reached"
},
"marks": [],
"bench_overrides": null,
"duration_s": 31.1,
"measured_at": "2026-10-27T13:38:17Z",
"evidence": "evidence/MV-bookstack",
"scratch_cleared": [],
"files_changed": [],
"files_changed_detail": [],
"files_ignored": [],
"total_s": 779.6
}
@@ -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,119 @@
bookstack | [migrations] started
bookstack | [migrations] 01-nginx-site-confs-default: skipped
bookstack | [migrations] 02-default-location: skipped
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.09.1-ls290
bookstack | Build-date: 2026-10-20T00:22:39+00:00
bookstack | ───────────────────────────────────────
bookstack |
bookstack | using keys found in /config/keys
bookstack | Waiting for DB to be available
bookstack |
bookstack | INFO Nothing to migrate.
bookstack |
bookstack | [custom-init] No custom files found, skipping...
bookstack | [ls.io-init] done.
bookstack-db | 2026-10-27 14:25:43+01:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
bookstack-db | 2026-10-27 14:25:43+01:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
bookstack-db | 2026-10-27 14:25:43+01:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
bookstack-db | 2026-10-27 14:25:43+01:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
bookstack-db | 2026-10-27 14:25:43+01:00 [Note] [Entrypoint]: Initializing database files
bookstack-db | 2026-10-27 14:25:44 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-10-27 14:25:46+01:00 [Note] [Entrypoint]: Database files initialized
bookstack-db | 2026-10-27 14:25:46+01:00 [Note] [Entrypoint]: Starting temporary server
bookstack-db | 2026-10-27 14:25:46+01:00 [Note] [Entrypoint]: Waiting for server startup
bookstack-db | 2026-10-27 14:25:46 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid LZ5pYRSfMNmPrIPsQAN9Z/SoloA= as process 95
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Compressed tables use zlib 1.3
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Number of transaction pools: 1
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
bookstack-db | 2026-10-27 14:25:46 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-10-27 14:25:46 0 [Note] InnoDB: Using Linux native AIO
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Completed initialization of buffer pool
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: End of log at LSN=45568
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Opened 3 undo tablespaces
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: log sequence number 45568; transaction id 14
bookstack-db | 2026-10-27 14:25:46 0 [Note] Plugin 'FEEDBACK' is disabled.
bookstack-db | 2026-10-27 14:25:46 0 [Note] Plugin 'wsrep-provider' is disabled.
bookstack-db | 2026-10-27 14:25:48 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
bookstack-db | 2026-10-27 14:25:48 0 [Note] Replication not automatically started: --skip-slave-start was specified
bookstack-db | 2026-10-27 14:25:48 0 [Note] mariadbd: ready for connections.
bookstack-db | Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 0 mariadb.org binary distribution
bookstack-db | 2026-10-27 14:25:48+01:00 [Note] [Entrypoint]: Temporary server started.
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Creating database bookstack
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Creating user bookstack
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Giving user bookstack access to schema bookstack
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Securing system users (equivalent to running mysql_secure_installation)
bookstack-db |
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Stopping temporary server
bookstack-db | 2026-10-27 14:25:49 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
bookstack-db | 2026-10-27 14:25:49 0 [Note] InnoDB: FTS optimize thread exiting.
bookstack-db | 2026-10-27 14:25:49 0 [Note] InnoDB: Starting shutdown...
bookstack-db | 2026-10-27 14:25:49 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
bookstack-db | 2026-10-27 14:25:49 0 [Note] InnoDB: Buffer pool(s) dump completed at 261027 14:25:49
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
bookstack-db | 2026-10-27 14:25:50 0 [Note] Shutdown completed; log sequence number 45568; transaction id 15
bookstack-db | 2026-10-27 14:25:50 0 [Note] mariadbd: Shutdown complete
bookstack-db | 2026-10-27 14:25:50+01:00 [Note] [Entrypoint]: Temporary server stopped
bookstack-db |
bookstack-db | 2026-10-27 14:25:50+01:00 [Note] [Entrypoint]: MariaDB init process done. Ready for start up.
bookstack-db |
bookstack-db | 2026-10-27 14:25:50 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid LZ5pYRSfMNmPrIPsQAN9Z/SoloA= as process 1
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Compressed tables use zlib 1.3
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Number of transaction pools: 1
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
bookstack-db | 2026-10-27 14:25:50 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-10-27 14:25:50 0 [Note] InnoDB: Using Linux native AIO
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Completed initialization of buffer pool
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: End of log at LSN=45568
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Opened 3 undo tablespaces
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: log sequence number 45568; transaction id 14
bookstack-db | 2026-10-27 14:25:50 0 [Note] Plugin 'FEEDBACK' is disabled.
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
bookstack-db | 2026-10-27 14:25:50 0 [Note] Plugin 'wsrep-provider' is disabled.
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Buffer pool(s) load completed at 261027 14:25:50
bookstack-db | 2026-10-27 14:25:50 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
bookstack-db | 2026-10-27 14:25:50 0 [Note] Server socket created on IP: '::', port: '3306'.
bookstack-db | 2026-10-27 14:25:50 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
bookstack-db | 2026-10-27 14:25:50 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-db | 2026-10-27 14:25:57 5 [Warning] Aborted connection 5 to db: 'unconnected' user: 'unauthenticated' host: '172.20.0.3' (This connection closed normally without authentication)
bookstack-db | 2026-10-27 14:27:01 26 [Warning] Aborted connection 26 to db: 'unconnected' user: 'unauthenticated' host: '172.20.0.3' (This connection closed normally without authentication)
bookstack-db | 2026-10-27 14:37:47 10735 [Warning] Aborted connection 10735 to db: 'unconnected' user: 'unauthenticated' host: '172.20.0.3' (This connection closed normally without authentication)
@@ -0,0 +1,8 @@
{
"bookstack-db": {
"image": "mariadb:12.3",
"probe": "datadir version | the engine's own upgrade verdict",
"answer": "12.3.3-MariaDB| This installation of MariaDB is already upgraded to 12.3.3-MariaDB. There is no need to run mariadb-upgrade again. [exit=1]",
"probe_rc": 0
}
}
@@ -0,0 +1,5 @@
bookstack | [migrations] started
bookstack | [migrations] 01-nginx-site-confs-default: skipped
bookstack | [migrations] 02-default-location: skipped
bookstack | [migrations] done
bookstack | INFO Nothing to migrate.
@@ -0,0 +1,58 @@
[13:25:18] scratch drive folders cleared before FROM (R-656): none existed
[13:25:18] MV-bookstack: deploying bookstack at FROM {'bookstack': 'lscr.io/linuxserver/bookstack:26.09.1', 'bookstack-db': 'mariadb:12.3'}
[13:26:25] FROM settled=True in 31.1s :: {"bookstack": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "bookstack-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[13:26:26] bookstack: artisan create-admin rc=0 :: Admin account with email "spike-77c1b4dd@gate.invalid" successfully created!
[13:26:27] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-023492 - Email: spike
[13:26:27] C1 (seed reads back BEFORE): True
[13:26:27] MV-bookstack: swapping to TO {'bookstack': 'lscr.io/linuxserver/bookstack:26.09.2', 'bookstack-db': 'mariadb:12.3'}
[13:26:59] TO up -d rc=0
[13:27:30] TO settled=True in 31.1s :: {"bookstack": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}, "bookstack-db": {"status": "running", "health": "healthy", "restarts": 0, "exit": 0}}
[13:27:31] engine state bookstack-db: 12.3.3-MariaDB| This installation of MariaDB is already upgraded to 12.3.3-MariaDB. There is no need to run mariadb-upgrade again. [exit=1]
[13:27:31] migration lines observed: 5
[13:27:32] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-023492 - Email: spike
[13:27:32] RESULT (seed reads back AFTER): True
[13:27:32] memory watch: 600s, 4 callers on 1 path(s) at 172.18.0.2:80
[13:27:47] + 15s bookstack=59M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=268
[13:28:02] + 30s bookstack=62M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=534
[13:28:18] + 46s bookstack=62M/512M peak=90M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=804
[13:28:33] + 61s bookstack=66M/512M peak=90M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=1074
[13:28:48] + 76s bookstack=68M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=1340
[13:29:03] + 91s bookstack=71M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=1607
[13:29:18] + 106s bookstack=72M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=1875
[13:29:33] + 121s bookstack=74M/512M peak=90M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=2142
[13:29:49] + 136s bookstack=77M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=2411
[13:30:04] + 152s bookstack=79M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=2677
[13:30:19] + 167s bookstack=81M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=2944
[13:30:34] + 182s bookstack=85M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=3208
[13:30:49] + 197s bookstack=87M/512M peak=90M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=3475
[13:31:04] + 212s bookstack=89M/512M peak=94M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=3743
[13:31:19] + 227s bookstack=91M/512M peak=94M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=4009
[13:31:35] + 242s bookstack=94M/512M peak=96M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=4273
[13:31:50] + 258s bookstack=97M/512M peak=97M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=4536
[13:32:05] + 273s bookstack=99M/512M peak=100M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=4801
[13:32:20] + 288s bookstack=102M/512M peak=103M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=5065
[13:32:35] + 303s bookstack=104M/512M peak=106M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=5328
[13:32:50] + 318s bookstack=107M/512M peak=108M kills=0 rs=0 bookstack-db=172M/256M peak=177M kills=0 rs=0 reqs=5592
[13:33:06] + 334s bookstack=109M/512M peak=111M kills=0 rs=0 bookstack-db=171M/256M peak=177M kills=0 rs=0 reqs=5858
[13:33:21] + 349s bookstack=115M/512M peak=119M kills=0 rs=0 bookstack-db=167M/256M peak=177M kills=0 rs=0 reqs=6079
[13:33:36] + 364s bookstack=114M/512M peak=119M kills=0 rs=0 bookstack-db=167M/256M peak=177M kills=0 rs=0 reqs=6344
[13:33:51] + 379s bookstack=117M/512M peak=119M kills=0 rs=0 bookstack-db=166M/256M peak=177M kills=0 rs=0 reqs=6611
[13:34:06] + 394s bookstack=120M/512M peak=121M kills=0 rs=0 bookstack-db=166M/256M peak=177M kills=0 rs=0 reqs=6872
[13:34:21] + 409s bookstack=123M/512M peak=126M kills=0 rs=0 bookstack-db=166M/256M peak=177M kills=0 rs=0 reqs=7140
[13:34:37] + 424s bookstack=126M/512M peak=127M kills=0 rs=0 bookstack-db=165M/256M peak=177M kills=0 rs=0 reqs=7405
[13:34:52] + 440s bookstack=129M/512M peak=129M kills=0 rs=0 bookstack-db=142M/256M peak=177M kills=0 rs=0 reqs=7685
[13:35:08] + 456s bookstack=133M/512M peak=133M kills=0 rs=0 bookstack-db=140M/256M peak=177M kills=0 rs=0 reqs=7947
[13:35:23] + 471s bookstack=135M/512M peak=136M kills=0 rs=0 bookstack-db=139M/256M peak=177M kills=0 rs=0 reqs=8203
[13:35:38] + 486s bookstack=137M/512M peak=139M kills=0 rs=0 bookstack-db=135M/256M peak=177M kills=0 rs=0 reqs=8470
[13:35:53] + 501s bookstack=141M/512M peak=141M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=8733
[13:36:09] + 516s bookstack=144M/512M peak=148M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=8996
[13:36:24] + 532s bookstack=147M/512M peak=148M kills=0 rs=0 bookstack-db=133M/256M peak=177M kills=0 rs=0 reqs=9261
[13:36:39] + 547s bookstack=149M/512M peak=151M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=9513
[13:36:54] + 562s bookstack=153M/512M peak=153M kills=0 rs=0 bookstack-db=133M/256M peak=177M kills=0 rs=0 reqs=9774
[13:37:09] + 577s bookstack=154M/512M peak=156M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=10031
[13:37:25] + 592s bookstack=158M/512M peak=162M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=10288
[13:37:40] + 608s bookstack=161M/512M peak=162M kills=0 rs=0 bookstack-db=132M/256M peak=177M kills=0 rs=0 reqs=10552
[13:37:40] memory watch: killed=False tight=[] requests=10554 codes={'302': 10554}
[13:37:40] MV-bookstack: ABORT — putting the FROM images back
[13:38:17] bookstack: readback of the seeded account found=True :: This will delete any configure multi-factor authentication methods for user: - ID: 3 - Name: spike-023492 - Email: spike
[13:38:17] ABORT: app came back in 31.1s; data present=True
@@ -0,0 +1,118 @@
bookstack-db | 2026-10-27 14:25:43+01:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
bookstack-db | 2026-10-27 14:25:43+01:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
bookstack-db | 2026-10-27 14:25:43+01:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
bookstack-db | 2026-10-27 14:25:43+01:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:12.3.3+maria~ubu2404 started.
bookstack-db | 2026-10-27 14:25:43+01:00 [Note] [Entrypoint]: Initializing database files
bookstack-db | 2026-10-27 14:25:44 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 | [migrations] started
bookstack | [migrations] 01-nginx-site-confs-default: skipped
bookstack | [migrations] 02-default-location: skipped
bookstack | [migrations] done
bookstack | ───────────────────────────────────────
bookstack |
bookstack | ██╗ ███████╗██╗ ██████╗
bookstack | ██║ ██╔════╝██║██╔═══██╗
bookstack | ██║ ███████╗██║██║ ██║
bookstack | ██║ ╚════██║██║██║ ██║
bookstack | ███████╗███████║██║╚██████╔╝
bookstack | ╚══════╝╚══════╝╚═╝ ╚═════╝
bookstack |
bookstack-db | create_uring failed: falling back to libaio
bookstack-db | 2026-10-27 14:25:46+01:00 [Note] [Entrypoint]: Database files initialized
bookstack-db | 2026-10-27 14:25:46+01:00 [Note] [Entrypoint]: Starting temporary server
bookstack-db | 2026-10-27 14:25:46+01:00 [Note] [Entrypoint]: Waiting for server startup
bookstack-db | 2026-10-27 14:25:46 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid LZ5pYRSfMNmPrIPsQAN9Z/SoloA= as process 95
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Compressed tables use zlib 1.3
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Number of transaction pools: 1
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
bookstack-db | 2026-10-27 14:25:46 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-10-27 14:25:46 0 [Note] InnoDB: Using Linux native AIO
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
bookstack | Brought to you by linuxserver.io
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Completed initialization of buffer pool
bookstack | ───────────────────────────────────────
bookstack |
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: End of log at LSN=45568
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Opened 3 undo tablespaces
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
bookstack-db | 2026-10-27 14:25:46 0 [Note] InnoDB: log sequence number 45568; transaction id 14
bookstack-db | 2026-10-27 14:25:46 0 [Note] Plugin 'FEEDBACK' is disabled.
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.09.2-ls293
bookstack | Build-date: 2026-10-26T22:28:49+00:00
bookstack | ───────────────────────────────────────
bookstack |
bookstack | using keys found in /config/keys
bookstack | Waiting for DB to be available
bookstack |
bookstack | INFO Nothing to migrate.
bookstack |
bookstack-db | 2026-10-27 14:25:46 0 [Note] Plugin 'wsrep-provider' is disabled.
bookstack-db | 2026-10-27 14:25:48 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
bookstack-db | 2026-10-27 14:25:48 0 [Note] Replication not automatically started: --skip-slave-start was specified
bookstack-db | 2026-10-27 14:25:48 0 [Note] mariadbd: ready for connections.
bookstack-db | Version: '12.3.3-MariaDB-ubu2404' socket: '/run/mysqld/mysqld.sock' port: 0 mariadb.org binary distribution
bookstack-db | 2026-10-27 14:25:48+01:00 [Note] [Entrypoint]: Temporary server started.
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Creating database bookstack
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Creating user bookstack
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Giving user bookstack access to schema bookstack
bookstack | [custom-init] No custom files found, skipping...
bookstack | [ls.io-init] done.
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Securing system users (equivalent to running mysql_secure_installation)
bookstack-db |
bookstack-db | 2026-10-27 14:25:49+01:00 [Note] [Entrypoint]: Stopping temporary server
bookstack-db | 2026-10-27 14:25:49 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
bookstack-db | 2026-10-27 14:25:49 0 [Note] InnoDB: FTS optimize thread exiting.
bookstack-db | 2026-10-27 14:25:49 0 [Note] InnoDB: Starting shutdown...
bookstack-db | 2026-10-27 14:25:49 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
bookstack-db | 2026-10-27 14:25:49 0 [Note] InnoDB: Buffer pool(s) dump completed at 261027 14:25:49
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
bookstack-db | 2026-10-27 14:25:50 0 [Note] Shutdown completed; log sequence number 45568; transaction id 15
bookstack-db | 2026-10-27 14:25:50 0 [Note] mariadbd: Shutdown complete
bookstack-db | 2026-10-27 14:25:50+01:00 [Note] [Entrypoint]: Temporary server stopped
bookstack-db |
bookstack-db | 2026-10-27 14:25:50+01:00 [Note] [Entrypoint]: MariaDB init process done. Ready for start up.
bookstack-db |
bookstack-db | 2026-10-27 14:25:50 0 [Note] Starting MariaDB 12.3.3-MariaDB-ubu2404 source revision 83e909fc2a0dbc394b4b683fb3fa2d7dcf26cc5e server_uid LZ5pYRSfMNmPrIPsQAN9Z/SoloA= as process 1
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Compressed tables use zlib 1.3
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Number of transaction pools: 1
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
bookstack-db | 2026-10-27 14:25:50 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-10-27 14:25:50 0 [Note] InnoDB: Using Linux native AIO
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: innodb_buffer_pool_size_max=8388608m, innodb_buffer_pool_size=128m
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Completed initialization of buffer pool
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes)
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: End of log at LSN=45568
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Opened 3 undo tablespaces
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active.
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: log sequence number 45568; transaction id 14
bookstack-db | 2026-10-27 14:25:50 0 [Note] Plugin 'FEEDBACK' is disabled.
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
bookstack-db | 2026-10-27 14:25:50 0 [Note] Plugin 'wsrep-provider' is disabled.
bookstack-db | 2026-10-27 14:25:50 0 [Note] InnoDB: Buffer pool(s) load completed at 261027 14:25:50
bookstack-db | 2026-10-27 14:25:50 0 [Note] Server socket created on IP: '0.0.0.0', port: '3306'.
bookstack-db | 2026-10-27 14:25:50 0 [Note] Server socket created on IP: '::', port: '3306'.
bookstack-db | 2026-10-27 14:25:50 0 [Note] mariadbd: Event Scheduler: Loaded 0 events
bookstack-db | 2026-10-27 14:25:50 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-db | 2026-10-27 14:25:57 5 [Warning] Aborted connection 5 to db: 'unconnected' user: 'unauthenticated' host: '172.20.0.3' (This connection closed normally without authentication)
bookstack-db | 2026-10-27 14:27:01 26 [Warning] Aborted connection 26 to db: 'unconnected' user: 'unauthenticated' host: '172.20.0.3' (This connection closed normally without authentication)
@@ -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,77 @@
{
"harness_version": 5,
"edge": "MV-bookstack",
"app": "bookstack",
"note": "night 2026-09-23 within-a-major move: bookstack=lscr.io/linuxserver/bookstack:26.09.2",
"from": {
"bookstack": "lscr.io/linuxserver/bookstack:26.09.1",
"bookstack-db": "mariadb:12.3"
},
"to": {
"bookstack": "lscr.io/linuxserver/bookstack:26.09.2",
"bookstack-db": "mariadb:12.3"
},
"verdict": "proven",
"seed_read_before": true,
"seed_read_after": true,
"healthy_after": true,
"migration_observed": "\u001b[2Kbookstack | [migrations] started",
"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": "12.3.3-MariaDB| This installation of MariaDB is already upgraded to 12.3.3-MariaDB. There is no need to run mariadb-upgrade again. [exit=1]",
"probe_rc": 0
}
},
"memory": {
"soak_s": 608.0,
"requested_s": 600,
"requests": 10554,
"codes": {
"302": 10554
},
"first_kill": null,
"containers": {
"bookstack": {
"limit": 536870912,
"peak": 170106880,
"peak_pct": 0.317,
"anon_peak_sampled": 25456640,
"anon_peak_pct": 0.047,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
},
"bookstack-db": {
"limit": 268435456,
"peak": 186318848,
"peak_pct": 0.694,
"anon_peak_sampled": 116486144,
"anon_peak_pct": 0.434,
"swap_peak": 0,
"oom_kills": 0,
"restarts": 0,
"oomkilled_flag": false,
"measured": true
}
},
"unmeasured": [],
"venue_swap_bytes": 0,
"load": "reached"
},
"marks": [],
"bench_overrides": null,
"duration_s": 31.1,
"measured_at": "2026-10-27T13:38:17Z",
"evidence": "evidence/MV-bookstack",
"scratch_cleared": [],
"files_changed": [],
"files_changed_detail": [],
"files_ignored": [],
"total_s": 779.6
}