TAP version 13 # Subtest: row253 C4 P10 outer reason holds under both sudo models not ok 1 - row253 C4 P10 outer reason holds under both sudo models --- duration_ms: 8880.927284 type: 'test' location: '/home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/packages/cli/tests/case1-accept.test.mjs:421:49' failureType: 'testCodeFailure' error: |- The input did not match the regular expression /P10 tester-socket-squat unnamed boundary=failed reason=probe-outer-timeout /. Input: 'F1 units-user pass mosaic-bus@mosaic-stack.service and mosaic-webui.service are active as mosaic (uid 997)\n' + 'F2 console-loopback pass healthz answers, and 732 is bound to 127.0.0.1 only, by MainPID 200\n' + 'F3 tester-reply pass chief replied to case1-accept-e61888cb4c54\n' + 'F4 precheck pass case2-precheck.sh --profile factory exits 0\n' + "F5 bwrap-label pass bwrap 300 reads 'bwrap (enforce)' and its claude descendant 302 reads 'bwrap//&unpriv_bwrap (enforce)'\n" + "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)'\n" + 'F7 pm-live pass one live launch: pm run r-0002\n' + "F8 credential-file pass /srv/mosaic/.config/mosaic-dev/secrets/claude-session.env is 'mosaic 600 regular file'\n" + 'F9 autoupdater-off pass /etc/claude-code/managed-settings.json is root:root 0644 with env.DISABLE_AUTOUPDATER "1"\n' + 'F10 node-pin pass /opt/mosaic-stack/node-v24.1.0/bin/node prints v24.1.0\n' + 'F11 no-discord pass /srv/mosaic/.mosaic-dev/discord is absent\n' + 'P1 mosaic-sudo closed sudo -l: User mosaic is not allowed to run sudo on dev-53.\n' + "P2 mosaic-groups-keys closed id -G is '997'; authorized_keys is absent\n" + 'P3 localadmin-sudo accepted Q183 sudo -l -U localadmin lists 1 NOPASSWD lines\n' + "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\n" + 'P5 jarvis-reach closed jarvis is in none of sudo, docker and lxd (groups: jarvis)\n' + 'P6 group-members closed sudo holds only localadmin, and docker and lxd have no members\n' + 'P7 sudoers-d closed no file under /etc/sudoers.d names mosaic\n' + '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\n' + 'P9 bwrap-userns accepted mos-1096 hostcheck items 1-6 ok, jarvis is denied bwrap, and group mosaic has no other member\n' + 'P10 tester-socket-squat unnamed boundary=failed reason=probe-inner-command path=/srv/mosaic/.mosaic-dev/console/tester.sock MainPID=200; hostile same-uid substitution remains\n' + 'P11 hostcheck-before-bus closed mosaic-hostcheck.service is enabled, and its Before= names mosaic-bus@mosaic-stack.service\n' + 'count pass 11\n' + 'count FAIL 0\n' + 'count closed 7\n' + 'count accepted Q182+Q183 1\n' + 'count accepted Q183 1\n' + 'count accepted mos-1096 1\n' + 'count unnamed 1\n' + 'case1-accept: every F check passes; send the whole output to Duckworth, and each unnamed line to Mos\n' code: 'ERR_ASSERTION' name: 'AssertionError' expected: actual: |- 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-e61888cb4c54 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=failed reason=probe-inner-command path=/srv/mosaic/.mosaic-dev/console/tester.sock MainPID=200; 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 operator: 'match' stack: |- TestContext. (file:///home/jwoltje/.t3/worktrees/mosaic-stack/gander-row196/packages/cli/tests/case1-accept.test.mjs:445:10) async Test.run (node:internal/test_runner/test:1409:7) async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3) ... 1..1 # tests 1 # suites 0 # pass 0 # fail 1 # cancelled 0 # skipped 0 # todo 0 # duration_ms 8984.292623