gates / gates (push) Successful in 6m45s
- 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
55 lines
4.9 KiB
Plaintext
55 lines
4.9 KiB
Plaintext
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
|