Claude
0f89a3d534
Fix manage.sh controllers: sudo needed for Wolf's root-owned API socket
...
Confirmed live: a plain-user curl against /var/run/wolf/wolf.sock failed
with "Immediate connect fail ... Permission denied". The socket is
srwxr-xr-x root:root - Docker auto-creates the host-side /var/run/wolf
bind-mount source as root, and Wolf itself runs as root in its
container, so group/other never had write permission on the socket file
(required to connect() to a unix socket, not just read/traverse it -
`ls -la` on the containing dir working fine was a red herring).
Fix: sudo on both curl calls, matching how every other root-owned Wolf
state file ($WOLF_CFG) is already touched elsewhere in this script via
`sudo python3 -`. Documents the sudo prompt in the README too.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01VLX1yYKJExGSXmgUhxKQG6
2026-09-03 15:55:28 +00:00
..
2026-08-17 05:06:59 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-24 12:02:25 -04:00
2026-08-21 15:23:18 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-27 12:39:22 +00:00
2026-08-27 12:39:22 +00:00
2026-08-15 12:45:29 +00:00
2026-08-31 18:39:11 +00:00
2026-08-27 12:39:22 +00:00
2026-06-26 13:20:49 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-22 04:46:43 +00:00
2026-07-25 01:06:38 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-06-26 13:20:49 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 18:01:43 +00:00
2026-08-26 17:26:17 +00:00
2026-08-28 11:10:07 +00:00
2026-08-27 13:19:09 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-06-08 17:01:36 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:34:37 +00:00
2026-08-04 12:34:37 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 00:08:18 +00:00
2026-08-26 17:26:17 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:34:37 +00:00
2026-08-04 12:55:09 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 02:40:23 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 18:39:11 +00:00
2026-08-22 20:44:19 +00:00
2026-08-26 17:26:17 +00:00
2026-07-08 15:02:36 +00:00
2026-08-22 03:20:36 +00:00
2026-07-02 16:20:22 +00:00
2026-08-10 18:10:27 +00:00
2026-08-26 17:26:17 +00:00
2026-06-26 05:07:11 +00:00
2026-06-09 00:28:30 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:14:32 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-11 00:15:30 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 17:44:22 +00:00
2026-09-03 15:55:28 +00:00
2026-08-26 17:26:17 +00:00