Files
ProxmoxVE/ct
Florian ef7f811a7a Jellyseerr, Overseerr, Paperless-ngx, Vikunja: skip migration prompts when unattended (#18321)
* fix(jellyseerr,overseerr): skip the Seerr migration prompt when unattended

Both scripts ask whether to migrate to Seerr before rewriting /usr/bin/update.
With PHS_SILENT=1 and stdin open the read blocks and stalls the whole batch;
with stdin closed it fails under the ERR trap, so the container is recorded as
FAILED and the backup is restored.

Skip with exit 75, which update-apps.sh already renders as "skipped - requires
interactive mode". Interactive behaviour is unchanged.

* fix(paperless-ngx): skip migration prompts when unattended

Two prompts can appear during an update: the v3 encryption confirmation and the
uv-migration snapshot confirmation. Unattended, the first either blocks or fails
the container; the second sits after the services are already stopped, so a
failure leaves Paperless down.

Guard both with exit 75. The v3 guard sits behind the encryption notices, so a
skip still logs why. The uv guard is placed before the services are stopped, so
skipping never leaves the container half-updated. Interactive behaviour is
unchanged.

* fix(vikunja): skip the 1.0 migration prompt when unattended

The 1.0 config migration asks twice with a 30 second timeout and exits 254 when
it gets no answer, which update-apps.sh treats as a failed container. The config
file choice that follows also waits up to 60 seconds.

Skip the migration prompt with exit 75 when unattended, and take the documented
default (keep the current config) for the second question without waiting.
Interactive behaviour is unchanged.
2026-11-01 01:10:10 +10:00
..
2026-10-10 09:10:51 +02:00
2026-10-03 08:19:10 +02:00
2026-10-30 22:06:11 +01:00
2026-10-01 23:21:35 +02:00
2026-10-19 19:22:08 +02:00
2026-10-26 09:07:06 +01:00
2026-10-10 09:11:09 +02:00
2026-10-30 22:05:13 +01:00
2026-10-11 14:19:42 +02:00
2026-10-03 08:19:10 +02:00
2026-10-22 13:50:33 +02:00
2026-10-28 07:24:22 +01:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-10-16 21:45:39 +02:00
2026-10-25 19:47:32 +01:00
2026-10-25 13:10:08 +01:00
2026-10-03 08:19:10 +02:00
2026-10-09 08:31:48 +02:00
2026-10-01 23:23:26 +02:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-10-26 10:08:20 +01:00
2026-10-26 09:18:22 +01:00
2026-10-03 16:58:20 +02:00
2026-10-03 08:19:10 +02:00
2026-10-17 15:50:25 +02:00
2026-10-03 08:19:10 +02:00
2026-10-19 19:20:35 +02:00
2026-10-17 15:46:29 +02:00
2026-10-16 21:44:38 +02:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-10-06 10:48:36 +02:00
2026-10-30 22:06:33 +01:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-09-30 19:40:34 +02:00
2026-10-26 08:48:57 +01:00
2026-10-26 09:09:36 +01:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-10-03 08:19:10 +02:00
2026-10-25 13:10:27 +01:00
2026-10-09 08:27:27 +02:00
2026-10-26 17:48:05 +01:00
2026-10-12 14:02:50 +02:00
2026-10-10 22:49:16 +02:00
2026-10-03 08:19:10 +02:00
2026-10-17 15:50:13 +02:00
2026-10-26 09:17:02 +01:00