Base desktop — original SSH diagnostic events (private bookkeeping removed) [17:46:32.247] INFO (fiber): ssh.environment.ensure.start { alias: 'slow-link', hostname: 'slow-link', username: 't3latency7733', port: 2222, issuePairingToken: true } [17:46:32.264] INFO (fiber): ssh.remoteServer.launch.start { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, runner: 'archive', archiveVersion: '0.1.9', } [17:46:50.774] INFO (fiber): ssh.remoteServer.launch.ready { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, remotePort: 3773, remoteServerKind: 'managed', } [17:47:19.939] WARN (fiber): httpReadiness.timedOut { baseUrl: 'http://127.0.0.1:34445/', requestUrl: 'http://127.0.0.1:34445/', timeoutMs: 20000, intervalMs: 100, probeTimeoutMs: 1000, attempts: 18, lastFailure: { attempt: 17, cause: { _tag: 'SshReadinessError', message: 'Backend readiness probe exceeded 1000ms at http://127.0.0.1:34445/.', cause: {} } } } [17:47:29.948] WARN (fiber): ssh.tunnel.ready.failed { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, command: [ 'ssh', '-o', 'BatchMode=yes', '-o', 'ConnectTimeout=10', '-p', '2222', '-o', 'ExitOnForwardFailure=yes', '-o', 'ControlMaster=no', '-o', 'ControlPath=none', '-o', 'ControlPersist=no', '-o', 'ServerAliveInterval=15', '-o', 'ServerAliveCountMax=3', '-n', '-N', '-L', '34445:127.0.0.1:3773', '--', 't3latency7733@slow-link' ], processRunning: true, localPort: 34445, localPortListening: true, remotePort: 3773, httpBaseUrl: 'http://127.0.0.1:34445/', remoteLogTailError: { _id: 'Cause', reasons: [ [Object] ] }, cause: { _tag: 'SshReadinessError', message: 'Timed out waiting 20000ms for backend readiness at http://127.0.0.1:34445/.', cause: { attempt: 17, cause: [Object] } } } Head desktop — original SSH diagnostic events (private bookkeeping removed) [17:48:16.767] INFO (fiber): ssh.environment.ensure.start { alias: 'slow-link', hostname: 'slow-link', username: 't3latency7733', port: 2222, issuePairingToken: true } [17:48:16.808] INFO (fiber): ssh.remoteServer.launch.start { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, runner: 'archive', archiveVersion: '0.1.9', } [17:48:39.695] INFO (fiber): ssh.remoteServer.launch.ready { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, remotePort: 3773, remoteServerKind: 'managed', } [17:48:52.851] INFO (fiber): ssh.tunnel.ready { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, command: [ 'ssh', '-o', 'BatchMode=yes', '-o', 'ConnectTimeout=10', '-p', '2222', '-o', 'ExitOnForwardFailure=yes', '-o', 'ControlMaster=no', '-o', 'ControlPath=none', '-o', 'ControlPersist=no', '-o', 'ServerAliveInterval=15', '-o', 'ServerAliveCountMax=3', '-n', '-N', '-L', '43849:127.0.0.1:3773', '--', 't3latency7733@slow-link' ], localPort: 43849, remotePort: 3773, httpBaseUrl: 'http://127.0.0.1:43849/' } [17:49:06.403] INFO (fiber): ssh.environment.ensure.succeeded { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, localPort: 43849, remotePort: 3773, remoteServerKind: 'managed', issuedPairingToken: true } [17:49:09.442] INFO (fiber): ssh.environment.ensure.start { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, issuePairingToken: false } [17:49:11.450] WARN (fiber): httpReadiness.timedOut { baseUrl: 'http://127.0.0.1:43849/', requestUrl: 'http://127.0.0.1:43849/', timeoutMs: 2000, intervalMs: 100, probeTimeoutMs: 5000, attempts: 1, lastFailure: null } [17:49:11.450] WARN (fiber): ssh.environment.tunnel.existing.stale { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, localPort: 43849, remotePort: 3773, cause: { _id: 'Cause', reasons: [ [Object] ] } } [17:49:11.452] INFO (fiber): ssh.remoteServer.launch.start { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, runner: 'archive', archiveVersion: '0.1.9', } [17:49:27.218] INFO (fiber): ssh.remoteServer.launch.ready { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, remotePort: 3773, remoteServerKind: 'managed', } [17:49:40.377] INFO (fiber): ssh.tunnel.ready { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, command: [ 'ssh', '-o', 'BatchMode=yes', '-o', 'ConnectTimeout=10', '-p', '2222', '-o', 'ExitOnForwardFailure=yes', '-o', 'ControlMaster=no', '-o', 'ControlPath=none', '-o', 'ControlPersist=no', '-o', 'ServerAliveInterval=15', '-o', 'ServerAliveCountMax=3', '-n', '-N', '-L', '34999:127.0.0.1:3773', '--', 't3latency7733@slow-link' ], localPort: 34999, remotePort: 3773, httpBaseUrl: 'http://127.0.0.1:34999/' } [17:49:40.378] INFO (fiber): ssh.environment.ensure.succeeded { alias: 'slow-link', hostname: '10.77.0.2', username: 't3latency7733', port: 2222, localPort: 34999, remotePort: 3773, remoteServerKind: 'managed', issuedPairingToken: false }