# #16238 runtime transcript, fs-39 Linux x86_64, Tailscale 1.104.1, user 'ubuntu' not the Tailscale operator # command: node apps/server/src/bin.ts serve --tailscale-serve --tailscale-serve-port 18443 --port 18638 --host 127.0.0.1 --base-dir ## BEFORE origin/main 8d3b061121 # tailscale serve status --json after 25 s => {} ; listener 127.0.0.1:18638 only [11:59:13.113] INFO (#47): Migrations ran successfully [11:59:15.121] INFO (#6750): Listening on http://127.0.0.1:18638 [11:59:15.154] INFO (#6747): agent activity publishing standby; waiting for T3 Connect link reconciliation [11:59:15.155] INFO (#6747): V2 orchestration recovery completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 } [11:59:15.362] WARN (#6755): Failed to configure Tailscale Serve { cause: { _tag: 'TailscaleCommandExitError', executable: 'tailscale', subcommand: 'serve', argumentCount: 4, exitCode: 1, stderrLength: 197, stderrDiagnostic: 'permission-denied' }, localPort: 18638, servePort: 18443 } T3 Code server is ready. Connection string: http://127.0.0.1:18638 Token: Pairing URL: http://127.0.0.1:18638/pair#token= [11:59:42.738] INFO (#2): V2 orchestration shutdown reconciliation completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 } ## AFTER fix/issue-16238 c9eb9eccde # 12:20:53 serve status => {} # 12:20:53 ran: sudo tailscale set --operator=ubuntu (no restart of T3) # 12:21:28 serve status => {"TCP":{"18443":{"HTTPS":true}},"Web":{"fs-39..ts.net:18443":{"Handlers":{"/":{"Proxy":"http://127.0.0.1:18638"}}}}} # 12:21:28 SIGTERM ; 12:21:34 serve status => {} ; operator pref reverted afterwards [12:20:36.908] INFO (#47): Migrations ran successfully [12:20:38.321] INFO (#6747): Listening on http://127.0.0.1:18638 [12:20:38.351] INFO (#6744): agent activity publishing standby; waiting for T3 Connect link reconciliation [12:20:38.352] INFO (#6744): V2 orchestration recovery completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 } T3 Code server is ready. Connection string: http://127.0.0.1:18638 Token: Pairing URL: http://127.0.0.1:18638/pair#token= [12:20:38.554] WARN (#7029): Failed to configure Tailscale Serve. On Linux, run `sudo tailscale set --operator=$USER` to let this user configure Serve. Retrying in the background. { cause: { _tag: 'TailscaleCommandExitError', executable: 'tailscale', subcommand: 'serve', argumentCount: 4, exitCode: 1, stderrLength: 197, stderrDiagnostic: 'permission-denied' }, localPort: 18638, servePort: 18443 } [12:20:53.910] INFO (#7029): Tailscale Serve configured { localPort: 18638, servePort: 18443 } [12:21:28.918] INFO (#7385): Tailscale Serve disabled { servePort: 18443 } [12:21:28.924] INFO (#2): V2 orchestration shutdown reconciliation completed { terminalizedRuns: 0, stoppedSessions: 0, closedRequests: 0, retiredEffects: 0, requeuedEffects: 0 }