WVMQWENWS_6D91C42F source=WEBVM time=2026-11-08T09:43:30+00:00 stage=PI_WRAPPER_FINISHED 042+00:00", "timeout_seconds": 15} [2026-11-08T09:38:07+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15357.119, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:38:07.419+00:00"} [2026-11-08T09:38:07+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 30731.79, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:38:07.443+00:00"} [2026-11-08T09:38:07+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:38:07.448+00:00", "waited_seconds": 30.7} [2026-11-08T09:38:12+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:38:12.464+00:00", "timeout_seconds": 15} [2026-11-08T09:38:28+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 16086.125, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:38:28.551+00:00"} [2026-11-08T09:38:28+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T09:38:28.556+00:00", "timeout_seconds": 15} [2026-11-08T09:38:44+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15245.335, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:38:43.808+00:00"} [2026-11-08T09:38:46+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 31371.941, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:38:43.825+00:00"} [2026-11-08T09:38:46+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:38:43.827+00:00", "waited_seconds": 67.1} [2026-11-08T09:38:48+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:38:48.843+00:00", "timeout_seconds": 15} [2026-11-08T09:39:04+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 16009.899, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:39:04.855+00:00"} [2026-11-08T09:39:04+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T09:39:04.859+00:00", "timeout_seconds": 15} [2026-11-08T09:39:20+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15321.116, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:39:20.196+00:00"} [2026-11-08T09:39:20+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 31387.531, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:39:20.227+00:00"} [2026-11-08T09:39:20+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:39:20.233+00:00", "waited_seconds": 103.5} [2026-11-08T09:39:25+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:39:25.260+00:00", "timeout_seconds": 15} [2026-11-08T09:39:40+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15224.36, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:39:40.487+00:00"} [2026-11-08T09:39:40+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T09:39:40.497+00:00", "timeout_seconds": 15} [2026-11-08T09:39:56+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15326.524, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:39:55.828+00:00"} [2026-11-08T09:39:58+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 30598.94, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:39:55.849+00:00"} [2026-11-08T09:39:58+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:39:55.854+00:00", "waited_seconds": 139.1} [2026-11-08T09:40:00+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:40:00.870+00:00", "timeout_seconds": 15} [2026-11-08T09:40:16+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15222.44, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:40:16.095+00:00"} [2026-11-08T09:40:16+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T09:40:16.100+00:00", "timeout_seconds": 15} [2026-11-08T09:40:31+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15281.04, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:40:31.401+00:00"} [2026-11-08T09:40:31+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 30564.015, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:40:31.432+00:00"} [2026-11-08T09:40:31+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:40:31.441+00:00", "waited_seconds": 174.7} [2026-11-08T09:40:36+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:40:36.460+00:00", "timeout_seconds": 15} [2026-11-08T09:40:51+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15256.136, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:40:51.718+00:00"} [2026-11-08T09:40:51+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T09:40:51.727+00:00", "timeout_seconds": 15} [2026-11-08T09:41:07+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15339.884, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:41:07.084+00:00"} [2026-11-08T09:41:09+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 30665.076, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:41:07.111+00:00"} [2026-11-08T09:41:09+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:41:07.128+00:00", "waited_seconds": 210.4} [2026-11-08T09:41:12+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:41:12.150+00:00", "timeout_seconds": 15} [2026-11-08T09:41:28+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 16100.835, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:41:28.270+00:00"} [2026-11-08T09:41:28+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T09:41:28.285+00:00", "timeout_seconds": 15} [2026-11-08T09:41:43+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15327.204, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:41:43.630+00:00"} [2026-11-08T09:41:43+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 31522.875, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:41:43.664+00:00"} [2026-11-08T09:41:43+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:41:43.671+00:00", "waited_seconds": 247.0} [2026-11-08T09:41:48+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:41:48.694+00:00", "timeout_seconds": 15} [2026-11-08T09:42:04+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15258.085, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:42:03.963+00:00"} [2026-11-08T09:42:04+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T09:42:03.978+00:00", "timeout_seconds": 15} [2026-11-08T09:42:20+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 16025.531, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:42:20.013+00:00"} [2026-11-08T09:42:22+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 31339.966, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:42:20.023+00:00"} [2026-11-08T09:42:22+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:42:20.032+00:00", "waited_seconds": 283.3} [2026-11-08T09:42:25+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:42:25.047+00:00", "timeout_seconds": 15} [2026-11-08T09:42:40+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15251.275, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:42:40.301+00:00"} [2026-11-08T09:42:40+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T09:42:40.306+00:00", "timeout_seconds": 15} [2026-11-08T09:42:55+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15292.92, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T09:42:55.618+00:00"} [2026-11-08T09:42:55+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 30605.036, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T09:42:55.651+00:00"} [2026-11-08T09:42:55+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_STATUS_POLL_TIMEOUT", "kernel_id": "simonday/webvm-tcp-link", "note": "Retrying until the startup deadline instead of aborting the controller", "time": "2026-11-08T09:42:55.655+00:00", "waited_seconds": 318.9} [2026-11-08T09:43:00+00:00] IO_LOOP_CONTROLLER {"event": "TCP_LINK_STARTUP_PENDING", "kernel_id": "simonday/webvm-tcp-link", "status_tail": "", "time": "2026-11-08T09:43:00.660+00:00", "waited_seconds": 323.9} [2026-11-08T09:43:00+00:00] TCP_LINK_STARTUP_PENDING kernel_id=simonday/webvm-tcp-link [2026-11-08T09:43:00+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "output", "simonday/webvm-tcp-link", "-p", "/home/user/kaggle-tcp-link-run/output/tcp_link_status_pending", "-o", "--file-pattern", "^tcp_link_status\\\\.json$"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T09:43:00.694+00:00", "timeout_seconds": 45} [2026-11-08T09:43:26+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "output", "simonday/webvm-tcp-link", "-p", "/home/user/kaggle-tcp-link-run/output/tcp_link_status_pending", "-o", "--file-pattern", "^tcp_link_status\\\\.json$"], "duration_ms": 25411.714, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "Kernel log downloaded to /home/user/kaggle-tcp-link-run/output/tcp_link_status_pending/webvm-tcp-link.log \n", "time": "2026-11-08T09:43:26.107+00:00"} [2026-11-08T09:43:30+00:00] IO_LOOP_CONTROLLER {"event": "TCP_LINK_PENDING_ARTIFACT_MISSING", "kernel_id": "simonday/webvm-tcp-link", "output_exit_code": 0, "output_tail": "Kernel log downloaded to /home/user/kaggle-tcp-link-run/output/tcp_link_status_pending/webvm-tcp-link.log \n", "time": "2026-11-08T09:43:26.135+00:00"} [2026-11-08T09:43:30+00:00] IO_LOOP_CONTROLLER {"event": "TCP_LINK_KERNEL_LOG_DIAGNOSTICS", "kernel_id": "simonday/webvm-tcp-link", "lines": [",{\"stream_name\":\"stdout\",\"time\":11.767121487,\"data\":\"WEBVM_TCP_LINK {\\\"bind_host\\\": \\\"0.0.0.0\\\", \\\"local_port\\\": 8889, \\\"stage\\\": \\\"BOOT\\\", \\\"time\\\": \\\"2026-11-08T09:22:22+00:00\\\", \\\"uid\\\": 0}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":77.849343206,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", "096 127.0.0.11:42609 0.0.0.0:* \\\\nLISTEN 0 100 127.0.0.1:32773 0.0.0.0:* users:((\\\\\\\"python3\\\\\\\",pid=16,fd=28))\\\\nLISTEN 0 100 127.0.0.1:49337 0.0.0.0:* users:((\\\\\\\"python3\\\\\\\",pid=16,fd=14))\\\\n\\\"}, \\\"stage\\\": \\\"HOST_CAPABILITY_DIAGNOSTICS\\\", \\\"sudo_identity\\\": {\\\"available\\\": true, \\\"returncode\\\": 0, \\\"stderr\\\": \\\"\\\", \\\"stdout\\\": \\\"uid=0(root) gid=0(root) groups=0(root)\\\\n\\\"}, \\\"sudo_list\\\": {\\\"available\\\": true, \\\"returncode\\\": 0, \\\"stderr\\\": \\\"\\\", \\\"stdout\\\": \\\"Matching Defaults entries for root on 7e0879c31de7:\\\\n env_reset, mail_badpass, secure_path=/usr/local/sbin\\\\\\\\:/usr/local/bin\\\\\\\\:/usr/sbin\\\\\\\\:/usr/bin\\\\\\\\:/sbin\\\\\\\\:/bin\\\\\\\\:/snap/bin, use_pty\\\\n\\\\nUser root may run the following commands on 7e0879c31de7:\\\\n (ALL : ALL) ALL\\\\n\\\"}, \\\"time\\\": \\\"2026-11-08T09:23:29+00:00\\\", \\\"uid\\\": 0, \\\"username\\\": {\\\"available\\\": true, \\\"returncode\\\": 0, \\\"stderr\\\": \\\"\\\", \\\"stdout\\\": \\\"root\\\\n\\\"}}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":144.055795731,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":144.057709746,\"data\":\"WEBVM_TCP_LINK {\\\"payload\\\": \\\"WEBVM_PORT_TEST_V1\\\", \\\"received_bytes\\\": 18, \\\"reply_bytes\\\": 22, \\\"stage\\\": \\\"TCP_ECHO_REQUEST\\\", \\\"time\\\": \\\"2026-11-08T09:24:35+00:00\\\"}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":144.058947987,\"data\":\"WEBVM_TCP_LINK_STATUS_WRITE_UNAVAILABLE FileNotFoundError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":144.059926526,\"data\":\"WEBVM_TCP_LINK {\\\"bind_host\\\": \\\"0.0.0.0\\\", \\\"client_host\\\": \\\"127.0.0.1\\\", \\\"exact_reply\\\": \\\"ACK:WEBVM_PORT_TEST_V1\\\", \\\"local_port\\\": 8889, \\\"stage\\\": \\\"TCP_LISTENER_SELF_TEST_PASS\\\", \\\"time\\\": \\\"2026-11-08T09:24:35+00:00\\\"}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":210.084116723,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":210.084154584,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":210.085294791,\"data\":\"WEBVM_TCP_LINK {\\\"bind_host\\\": \\\"0.0.0.0\\\", \\\"local_port\\\": 8889, \\\"self_test\\\": \\\"pass\\\", \\\"stage\\\": \\\"READY\\\", \\\"time\\\": \\\"2026-11-08T09:25:41+00:00\\\", \\\"transport\\\": \\\"plain Python TCP echo listener; no Tailscale download\\\"}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":276.111404569,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":296.111771667,\"data\":\"WEBVM_TCP_LINK {\\\"listener_alive\\\": true, \\\"local_port\\\": 8889, \\\"stage\\\": \\\"HEARTBEAT\\\", \\\"time\\\": \\\"2026-11-08T09:27:07+00:00\\\", \\\"uptime_seconds\\\": 20}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":362.139008603,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":382.139371133,\"data\":\"WEBVM_TCP_LINK {\\\"listener_alive\\\": true, \\\"local_port\\\": 8889, \\\"stage\\\": \\\"HEARTBEAT\\\", \\\"time\\\": \\\"2026-11-08T09:28:33+00:00\\\", \\\"uptime_seconds\\\": 106}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":448.171053228,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":468.17130438,\"data\":\"WEBVM_TCP_LINK {\\\"listener_alive\\\": true, \\\"local_port\\\": 8889, \\\"stage\\\": \\\"HEARTBEAT\\\", \\\"time\\\": \\\"2026-11-08T09:29:59+00:00\\\", \\\"uptime_seconds\\\": 192}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":534.199888572,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":554.19988945,\"data\":\"WEBVM_TCP_LINK {\\\"listener_alive\\\": true, \\\"local_port\\\": 8889, \\\"stage\\\": \\\"HEARTBEAT\\\", \\\"time\\\": \\\"2026-11-08T09:31:25+00:00\\\", \\\"uptime_seconds\\\": 278}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":620.226058295,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":640.226300087,\"data\":\"WEBVM_TCP_LINK {\\\"listener_alive\\\": true, \\\"local_port\\\": 8889, \\\"stage\\\": \\\"HEARTBEAT\\\", \\\"time\\\": \\\"2026-11-08T09:32:51+00:00\\\", \\\"uptime_seconds\\\": 364}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":706.253790246,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":726.251168704,\"data\":\"WEBVM_TCP_LINK {\\\"listener_alive\\\": true, \\\"local_port\\\": 8889, \\\"stage\\\": \\\"HEARTBEAT\\\", \\\"time\\\": \\\"2026-11-08T09:34:17+00:00\\\", \\\"uptime_seconds\\\": 450}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":792.278581103,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":812.278702138,\"data\":\"WEBVM_TCP_LINK {\\\"listener_alive\\\": true, \\\"local_port\\\": 8889, \\\"stage\\\": \\\"HEARTBEAT\\\", \\\"time\\\": \\\"2026-11-08T09:35:43+00:00\\\", \\\"uptime_seconds\\\": 536}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":878.307038821,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":878.308195471,\"data\":\"WEBVM_TCP_LINK {\\\"reason\\\": \\\"10-minute diagnostic window complete\\\", \\\"stage\\\": \\\"STOPPING\\\", \\\"time\\\": \\\"2026-11-08T09:36:49+00:00\\\", \\\"uptime_seconds\\\": 602}\\n\"}", ",{\"stream_name\":\"stdout\",\"time\":944.332684931,\"data\":\"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\\n\"}"], "log_file": "webvm-tcp-link.log", "selected_line_count": 27, "time": "2026-11-08T09:43:26.273+00:00"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":11.767121487,"data":"WEBVM_TCP_LINK {\"bind_host\": \"0.0.0.0\", \"local_port\": 8889, \"stage\": \"BOOT\", \"time\": \"2026-11-08T09:22:22+00:00\", \"uid\": 0}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":77.849343206,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG 096 127.0.0.11:42609 0.0.0.0:* \\nLISTEN 0 100 127.0.0.1:32773 0.0.0.0:* users:((\\\"python3\\\",pid=16,fd=28))\\nLISTEN 0 100 127.0.0.1:49337 0.0.0.0:* users:((\\\"python3\\\",pid=16,fd=14))\\n\"}, \"stage\": \"HOST_CAPABILITY_DIAGNOSTICS\", \"sudo_identity\": {\"available\": true, \"returncode\": 0, \"stderr\": \"\", \"stdout\": \"uid=0(root) gid=0(root) groups=0(root)\\n\"}, \"sudo_list\": {\"available\": true, \"returncode\": 0, \"stderr\": \"\", \"stdout\": \"Matching Defaults entries for root on 7e0879c31de7:\\n env_reset, mail_badpass, secure_path=/usr/local/sbin\\\\:/usr/local/bin\\\\:/usr/sbin\\\\:/usr/bin\\\\:/sbin\\\\:/bin\\\\:/snap/bin, use_pty\\n\\nUser root may run the following commands on 7e0879c31de7:\\n (ALL : ALL) ALL\\n\"}, \"time\": \"2026-11-08T09:23:29+00:00\", \"uid\": 0, \"username\": {\"available\": true, \"returncode\": 0, \"stderr\": \"\", \"stdout\": \"root\\n\"}}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":144.055795731,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":144.057709746,"data":"WEBVM_TCP_LINK {\"payload\": \"WEBVM_PORT_TEST_V1\", \"received_bytes\": 18, \"reply_bytes\": 22, \"stage\": \"TCP_ECHO_REQUEST\", \"time\": \"2026-11-08T09:24:35+00:00\"}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":144.058947987,"data":"WEBVM_TCP_LINK_STATUS_WRITE_UNAVAILABLE FileNotFoundError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":144.059926526,"data":"WEBVM_TCP_LINK {\"bind_host\": \"0.0.0.0\", \"client_host\": \"127.0.0.1\", \"exact_reply\": \"ACK:WEBVM_PORT_TEST_V1\", \"local_port\": 8889, \"stage\": \"TCP_LISTENER_SELF_TEST_PASS\", \"time\": \"2026-11-08T09:24:35+00:00\"}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":210.084116723,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":210.084154584,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":210.085294791,"data":"WEBVM_TCP_LINK {\"bind_host\": \"0.0.0.0\", \"local_port\": 8889, \"self_test\": \"pass\", \"stage\": \"READY\", \"time\": \"2026-11-08T09:25:41+00:00\", \"transport\": \"plain Python TCP echo listener; no Tailscale download\"}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":276.111404569,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":296.111771667,"data":"WEBVM_TCP_LINK {\"listener_alive\": true, \"local_port\": 8889, \"stage\": \"HEARTBEAT\", \"time\": \"2026-11-08T09:27:07+00:00\", \"uptime_seconds\": 20}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":362.139008603,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":382.139371133,"data":"WEBVM_TCP_LINK {\"listener_alive\": true, \"local_port\": 8889, \"stage\": \"HEARTBEAT\", \"time\": \"2026-11-08T09:28:33+00:00\", \"uptime_seconds\": 106}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":448.171053228,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":468.17130438,"data":"WEBVM_TCP_LINK {\"listener_alive\": true, \"local_port\": 8889, \"stage\": \"HEARTBEAT\", \"time\": \"2026-11-08T09:29:59+00:00\", \"uptime_seconds\": 192}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":534.199888572,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":554.19988945,"data":"WEBVM_TCP_LINK {\"listener_alive\": true, \"local_port\": 8889, \"stage\": \"HEARTBEAT\", \"time\": \"2026-11-08T09:31:25+00:00\", \"uptime_seconds\": 278}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":620.226058295,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":640.226300087,"data":"WEBVM_TCP_LINK {\"listener_alive\": true, \"local_port\": 8889, \"stage\": \"HEARTBEAT\", \"time\": \"2026-11-08T09:32:51+00:00\", \"uptime_seconds\": 364}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":706.253790246,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":726.251168704,"data":"WEBVM_TCP_LINK {\"listener_alive\": true, \"local_port\": 8889, \"stage\": \"HEARTBEAT\", \"time\": \"2026-11-08T09:34:17+00:00\", \"uptime_seconds\": 450}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":792.278581103,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":812.278702138,"data":"WEBVM_TCP_LINK {\"listener_alive\": true, \"local_port\": 8889, \"stage\": \"HEARTBEAT\", \"time\": \"2026-11-08T09:35:43+00:00\", \"uptime_seconds\": 536}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":878.307038821,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":878.308195471,"data":"WEBVM_TCP_LINK {\"reason\": \"10-minute diagnostic window complete\", \"stage\": \"STOPPING\", \"time\": \"2026-11-08T09:36:49+00:00\", \"uptime_seconds\": 602}\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_KERNEL_LOG ,{"stream_name":"stdout","time":944.332684931,"data":"WEBVM_TCP_LINK_TELEMETRY_UNAVAILABLE URLError\n"} [2026-11-08T09:43:30+00:00] TCP_LINK_CONTROLLER_EXIT returncode=0 [2026-11-08T09:43:30+00:00] TCP_LINK_REMOTE_PROBE_SKIPPED reason=plain_listener_has_no_tunnel_or_route_configured [2026-11-08T09:43:30+00:00] PI_WRAPPER_FINISHED returncode=0