From c5674ce3320fbffbf030291f0c28ce442898a8b0 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Mon, 5 Oct 2026 21:33:23 +0200 Subject: [PATCH] =?UTF-8?q?R-613:=20nextcloud's=20probe=20asks=20for=20"in?= =?UTF-8?q?stalled":true=20=E2=80=94=20"installed"=20alone=20matched=20an?= =?UTF-8?q?=20install=20that=20never=20finished?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS --- templates/nextcloud/.felhom.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/nextcloud/.felhom.yml b/templates/nextcloud/.felhom.yml index 8d87fc9..7249c1d 100644 --- a/templates/nextcloud/.felhom.yml +++ b/templates/nextcloud/.felhom.yml @@ -107,7 +107,10 @@ healthcheck: path: "/status.php" expect: status: 200 - body_contains: "installed" + # R-613 sweep (2026-10-05): "installed" alone matched {"installed":false,...} too — status.php names the key + # either way — so an install that never finished (the web installer up, nobody can sign in) read healthy. + # status.php is PHP json_encode (no spaces): the installed one says "installed":true. + body_contains: '"installed":true' # --- After a load of kept data (`09` §3 decision 36; controller ≥ the kept-data release) --- # „Use my kept data" / „Load" restores the database from a backup under the files kept on the drive.