Files
felhom.eu/documentation/audits/gate-restore-2026-10-15/9202/restore.txt
T
admin 15cb62097c
gates / gates (push) Successful in 6m45s
Controller v0.314.0 released under decision 250: floor 0.314.0 raised by CC's token at 13:11 UTC after the three test boxes
- 09 §3 decision 253: a restore puts the setup gate back as it was (R-1057 P2); 07 (what a per-app backup carries); 15 §6
  (Prowlarr links itself; Plex by address).
- Evidence audits/gate-restore-2026-10-15/: 9202 live proofs (R-1057, R-1058), the release (per-customer floors, Tester 1
  rc.1 -> 0.314.0 by itself, box walk, global floor, read-back), Plex fake-code check on 9201, red-proofs.
- Register: R-1023, R-1053, R-1057, R-1058 closed; R-1061 filed (P4); R-1060 narrowed; R-1052 blocked (customer creation
  is session only). STATUS, CONTEXT, the build skill's release steps, Prowlarr's website card.

Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-10-15 15:21:28 +02:00

55 lines
4.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
drill commit fd4b9f1541db: -> lscr.io/linuxserver/prowlarr:version-2.5.2.5491 (push rc=0)
[sync] the badge NEVER caught up to lscr.io/linuxserver/prowlarr:version-2.5.2.5491 in 78.5s — catalog_images = None
[1] deploy -> 202 {"ok": true, "message": "Telepítés elindítva – az állapot a kártyán követhető"}
gate: prowlarr is gated — passed as the household (cookie set)
[1] through traefik: 401 (gated: 302 to the gate is the healthy answer for a stranger)
[1] stack .felhom.yml bytes: 3948
[1] running: lscr.io/linuxserver/prowlarr:version-2.5.2.5491 health=healthy
prowlarr: POST /tag felhom20fd668a http=201
prowlarr: POST /appprofile felhom-profile-c7f82e http=201
prowlarr: tag kept, app profile present=True
[2] seed {'tag': 'felhom20fd668a', 'profile': 'felhom-profile-c7f82e'} read back: True
[2] 2.7 config volume size after the seed: 5.4M
[2] 4.4 negative control, the same probe on a port nothing serves: rc=7 ; the real probe: rc=0
[2] 1.8 the app's own start lines: [Info] Microsoft.Hosting.Lifetime: Application started. Press Ctrl+C to shut down. | [Info] Microsoft.Hosting.Lifetime: Hosting environment: Production
drill commit c42d92bc425d: -> lscr.io/linuxserver/prowlarr:version-2.6.5.5623 (push rc=0)
[6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'}
+ 0.0s phase=backing-up label=Biztonsági mentés készül a frissítés előtt… err=None hold=None
+ 5.1s phase=safety-dump label=Adatbázis pillanatkép… err=None hold=None
+ 6.2s phase=pulling label=Új verzió letöltése… err=None hold=None
+ 14.4s phase=copying label=Az adatok másolása a frissítés előtt… err=None hold=None
+ 19.5s phase=verifying label=Működés ellenőrzése… err=None hold=None
+ 29.7s phase=done label=Frissítve err=None hold=None
[3] guarded Update (its backing-up phase is the per-app backup): final=done phases=['backing-up', 'safety-dump', 'pulling', 'copying', 'verifying', 'done']
prowlarr: tag kept, app profile present=True
[3] seed read back after the Update: True
[3] after: {"pinned_images": {"prowlarr": "lscr.io/linuxserver/prowlarr:version-2.6.5.5623"}, "installed_images": {"prowlarr": "lscr.io/linuxserver/prowlarr:version-2.6.5.5623"}, "catalog_images": {"prowlarr": "lscr.io/linuxserver/prowlarr:version-2.6.5.5623"}, "live_compose_image_lines": ["image: lscr.io/linuxserver/prowlarr:version-2.6.5.5623"], "docker_inspect": ["prowlarr lscr.io/linuxserver/prowlarr:ve
[3] R-1057 the per-app backup's unit app.yaml, its gate lines:
[4] restore points offered BEFORE the remove: [{"time": "2026-10-15T12:40:06Z", "short_id": "helyi", "tier": 1, "drive_label": "Belső SSD (rendszer)"}]
[4] stop -> 200
[4] remove KEEPING the backups -> 200 {"ok": true, "data": {"removed": "prowlarr", "volumes_removed": ["prowlarr_prowlarr_config"], "hdd_paths_removed": [], "hdd_paths_preserved": [], "userdata_kept": [], "verified": true}, "message": "Stack prowlarr removed"}
[4] left after remove: containers=0 volumes=0
[R] restoring prowlarr from snapshot 'helyi' (of 1 offered)
[R] POST /backup/restore -> HTTP/2 302 ['location: /backups/restore?flash=flash.restore.started']
+ 0.0s restore (True, None, None)
+ 18.2s restore (False, None, None)
[R] after restore: state=running hold=None phase=None
[5] restore: {"ok": true, "snapshot_id": "helyi", "http": "HTTP/2 302", "seconds": 18.3, "state_after": "running", "hold_after": null, "why": null}
prowlarr: tag kept, app profile present=True
[5] 2.5 the seed reads back after remove + restore: True
[6] R-1057 a STRANGER after the restore: GET /ping -> 401
[6] R-1057 a STRANGER after the restore: GET / -> 302 loc=https://felhom.enkisfelhom.hu/__gate/start?rd=https%3A%2F%2Fprowlarr.e
[6] R-1057 a STRANGER after the restore: GET /initialize.json -> 401
[6] the HOUSEHOLD (gate cookie) after the restore: GET /ping -> 200
[6] gate record after the restore: {"state": "closed", "since": "2026-10-15T12:41:37Z", "hosts": ["prowlarr.enkisfelhom.hu"]}
[6] gate file on the box: /opt/docker/stacks/traefik/dynamic/setup-gate-prowlarr.yml
[7] the household's „Kész, beállítottam” -> 200 {"data": {"opened": true}, "error": "", "ok": true}
[7] a stranger after „Kész”: GET /ping -> 200 (the app itself answers now)
[5] through traefik after restore: 200
[5] app.yaml env keys after restore: DOMAIN SUBDOMAIN
[5] image after restore: lscr.io/linuxserver/prowlarr:version-2.5.2.5491 health=healthy
[X] stop -> 200 {'ok': True, 'message': 'Stack prowlarr stop completed'}
[X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'prowlarr', 'volumes_removed': ['prowlarr_prowlarr_config'], 'hdd_paths_removed': [], 'hdd_paths_preserved': [], 'hdd_note': 'A
[X] after remove: deployed=False leftovers='/opt/docker/stacks/prowlarr'
[9] after remove: containers=0 volumes=0