TAP version 13 # Subtest: row 195 accept: a bad args file refuses with exit 2 before any check, each for its own reason not ok 1 - row 195 accept: a bad args file refuses with exit 2 before any check, each for its own reason --- duration_ms: 722.294075 type: 'test' location: '/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/packages/cli/tests/case1-accept.test.mjs:673:1' failureType: 'testCodeFailure' error: |- no tester socket: F1 units-user pass mosaic-bus@mosaic-stack.service and mosaic-webui.service are active as mosaic (uid 997) F2 console-loopback pass healthz answers, and 732 is bound to 127.0.0.1 only, by MainPID 200 F3 tester-reply pass chief replied to case1-accept-07483424a183 F4 precheck pass case2-precheck.sh --profile factory exits 0 F5 bwrap-label pass bwrap 300 reads 'bwrap (enforce)' and its claude descendant 302 reads 'bwrap//&unpriv_bwrap (enforce)' F6 claude-pin pass /opt/mosaic-stack/claude-2.1.0/node_modules/@anthropic-ai/claude-code/bin/claude.exe prints '2.1.0 (Claude Code)' F7 pm-live pass one live launch: pm run r-0002 F8 credential-file pass /srv/mosaic/.config/mosaic-dev/secrets/claude-session.env is 'mosaic 600 regular file' F9 autoupdater-off pass /etc/claude-code/managed-settings.json is root:root 0644 with env.DISABLE_AUTOUPDATER "1" F10 node-pin pass /opt/mosaic-stack/node-v24.1.0/bin/node prints v24.1.0 F11 no-discord pass /srv/mosaic/.mosaic-dev/discord is absent P1 mosaic-sudo closed sudo -l: User mosaic is not allowed to run sudo on dev-53. P2 mosaic-groups-keys closed id -G is '997'; authorized_keys is absent P3 localadmin-sudo accepted Q183 sudo -l -U localadmin lists 1 NOPASSWD lines P4 pve-root-pbs accepted Q182+Q183 root on pve over VM 1008, and PBS backups that hold /srv/mosaic with the credential; this script can't see pve P5 jarvis-reach closed jarvis is in none of sudo, docker and lxd (groups: jarvis) P6 group-members closed sudo holds only localadmin, and docker and lxd have no members P7 sudoers-d closed no file under /etc/sudoers.d names mosaic P8 lan-listeners closed 732 is on 127.0.0.1 only by MainPID 200; no TCP listener on 7331 or 7333; tester uses /srv/mosaic/.mosaic-dev/console/tester.sock P9 bwrap-userns accepted mos-1096 hostcheck items 1-6 ok, jarvis is denied bwrap, and group mosaic has no other member P10 tester-socket-squat unnamed boundary=observed path=/srv/mosaic/.mosaic-dev/console/tester.sock parent=0700 owner=997 socket=0600 peer_pid=200 peer_uid=997 floor=1024 port=732; hostile same-uid substitution remains P11 hostcheck-before-bus closed mosaic-hostcheck.service is enabled, and its Before= names mosaic-bus@mosaic-stack.service count pass 11 count FAIL 0 count closed 7 count accepted Q182+Q183 1 count accepted Q183 1 count accepted mos-1096 1 count unnamed 1 case1-accept: every F check passes; send the whole output to Duckworth, and each unnamed line to Mos 0 !== 2 code: 'ERR_ASSERTION' name: 'AssertionError' expected: 2 actual: 0 operator: 'strictEqual' stack: |- TestContext. (file:///home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/packages/cli/tests/case1-accept.test.mjs:692:12) Test.runInAsyncScope (node:async_hooks:226:14) Test.run (node:internal/test_runner/test:1402:25) Test.start (node:internal/test_runner/test:1262:17) startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17) ... 1..1 # tests 1 # suites 0 # pass 0 # fail 1 # cancelled 0 # skipped 0 # todo 0 # duration_ms 822.94351