Files
felhom.eu/documentation/audits/the-28-2026-09-22/apps/outline/log.txt
T
admin 186546d562
gates / gates (push) Successful in 27s
THE TWENTY-EIGHT: every app no drill had touched, walked in one night
All 28 walked on scratch guest 9202 against the private drill catalog. 26 deployed, 6 proven,
5 inconclusive, 14 with no upstream edge, 1 failed honestly (outline 1.9.1->1.10.1, HELD with the
right sentence), 2 undeployable - one (plant-it) by design, refused by the lifecycle gate, proven
live for the first time. Each app also got the half the update night skipped: a restore from its own
copy with the seed read back again - 21 restored, 2 correctly REFUSED per 07 6.2.

R-630 RAISED TO P1 by measurement: a stack with NO probe container does not skip verifying - it
waits out the full health timeout and HOLDS, stopping an app whose three containers read healthy.
The controller's own words: "not healthy within 5m0s (last: no probe container)".

R-633 opened: a remove sent during a restore reports success and leaves a container restarting with
a live public route. The product already refuses that clash for update and for restore, naming the
blocker; remove has no such guard.

R-634 opened: an app can be running, healthy and serving while recorded as deployed=false, and is
then unremovable. Reproducible alone on sparkyfitness; concurrency-linked on two others.

R-631 and R-632 CLOSED. Register 321 -> 323. Seven interventions, six of them my own harness -
named, with what each cost. No product code. The live catalog's image: lines are byte-identical to
the start of the night.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-09-22 16:00:56 +02:00

29 lines
3.5 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.
14:34:19 ==== outline (sub=outline, class=db, edge={'from': 'outlinewiki/outline:1.9.1', 'to': 'outlinewiki/outline:1.10.1'})
14:34:20 [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
14:41:52 [1] never became deployed (last controller state='restarting')
14:41:52 [1] front door 404 controller state=restarting
14:44:23 app never answered on outline/ (last rc=0 code=404)
14:44:23 outline: no non-browser seed route — sign-in requires an external identity provider (OIDC/Slack/Google); no local sign-up route exists
14:44:23 [2] fixture found no route — inconclusive for the data half
14:44:23 [4] „Mentés most" -> 200 {'ok': True, 'message': 'Mentés elindítva'}
14:44:33 [4] backup idle; last=None
14:44:33 [4] backups page offers 1 restorable copy(ies)
14:44:34 [5] drill commit 69730efa520b: outline outlinewiki/outline:1.9.1 -> outlinewiki/outline:1.10.1 (push rc=0)
14:44:38 [5] badge {'hu': [{'title': 'Újabb változat érhető el ehhez az alkalmazáshoz. A frissítés indításához nyomd meg a Frissítés gombot.', 'text': 'Frissítés elérhető — ma'}], 'en': [{'title': 'A newer version of this app is available. Select the Update button to start it.', 'text': 'Update available — today'}]}
14:44:39 [6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'}
14:44:39 + 0.0s phase=safety-dump label=Adatbázis pillanatkép… err=None hold=None
14:44:40 + 1.1s phase=pulling label=Új verzió letöltése… err=None hold=None
14:45:44 + 64.8s phase=starting label=Indítás az új verzióval… err=None hold=None
14:45:45 + 65.8s phase=verifying label=Működés ellenőrzése… err=None hold=None
14:50:47 + 368.6s phase=failed label=A frissítés nem sikerült err=A(z) outline frissítése 2026-09-22 14:50-kor nem sikerült, és az alkalmazás nem indult el az új verzióval. Az alkalmazás biztonsági okból leállítva marad, hogy az adatai ne sérüljenek. Visszaállítható a Mentések oldalon ebből a biztonsági mentésből: saját meghajtó, 2026-09-22 14:44 — ez a másolat a beállításokat, az adatbázist és az adatköteteket tartalmazza. hold=A(z) outline frissítése 2026-09-22 14:50-kor nem sikerült, és az alkalmazás nem indult el az új verzióval. Az alkalmazás biztonsági okból leállítva marad, hogy az adatai ne sérüljenek. Visszaállítható a Mentések oldalon ebből a biztonsági mentésből: saját meghajtó, 2026-09-22 14:44 — ez a másolat a beállításokat, az adatbázist és az adatköteteket tartalmazza.
14:50:51 [R] restoring outline from snapshot 'helyi' (of 1 offered)
14:50:51 [R] POST /backup/restore -> HTTP/2 302 ['location: /backups/restore?flash=flash.restore.started']
14:50:51 + 0.0s restore (True, None, None)
14:52:36 + 105.4s restore (False, None, None)
14:52:36 [R] after restore: state=starting hold=None phase=None
14:52:55 [6] restore -> failed, seed back = False
14:56:06 [X] stop -> 200 {'ok': True, 'message': 'Stack outline stop completed'}
14:56:11 [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'outline', 'volumes_removed': [], 'hdd_paths_removed': [], 'hdd_paths_preserved': [], 'hdd_note': 'Az alkalmazás nem tárolt saj
14:56:20 [X] after remove: deployed=False leftovers='/opt/docker/stacks/outline'
14:57:22 [7] 60 s after remove: clean=True ''