Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vscode desktop not working #288

Open
samar-elsayed opened this issue May 14, 2024 · 18 comments
Open

vscode desktop not working #288

samar-elsayed opened this issue May 14, 2024 · 18 comments

Comments

@samar-elsayed
Copy link

when I try to click on vscode desktop

image

image

nothing is happening and no proxy is used

image

@coder-labeler coder-labeler bot added the bug label May 14, 2024
@kylecarbs
Copy link
Member

Odd.

Can you run the "Coder: Show Logs" command?

@samar-elsayed
Copy link
Author

it gives me no logs

image

this output appears after canceling the ssh

[15:05:45.456] Log Level: 2
[15:05:45.535] VS Code version: 1.86.0
[15:05:45.535] Remote-SSH version: [email protected]
[15:05:45.535] win32 x64
[15:05:47.267] SSH Resolver called for "ssh-remote+coder-vscode--samar--Integration-workspace", attempt 1
[15:05:47.268] "remote.SSH.useLocalServer": false
[15:05:47.268] "remote.SSH.useExecServer": false
[15:05:47.268] "remote.SSH.showLoginTerminal": false
[15:05:47.269] "remote.SSH.remotePlatform": {"coder-vscode--samar--Integration-workspace":"linux"}
[15:05:47.269] "remote.SSH.path": undefined
[15:05:47.269] "remote.SSH.configFile": D:\.ssh\config
[15:05:47.269] "remote.SSH.useFlock": true
[15:05:47.269] "remote.SSH.lockfilesInTmp": false
[15:05:47.269] "remote.SSH.localServerDownload": auto
[15:05:47.270] "remote.SSH.remoteServerListenOnSocket": false
[15:05:47.270] "remote.SSH.showLoginTerminal": false
[15:05:47.270] "remote.SSH.defaultExtensions": []
[15:05:47.270] "remote.SSH.loglevel": 2
[15:05:47.270] "remote.SSH.enableDynamicForwarding": true
[15:05:47.270] "remote.SSH.enableRemoteCommand": false
[15:05:47.271] "remote.SSH.serverPickPortsFromRange": {}
[15:05:47.271] "remote.SSH.serverInstallPath": {}
[15:05:47.279] SSH Resolver called for host: coder-vscode--samar--Integration-workspace
[15:05:47.279] Setting up SSH remote "coder-vscode--samar--Integration-workspace"
[15:05:47.284] Using commit id "05047486b6df5eb8d44b2ecd70ea3bdf775fd937" and quality "stable" for server
[15:05:47.287] Install and start server if needed
[15:05:47.292] Checking ssh with "C:\Windows\system32\ssh.exe -V"
[15:05:47.293] Got error from ssh: spawn C:\Windows\system32\ssh.exe ENOENT
[15:05:47.293] Checking ssh with "C:\Windows\ssh.exe -V"
[15:05:47.294] Got error from ssh: spawn C:\Windows\ssh.exe ENOENT
[15:05:47.294] Checking ssh with "C:\Windows\System32\Wbem\ssh.exe -V"
[15:05:47.295] Got error from ssh: spawn C:\Windows\System32\Wbem\ssh.exe ENOENT
[15:05:47.295] Checking ssh with "C:\Windows\System32\WindowsPowerShell\v1.0\ssh.exe -V"
[15:05:47.296] Got error from ssh: spawn C:\Windows\System32\WindowsPowerShell\v1.0\ssh.exe ENOENT
[15:05:47.296] Checking ssh with "C:\Windows\System32\OpenSSH\ssh.exe -V"
[15:05:47.350] > OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2

[15:05:47.355] Using SSH config file "D:\.ssh\config"
[15:05:47.355] Running script with connection command: "C:\Windows\System32\OpenSSH\ssh.exe" -T -D 53304 -F "D:\.ssh\config" "coder-vscode--samar--Integration-workspace" bash
[15:05:47.358] Terminal shell path: C:\Windows\System32\cmd.exe
[15:05:47.669] > �]0;C:\Windows\System32\cmd.exe�
[15:05:47.669] Got some output, clearing connection timeout
[15:06:22.104] > 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
[15:06:23.841] "install" terminal command done
[15:06:23.841] Install terminal quit with output: �]0;C:\Windows\System32\cmd.exe�
[15:06:23.841] Received install output: �]0;C:\Windows\System32\cmd.exe�
[15:06:23.843] Failed to parse remote port from server output
[15:06:23.846] Resolver error: Error: 
	at g.Create (c:\Users\samar.elsayed\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:460245)
	at t.handleInstallOutput (c:\Users\samar.elsayed\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:457567)
	at t.tryInstall (c:\Users\samar.elsayed\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:581100)
	at async c:\Users\samar.elsayed\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:540958
	at async t.withShowDetailsEvent (c:\Users\samar.elsayed\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:544264)
	at async k (c:\Users\samar.elsayed\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:537923)
	at async t.resolve (c:\Users\samar.elsayed\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:541635)
	at async c:\Users\samar.elsayed\.vscode\extensions\ms-vscode-remote.remote-ssh-0.108.0\out\extension.js:2:807794
[15:06:23.856] ------

@kylecarbs
Copy link
Member

Hmm, could you paste your SSH config file?

@samar-elsayed
Copy link
Author

samar-elsayed commented May 14, 2024

# ------------START-CODER-----------
# This section is managed by coder. DO NOT EDIT.
#
# You should not hand-edit this section unless you are removing it, all
# changes will be lost when running "coder config-ssh".
#
Host coder.Integration-workspace
       HostName coder.Integration-workspace
       ConnectTimeout=0
       StrictHostKeyChecking=no
       UserKnownHostsFile=/dev/null
       LogLevel ERROR
       ProxyCommand /tmp/coder.VgspzZ/coder --global-config /root/.config/coderv2 ssh --stdio Integration-workspace
Host coder.Integration-workspace.main
       HostName coder.Integration-workspace.main
       ConnectTimeout=0
       StrictHostKeyChecking=no
       UserKnownHostsFile=/dev/null
       LogLevel ERROR
       ProxyCommand /tmp/coder.VgspzZ/coder --global-config /root/.config/coderv2 ssh --stdio Integration-workspace.main
# ------------END-CODER------------

# --- START CODER VSCODE ---
Host coder-vscode--*
  ConnectTimeout 0
  LogLevel ERROR
  ProxyCommand "c:\Users\samar.elsayed\AppData\Roaming\Code\User\globalStorage\coder.coder-remote\bin\coder-windows-amd64.exe" vscodessh --network-info-dir "c:\Users\samar.elsayed\AppData\Roaming\Code\User\globalStorage\coder.coder-remote\net" --log-dir "c:\Users\samar.elsayed\AppData\Roaming\Code\User\globalStorage\coder.coder-remote\log" --session-token-file "c:\Users\samar.elsayed\AppData\Roaming\Code\User\globalStorage\coder.coder-remote\session_token" --url-file "c:\Users\samar.elsayed\AppData\Roaming\Code\User\globalStorage\coder.coder-remote\url" %h
  SetEnv  CODER_SSH_SESSION_TYPE=vscode
  StrictHostKeyChecking no
  UserKnownHostsFile /dev/null
# --- END CODER VSCODE ---

@kylecarbs
Copy link
Member

Can you try adding additional \ to the ProxyCommand in the START CODER VSCODE section?

@samar-elsayed
Copy link
Author

you mean like this ?

image

@kylecarbs
Copy link
Member

Nah, I mean:

ProxyCommand "c:\\Users\\samar.elsayed\\AppData\\Roaming\\Code\\User\\globalStorage\\coder.coder-remote\\bin\\coder-windows-amd64.exe" vscodessh --network-info-dir "c:\\Users\\samar.elsayed\\AppData\\Roaming\\Code\\User\\globalStorage\\coder.coder-remote\\net" --log-dir "c:\\Users\\samar.elsayed\\AppData\\Roaming\\Code\\User\\globalStorage\\coder.coder-remote\\log" --session-token-file "c:\\Users\\samar.elsayed\\AppData\\Roaming\\Code\\User\\globalStorage\\coder.coder-remote\\session_token" --url-file "c:\\Users\\samar.elsayed\\AppData\\Roaming\\Code\\User\\globalStorage\\coder.coder-remote\\url" %h

@samar-elsayed
Copy link
Author

I tried that but everytime I click on vscode desktop, it gets overwritten and returns to its original shape

@samar-elsayed
Copy link
Author

Could you list for me the steps that I need to do locally on my laptop to be able to ssh from my local VSCode to the coder workspace ? after deploying the coder remotely on a cluster and creating the workspace

maybe I missed something
I need to see if I can make it work or do I need to look somewhere else to create a dev environment for my team

@aksharbarot
Copy link

+1

@samar-elsayed
Copy link
Author

@kylecarbs

my last ssh trial, it stops at debug1: Local version string SSH-2.0-OpenSSH_for_Windows_8.1 and then nothing happens
Do you know what could be the reason ?

debug1: C:\\Users\\samar.elsayed/.ssh/config line 18: Applying options for 10.90.7.66
debug1: Executing proxy command: exec D:\\coder_2.9.4_windows_amd64\\coder.exe --global-config C:\\Users\\samar.elsayed\\AppData\\Roaming\\coderv2 ssh --stdio Integration-workspace
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_rsa type 0
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_rsa-cert type -1
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_dsa type -1
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_dsa-cert type -1
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_ecdsa type -1
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_ecdsa-cert type -1
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_ed25519 type -1
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_ed25519-cert type -1
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_xmss type -1
debug1: identity file C:\\Users\\samar.elsayed/.ssh/id_xmss-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_for_Windows_8.1

@bpmct
Copy link
Member

bpmct commented May 31, 2024

Moving this to the vscode-coder repository

@bpmct bpmct transferred this issue from coder/coder May 31, 2024
@code-asher
Copy link
Member

code-asher commented Jun 3, 2024

@samar-elsayed That output looks like it is from running ssh on the command line, and not from VS Code, is that right?

If coder ssh is hanging, maybe the logs in c:\Users\samar.elsayed\AppData\Roaming\Code\User\globalStorage\coder.coder-remote\log will show why.

Edit: you can also add --log-dir to ProxyCommand if you want to generate the logs with ssh on the command line.

@samar-elsayed
Copy link
Author

@code-asher I tried to run ssh from the cmd to try to get some logs

my logs are like the below

2024-05-14 19:10:47.236 [debu]  net.wgengine: [v1] using fake (no-op) tun device
2024-05-14 19:10:47.236 [debu]  net.wgengine: [v1] using fake (no-op) OS network configurator
2024-05-14 19:10:47.236 [debu]  net.wgengine: [v1] using fake (no-op) DNS configurator
2024-05-14 19:10:47.236 [debu]  net.wgengine: dns: using dns.noopManager
2024-05-14 19:10:47.236 [debu]  net.wgengine: link state: interfaces.State{defaultRoute=Ethernet 4 (Remote NDIS based Internet Sharing Device) ifs={Ethernet 3:[10.212.134.101/32] Ethernet 4:[192.168.0.178/24] Wi-Fi:down} v4=true v6=false}
2024-05-14 19:10:47.237 [debu]  net.wgengine: [v1] couldn't create raw v4 disco listener, using regular listener instead: raw disco listening not supported on this OS
2024-05-14 19:10:47.248 [debu]  net.wgengine: [v1] couldn't create raw v6 disco listener, using regular listener instead: raw disco listening not supported on this OS
2024-05-14 19:10:47.248 [debu]  net.wgengine: magicsock: disco key = d:684aa513e02eff45
2024-05-14 19:10:47.248 [debu]  net.wgengine: Creating WireGuard device...
2024-05-14 19:10:47.248 [debu]  net.wgengine: Bringing WireGuard device up...
2024-05-14 19:10:47.248 [debu]  net.wgengine: wg: [v2] UDP bind has been updated
2024-05-14 19:10:47.249 [debu]  net.wgengine: wg: [v2] Interface state was Down, requested Up, now Up
2024-05-14 19:10:47.249 [debu]  net.wgengine: Bringing router up...
2024-05-14 19:10:47.248 [debu]  net.wgengine: wg: [v2] Routine: receive incoming mkReceiveFunc - started
2024-05-14 19:10:47.249 [debu]  net.wgengine: [v1] warning: fakeRouter.Up: not implemented.
2024-05-14 19:10:47.249 [debu]  net.wgengine: wg: [v2] Routine: receive incoming receiveDERP - started
2024-05-14 19:10:47.249 [debu]  net.wgengine: Clearing router settings...
2024-05-14 19:10:47.249 [debu]  net.wgengine: [v1] warning: fakeRouter.Set: not implemented.
2024-05-14 19:10:47.248 [debu]  net.wgengine: wg: [v2] Routine: receive incoming mkReceiveFunc - started
2024-05-14 19:10:47.249 [debu]  net.wgengine: Starting network monitor...
2024-05-14 19:10:47.249 [debu]  net.wgengine: Engine created.
2024-05-14 19:10:47.249 [debu]  magicsock debug logging disabled, use CODER_MAGICSOCK_DEBUG_LOGGING=true to enable
2024-05-14 19:10:47.249 [debu]  net.wgengine: magicsock: SetPrivateKey called (init)
2024-05-14 19:10:47.249 [info]  updating engine DERP map  derp_map="{\"Regions\":{\"1000\":{\"EmbeddedRelay\":false,\"RegionID\":1000,\"RegionCode\":\"coder_stun_1000\",\"RegionName\":\"Coder STUN 1000\",\"Nodes\":[{\"Name\":\"1000stun0\",\"RegionID\":1000,\"HostName\":\"stun.l.google.com\",\"STUNPort\":19302,\"STUNOnly\":true}]},\"1001\":{\"EmbeddedRelay\":false,\"RegionID\":1001,\"RegionCode\":\"coder_stun_1001\",\"RegionName\":\"Coder STUN 1001\",\"Nodes\":[{\"Name\":\"1001stun0\",\"RegionID\":1001,\"HostName\":\"stun1.l.google.com\",\"STUNPort\":19302,\"STUNOnly\":true}]},\"1002\":{\"EmbeddedRelay\":false,\"RegionID\":1002,\"RegionCode\":\"coder_stun_1002\",\"RegionName\":\"Coder STUN 1002\",\"Nodes\":[{\"Name\":\"1002stun0\",\"RegionID\":1002,\"HostName\":\"stun2.l.google.com\",\"STUNPort\":19302,\"STUNOnly\":true}]},\"1003\":{\"EmbeddedRelay\":false,\"RegionID\":1003,\"RegionCode\":\"coder_stun_1003\",\"RegionName\":\"Coder STUN 1003\",\"Nodes\":[{\"Name\":\"1003stun0\",\"RegionID\":1003,\"HostName\":\"stun3.l.google.com\",\"STUNPort\":19302,\"STUNOnly\":true}]},\"1004\":{\"EmbeddedRelay\":false,\"RegionID\":1004,\"RegionCode\":\"coder_stun_1004\",\"RegionName\":\"Coder STUN 1004\",\"Nodes\":[{\"Name\":\"1004stun0\",\"RegionID\":1004,\"HostName\":\"stun4.l.google.com\",\"STUNPort\":19302,\"STUNOnly\":true}]},\"999\":{\"EmbeddedRelay\":true,\"RegionID\":999,\"RegionCode\":\"coder\",\"RegionName\":\"Coder Embedded Relay\",\"Nodes\":[{\"Name\":\"999b\",\"RegionID\":999,\"HostName\":\"coder.coder.svc.cluster.local\",\"STUNPort\":-1,\"DERPPort\":80,\"ForceHTTP\":true}]}}}"
2024-05-14 19:10:47.249 [debu]  skipped sending node; no node callback
2024-05-14 19:10:47.249 [debu]  running tailnet API v2+ connector
2024-05-14 19:10:47.250 [info]  updating engine network map  network_map="netmap: self: [o4LDB] auth=machine-unknown u=? [fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128]\n"
2024-05-14 19:10:47.250 [debu]  net.wgengine: [v1] magicsock: got updated network map; 0 peers
2024-05-14 19:10:47.250 [debu]  net.netstack: [v2] netstack: registered IP fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128
2024-05-14 19:10:47.250 [debu]  net.wgengine: wgengine: Reconfig: configuring userspace WireGuard config (with 0/0 peers)
2024-05-14 19:10:47.250 [debu]  net.wgengine: wg: [v2] UAPI: Updating private key
2024-05-14 19:10:47.250 [debu]  net.wgengine: wgengine: Reconfig: configuring router
2024-05-14 19:10:47.250 [debu]  net.wgengine: [v1] warning: fakeRouter.Set: not implemented.
2024-05-14 19:10:47.250 [debu]  net.wgengine: wgengine: Reconfig: configuring DNS
2024-05-14 19:10:47.250 [debu]  net.wgengine: dns: Set: {DefaultResolvers:[] Routes:{} SearchDomains:[] Hosts:0}
2024-05-14 19:10:47.250 [debu]  net.wgengine: dns: Resolvercfg: {Routes:{} Hosts:0 LocalDomains:[]}
2024-05-14 19:10:47.250 [debu]  net.wgengine: dns: OScfg: {Nameservers:[] SearchDomains:[] MatchDomains:[] Hosts:[]}
2024-05-14 19:10:47.250 [debu]  net.wgengine: [v1] wgengine: Reconfig done
2024-05-14 19:10:47.250 [info]  updating engine filter  filter="&{logf:0x19200e0 local:0xc000138300 logIPs:0xc000138318 matches4:[{IPProto:[6 17 1 58 132] Srcs:[{ip:{addr:{hi:0 lo:281470681743360} z:0xc0000080d8} bitsPlusOne:1}] Dsts:[{Net:{ip:{addr:{hi:0 lo:281470681743360} z:0xc0000080d8} bitsPlusOne:1} Ports:{First:0 Last:65535}}] Caps:[]}] matches6:[{IPProto:[6 17 1 58 132] Srcs:[{ip:{addr:{hi:0 lo:0} z:0xc0000080f0} bitsPlusOne:1}] Dsts:[{Net:{ip:{addr:{hi:0 lo:0} z:0xc0000080f0} bitsPlusOne:1} Ports:{First:0 Last:65535}}] Caps:[]}] cap4:[] cap6:[] state:0xc00004fe40 shieldsUp:false}"
2024-05-14 19:10:47.250 [debu]  dialing Coder tailnet v2+ API
2024-05-14 19:10:47.271 [debu]  net.wgengine: magicsock: endpoints changed: 10.212.134.101:59984 (local), 192.168.0.178:59984 (local)
2024-05-14 19:10:47.271 [debu]  wireguard status  status="&{AsOf:2024-05-14 22:10:47.2712479 +0300 EEST m=+6.590097001 Peers:[] LocalAddrs:[{Addr:10.212.134.101:59984 Type:local} {Addr:192.168.0.178:59984 Type:local}] DERPs:0}"  error=<nil>
2024-05-14 19:10:47.271 [debu]  skipped sending node; no node callback
2024-05-14 19:10:47.653 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:47.985 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1004stun0 from 196.154.208.110:34577 (138486481a261ae726827382) in 351.2564ms
2024-05-14 19:10:47.990 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1004stun0 from 196.154.208.110:34577 (565854d0859b71760256161b) in 356.6553ms
2024-05-14 19:10:47.991 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1004stun0 from 196.154.208.110:34577 (096dfad6ffca44f110460a9c) in 357.0344ms
2024-05-14 19:10:47.991 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1001stun0 from 196.154.208.110:34577 (33e13e563fc1396b14fcc6ab) in 357.0344ms
2024-05-14 19:10:47.991 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1001stun0 from 196.154.208.110:34577 (4df2a30e049199fb3b3ff280) in 357.0344ms
2024-05-14 19:10:48.003 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1001stun0 from 196.154.208.110:34577 (45b4c11805f11a140038109e) in 368.7306ms
2024-05-14 19:10:48.003 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1003stun0 from 196.154.208.110:34577 (fab8194829390697f287487c) in 359.7797ms
2024-05-14 19:10:48.003 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1003stun0 from 196.154.208.110:34577 (3b48adb242873ca64d874ac3) in 359.5883ms
2024-05-14 19:10:48.003 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1003stun0 from 196.154.208.110:34577 (c6a244490a5cda834feaa860) in 359.5883ms
2024-05-14 19:10:48.003 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1000stun0 from 196.154.208.110:34577 (182ef6b95f1154757a7524f5) in 349.8696ms
2024-05-14 19:10:48.003 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1000stun0 from 196.154.208.110:34577 (cc5272fcce9e338205da9951) in 349.8696ms
2024-05-14 19:10:48.007 [debu]  net.wgengine: netcheck: netcheck.runProbe: got STUN response for 1000stun0 from 196.154.208.110:34577 (3ba84d4c3ece5c2e7b4f1fd4) in 354.0022ms
2024-05-14 19:10:48.259 [debu]  obtained tailnet API v2+ client
2024-05-14 19:10:48.259 [debu]  connected to tailnet v2+ API
2024-05-14 19:10:48.259 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:48.259 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:48.259 [debu]  serving coordinator
2024-05-14 19:10:48.259 [debu]  skipped sending node; no PreferredDERP  node="&{ID:nodeid:fb401625bd03f84 AsOf:2024-05-14 19:10:48.25994 +0000 UTC Key:nodekey:a382c306d6e9060f6a90f3417c1093c55fc944a03a81800216cb34adcb43c860 DiscoKey:discokey:684aa513e02eff452f9322bdfe70eaa51225189e4564083aaf40ada7b9e81d07 PreferredDERP:0 DERPLatency:map[] DERPForcedWebsocket:map[] Addresses:[fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128] AllowedIPs:[fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128] Endpoints:[10.212.134.101:59984 192.168.0.178:59984]}"
2024-05-14 19:10:48.318 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.318 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:48.318 [debu]  net.wgengine: netcheck: [v1] report: udp=true v6=false v6os=true mapvarydest=false hair= portmap= v4a=196.154.208.110:34577 derp=0
2024-05-14 19:10:48.318 [debu]  net.wgengine: magicsock: home is now derp-999 (coder)
2024-05-14 19:10:48.319 [debu]  new preferred DERP  preferred_derp=999
2024-05-14 19:10:48.319 [debu]  net.wgengine: magicsock: adding connection to derp-999 for home-keep-alive
2024-05-14 19:10:48.319 [debu]  calling nodeUpdater callback  node="&{ID:nodeid:fb401625bd03f84 AsOf:2024-05-14 19:10:48.319144 +0000 UTC Key:nodekey:a382c306d6e9060f6a90f3417c1093c55fc944a03a81800216cb34adcb43c860 DiscoKey:discokey:684aa513e02eff452f9322bdfe70eaa51225189e4564083aaf40ada7b9e81d07 PreferredDERP:999 DERPLatency:map[] DERPForcedWebsocket:map[] Addresses:[fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128] AllowedIPs:[fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128] Endpoints:[10.212.134.101:59984 192.168.0.178:59984]}"
2024-05-14 19:10:48.319 [debu]  net.wgengine: magicsock: 1 active derp conns: derp-999=cr0s,wr0s
2024-05-14 19:10:48.319 [debu]  wireguard status  status="&{AsOf:2024-05-14 22:10:48.3191442 +0300 EEST m=+7.637993301 Peers:[] LocalAddrs:[{Addr:10.212.134.101:59984 Type:local} {Addr:192.168.0.178:59984 Type:local}] DERPs:1}"  error=<nil>
2024-05-14 19:10:48.319 [debu]  net.wgengine: derphttp.Client.Connect: connecting to derp-999 (coder)
2024-05-14 19:10:48.319 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:48.319 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.319 [debu]  net.wgengine: derp-999: [v1] backoff: 13 msec
2024-05-14 19:10:48.335 [debu]  net.wgengine: magicsock: endpoints changed: 196.154.208.110:34577 (stun), 10.212.134.101:59984 (local), 192.168.0.178:59984 (local)
2024-05-14 19:10:48.335 [debu]  wireguard status  status="&{AsOf:2024-05-14 22:10:48.335033 +0300 EEST m=+7.653882101 Peers:[] LocalAddrs:[{Addr:196.154.208.110:34577 Type:stun} {Addr:10.212.134.101:59984 Type:local} {Addr:192.168.0.178:59984 Type:local}] DERPs:1}"  error=<nil>
2024-05-14 19:10:48.335 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:48.335 [debu]  calling nodeUpdater callback  node="&{ID:nodeid:fb401625bd03f84 AsOf:2024-05-14 19:10:48.335033 +0000 UTC Key:nodekey:a382c306d6e9060f6a90f3417c1093c55fc944a03a81800216cb34adcb43c860 DiscoKey:discokey:684aa513e02eff452f9322bdfe70eaa51225189e4564083aaf40ada7b9e81d07 PreferredDERP:999 DERPLatency:map[] DERPForcedWebsocket:map[] Addresses:[fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128] AllowedIPs:[fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128] Endpoints:[196.154.208.110:34577 10.212.134.101:59984 192.168.0.178:59984]}"
2024-05-14 19:10:48.335 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.335 [debu]  net.wgengine: derp-999: [v1] backoff: 22 msec
2024-05-14 19:10:48.361 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:48.361 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.361 [debu]  net.wgengine: derp-999: [v1] backoff: 53 msec
2024-05-14 19:10:48.377 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:48.393 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:48.393 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.394 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:48.424 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:48.424 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.424 [debu]  net.wgengine: derp-999: [v1] backoff: 155 msec
2024-05-14 19:10:48.471 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:48.472 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.472 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:48.532 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:48.548 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:48.548 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.548 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:48.594 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:48.594 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.594 [debu]  net.wgengine: derp-999: [v1] backoff: 337 msec
2024-05-14 19:10:48.657 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:48.657 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:48.657 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.657 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:48.875 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:48.936 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:48.937 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:48.937 [debu]  net.wgengine: derp-999: [v1] backoff: 277 msec
2024-05-14 19:10:48.999 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:49.000 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:49.000 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:49.217 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:49.217 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:49.217 [debu]  net.wgengine: derp-999: [v1] backoff: 583 msec
2024-05-14 19:10:49.280 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:49.280 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:49.280 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:49.325 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:49.810 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:49.810 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:49.810 [debu]  net.wgengine: derp-999: [v1] backoff: 589 msec
2024-05-14 19:10:49.840 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): no matching peer
2024-05-14 19:10:49.873 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:49.873 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:49.873 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:49.894 [debu]  got new DERP Map  derp_map="home_params:{} regions:{key:999 value:{region_id:999 embedded_relay:true region_code:\"coder\" region_name:\"Coder Embedded Relay\" nodes:{name:\"999b\" region_id:999 host_name:\"coder.coder.svc.cluster.local\" stun_port:-1 derp_port:80 force_http:true}}} regions:{key:1000 value:{region_id:1000 region_code:\"coder_stun_1000\" region_name:\"Coder STUN 1000\" nodes:{name:\"1000stun0\" region_id:1000 host_name:\"stun.l.google.com\" stun_port:19302 stun_only:true}}} regions:{key:1001 value:{region_id:1001 region_code:\"coder_stun_1001\" region_name:\"Coder STUN 1001\" nodes:{name:\"1001stun0\" region_id:1001 host_name:\"stun1.l.google.com\" stun_port:19302 stun_only:true}}} regions:{key:1002 value:{region_id:1002 region_code:\"coder_stun_1002\" region_name:\"Coder STUN 1002\" nodes:{name:\"1002stun0\" region_id:1002 host_name:\"stun2.l.google.com\" stun_port:19302 stun_only:true}}} regions:{key:1003 value:{region_id:1003 region_code:\"coder_stun_1003\" region_name:\"Coder STUN 1003\" nodes:{name:\"1003stun0\" region_id:1003 host_name:\"stun3.l.google.com\" stun_port:19302 stun_only:true}}} regions:{key:1004 value:{region_id:1004 region_code:\"coder_stun_1004\" region_name:\"Coder STUN 1004\" nodes:{name:\"1004stun0\" region_id:1004 host_name:\"stun4.l.google.com\" stun_port:19302 stun_only:true}}}"
2024-05-14 19:10:49.989 [debu]  adding new peer  peer_id=2554f2c4-681e-4db6-a591-894166e4ce86  key_id=[SWAf4]  node="&{ID:nodeid:5a6e76be991b317a StableID: Name: User:userid:0 Sharer:userid:0 Key:nodekey:49601fe10fb1a1639a660caed3a9a106b25f21bbe5fade8d8257a63778cfac0b KeyExpiry:0001-01-01 00:00:00 +0000 UTC KeySignature:[] Machine:mkey:0000000000000000000000000000000000000000000000000000000000000000 DiscoKey:discokey:e0f037dd70faa18b62bbedbe1af13937f9e191a6ad7ac78d6037a491eeeaeb3e Addresses:[fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86/128 fd7a:115c:a1e0:49d6:b259:b7ac:b1b2:48f4/128] AllowedIPs:[fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86/128 fd7a:115c:a1e0:49d6:b259:b7ac:b1b2:48f4/128] Endpoints:[164.160.107.130:50590 10.244.2.11:34363] DERP:127.3.3.40:999 Hostinfo:{ж:0xc0000a6400} Created:2024-05-14 22:10:49.9893891 +0300 EEST m=+9.308238201 Cap:0 Tags:[] PrimaryRoutes:[] LastSeen:<nil> Online:<nil> KeepAlive:false MachineAuthorized:false Capabilities:[] UnsignedPeerAPIOnly:false ComputedName: computedHostIfDifferent: ComputedNameWithHost: DataPlaneAuditLogID: Expired:false SelfNodeV4MasqAddrForThisPeer:<nil> IsWireGuardOnly:false}"
2024-05-14 19:10:49.989 [info]  updating engine network map  network_map="netmap: self: [o4LDB] auth=machine-unknown u=? [fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128]\n [SWAf4] d:e0f037dd70faa18b D999 fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86/128 fd7a:115c:a1e0:49d6:b259:b7ac:b1b2:48f4/128 : 164.160.107.130:50590     10.244.2.11:34363\n"
2024-05-14 19:10:49.989 [debu]  net.wgengine: [v1] magicsock: got updated network map; 1 peers
2024-05-14 19:10:49.989 [debu]  net.wgengine: wgengine: Reconfig: configuring userspace WireGuard config (with 1/1 peers)
2024-05-14 19:10:49.989 [debu]  net.wgengine: wg: [v2] [SWAf4] - UAPI: Created
2024-05-14 19:10:49.989 [debu]  net.wgengine: wg: [v2] [SWAf4] - UAPI: Updating endpoint
2024-05-14 19:10:49.989 [debu]  net.wgengine: wg: [v2] [SWAf4] - UAPI: Removing all allowedips
2024-05-14 19:10:49.989 [debu]  net.wgengine: wg: [v2] [SWAf4] - UAPI: Adding allowedip
2024-05-14 19:10:49.989 [debu]  net.wgengine: wg: [v2] [SWAf4] - UAPI: Adding allowedip
2024-05-14 19:10:49.989 [debu]  net.wgengine: wg: [v2] [SWAf4] - UAPI: Updating persistent keepalive interval
2024-05-14 19:10:49.989 [debu]  net.wgengine: wg: [v2] [SWAf4] - Starting
2024-05-14 19:10:49.989 [debu]  net.wgengine: [v1] wgengine: Reconfig done
2024-05-14 19:10:50.044 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:50.044 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:50.044 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:50.147 [debu]  node update to existing peer  peer_id=2554f2c4-681e-4db6-a591-894166e4ce86  key_id=[SWAf4]  node="&{ID:nodeid:5a6e76be991b317a StableID: Name: User:userid:0 Sharer:userid:0 Key:nodekey:49601fe10fb1a1639a660caed3a9a106b25f21bbe5fade8d8257a63778cfac0b KeyExpiry:0001-01-01 00:00:00 +0000 UTC KeySignature:[] Machine:mkey:0000000000000000000000000000000000000000000000000000000000000000 DiscoKey:discokey:e0f037dd70faa18b62bbedbe1af13937f9e191a6ad7ac78d6037a491eeeaeb3e Addresses:[fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86/128 fd7a:115c:a1e0:49d6:b259:b7ac:b1b2:48f4/128] AllowedIPs:[fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86/128 fd7a:115c:a1e0:49d6:b259:b7ac:b1b2:48f4/128] Endpoints:[164.160.107.130:50590 10.244.2.11:34363] DERP:127.3.3.40:999 Hostinfo:{ж:0xc0008d8000} Created:2024-05-14 22:10:49.9893891 +0300 EEST m=+9.308238201 Cap:0 Tags:[] PrimaryRoutes:[] LastSeen:<nil> Online:<nil> KeepAlive:false MachineAuthorized:false Capabilities:[] UnsignedPeerAPIOnly:false ComputedName: computedHostIfDifferent: ComputedNameWithHost: DataPlaneAuditLogID: Expired:false SelfNodeV4MasqAddrForThisPeer:<nil> IsWireGuardOnly:false}"  dirty=false
2024-05-14 19:10:50.151 [debu]  node update to existing peer  peer_id=2554f2c4-681e-4db6-a591-894166e4ce86  key_id=[SWAf4]  node="&{ID:nodeid:5a6e76be991b317a StableID: Name: User:userid:0 Sharer:userid:0 Key:nodekey:49601fe10fb1a1639a660caed3a9a106b25f21bbe5fade8d8257a63778cfac0b KeyExpiry:0001-01-01 00:00:00 +0000 UTC KeySignature:[] Machine:mkey:0000000000000000000000000000000000000000000000000000000000000000 DiscoKey:discokey:e0f037dd70faa18b62bbedbe1af13937f9e191a6ad7ac78d6037a491eeeaeb3e Addresses:[fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86/128 fd7a:115c:a1e0:49d6:b259:b7ac:b1b2:48f4/128] AllowedIPs:[fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86/128 fd7a:115c:a1e0:49d6:b259:b7ac:b1b2:48f4/128] Endpoints:[164.160.107.130:8438 10.244.2.11:34363] DERP:127.3.3.40:999 Hostinfo:{ж:0xc0000a6e00} Created:2024-05-14 22:10:49.9893891 +0300 EEST m=+9.308238201 Cap:0 Tags:[] PrimaryRoutes:[] LastSeen:<nil> Online:<nil> KeepAlive:false MachineAuthorized:false Capabilities:[] UnsignedPeerAPIOnly:false ComputedName: computedHostIfDifferent: ComputedNameWithHost: DataPlaneAuditLogID: Expired:false SelfNodeV4MasqAddrForThisPeer:<nil> IsWireGuardOnly:false}"  dirty=true
2024-05-14 19:10:50.151 [info]  updating engine network map  network_map="netmap: self: [o4LDB] auth=machine-unknown u=? [fd7a:115c:a1e0:4320:ab35:709a:c20e:7c29/128]\n [SWAf4] d:e0f037dd70faa18b D999 fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86/128 fd7a:115c:a1e0:49d6:b259:b7ac:b1b2:48f4/128 : 164.160.107.130:8438      10.244.2.11:34363\n"
2024-05-14 19:10:50.151 [debu]  net.wgengine: [v1] magicsock: got updated network map; 1 peers
2024-05-14 19:10:50.151 [debu]  net.wgengine: [v1] wgengine: Reconfig done
2024-05-14 19:10:50.400 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:50.401 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:50.401 [debu]  net.wgengine: derp-999: [v1] backoff: 609 msec
2024-05-14 19:10:50.461 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:50.461 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:50.462 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:50.770 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): sending TSMP ping to [SWAf4]  ...
2024-05-14 19:10:50.770 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:10:50.771 [debu]  net.wgengine: [v1] magicsock: derp route for [SWAf4] set to derp-999 (shared home)
2024-05-14 19:10:50.771 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:10:50.772 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:50.772 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:10:50.773 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:51.024 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:51.024 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:51.024 [debu]  net.wgengine: derp-999: [v1] backoff: 1276 msec
2024-05-14 19:10:51.087 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:51.087 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:51.087 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:52.304 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:52.311 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:52.311 [debu]  net.wgengine: derp-999: [v1] backoff: 1190 msec
2024-05-14 19:10:52.367 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:52.368 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:52.368 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:52.617 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): sending TSMP ping to [SWAf4]  ...
2024-05-14 19:10:53.505 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:53.876 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:53.876 [debu]  net.wgengine: derp-999: [v1] backoff: 931 msec
2024-05-14 19:10:53.941 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:53.948 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:53.948 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:54.111 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): sending TSMP ping to [SWAf4]  ...
2024-05-14 19:10:54.813 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:54.813 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:54.813 [debu]  net.wgengine: derp-999: [v1] backoff: 1737 msec
2024-05-14 19:10:54.874 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:54.874 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:54.874 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:55.778 [debu]  net.wgengine: wg: [v2] [SWAf4] - Handshake did not complete after 5 seconds, retrying (try 2)
2024-05-14 19:10:55.778 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:10:55.778 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:10:55.779 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:55.779 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:10:55.779 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:56.495 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): sending TSMP ping to [SWAf4]  ...
2024-05-14 19:10:56.558 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:56.559 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:56.559 [debu]  net.wgengine: derp-999: [v1] backoff: 1979 msec
2024-05-14 19:10:56.622 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:56.622 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:56.622 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:10:58.541 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:10:58.934 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:58.935 [debu]  net.wgengine: derp-999: [v1] backoff: 2200 msec
2024-05-14 19:10:58.993 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:10:58.994 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:10:58.994 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:00.269 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): sending TSMP ping to [SWAf4]  ...
2024-05-14 19:11:00.893 [debu]  net.wgengine: wg: [v2] [SWAf4] - Handshake did not complete after 5 seconds, retrying (try 2)
2024-05-14 19:11:00.893 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:11:00.894 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:00.894 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:00.894 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:00.895 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:01.144 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:01.145 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:01.145 [debu]  net.wgengine: derp-999: [v1] backoff: 3064 msec
2024-05-14 19:11:01.208 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:01.208 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:01.209 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:04.217 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:04.576 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:04.576 [debu]  net.wgengine: derp-999: [v1] backoff: 1549 msec
2024-05-14 19:11:04.639 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:04.639 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:04.639 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:06.140 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:06.141 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:06.141 [debu]  net.wgengine: derp-999: [v1] backoff: 3357 msec
2024-05-14 19:11:06.156 [debu]  net.wgengine: wg: [v2] [SWAf4] - Handshake did not complete after 5 seconds, retrying (try 3)
2024-05-14 19:11:06.156 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:11:06.156 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:06.156 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:06.157 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:06.157 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:06.203 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:06.204 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:06.205 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:06.592 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): sending TSMP ping to [SWAf4]  ...
2024-05-14 19:11:09.506 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:09.903 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:09.903 [debu]  net.wgengine: derp-999: [v1] backoff: 1848 msec
2024-05-14 19:11:09.959 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:09.960 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:09.960 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:11.489 [debu]  net.wgengine: wg: [v2] [SWAf4] - Handshake did not complete after 5 seconds, retrying (try 2)
2024-05-14 19:11:11.489 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:11:11.489 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:11.490 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:11.490 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:11.491 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:11.753 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:11.754 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:11.755 [debu]  net.wgengine: derp-999: [v1] backoff: 4079 msec
2024-05-14 19:11:11.817 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:11.817 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:11.818 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:15.850 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:16.209 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:16.209 [debu]  net.wgengine: derp-999: [v1] backoff: 2655 msec
2024-05-14 19:11:16.269 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:16.270 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:16.271 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:16.659 [debu]  net.wgengine: wg: [v2] [SWAf4] - Handshake did not complete after 5 seconds, retrying (try 3)
2024-05-14 19:11:16.659 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:11:16.660 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:16.660 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:16.661 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:16.661 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:18.308 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): sending TSMP ping to [SWAf4]  ...
2024-05-14 19:11:18.871 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:18.872 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:18.872 [debu]  net.wgengine: derp-999: [v1] backoff: 3604 msec
2024-05-14 19:11:18.935 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:18.936 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:18.936 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:21.678 [debu]  net.wgengine: wg: [v2] [SWAf4] - Handshake did not complete after 5 seconds, retrying (try 2)
2024-05-14 19:11:21.678 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:11:21.678 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:22.035 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:22.035 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:22.036 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:22.486 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:22.487 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:22.487 [debu]  net.wgengine: derp-999: [v1] backoff: 6824 msec
2024-05-14 19:11:22.549 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:22.550 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:22.550 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:26.773 [debu]  net.wgengine: wg: [v2] [SWAf4] - Handshake did not complete after 5 seconds, retrying (try 3)
2024-05-14 19:11:26.774 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:11:26.774 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:26.781 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:26.781 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:26.782 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:29.319 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:29.632 [debu]  net.wgengine: ping(fd7a:115c:a1e0:4db6:a591:8941:66e4:ce86): sending TSMP ping to [SWAf4]  ...
2024-05-14 19:11:29.696 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:29.696 [debu]  net.wgengine: derp-999: [v1] backoff: 2610 msec
2024-05-14 19:11:29.757 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:29.758 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:29.758 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0
2024-05-14 19:11:32.031 [debu]  net.wgengine: wg: [v2] [SWAf4] - Handshake did not complete after 5 seconds, retrying (try 2)
2024-05-14 19:11:32.031 [debu]  net.wgengine: wg: [v2] [SWAf4] - Sending handshake initiation
2024-05-14 19:11:32.031 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:32.037 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:32.037 [debu]  net.wgengine: derphttp.Client.Send: connecting to derp-999 (coder)
2024-05-14 19:11:32.037 [debu]  net.wgengine: magicsock: derp.Send(127.3.3.40:999): derphttp.Client.Send connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:32.310 [debu]  net.wgengine: derphttp.Client.Recv: connecting to derp-999 (coder)
2024-05-14 19:11:32.310 [debu]  net.wgengine: magicsock: [0xc00032a000] derp.Recv(derp-999): derphttp.Client.Recv connect to region 999 (coder): dial tcp6: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:32.310 [debu]  net.wgengine: derp-999: [v1] backoff: 3132 msec
2024-05-14 19:11:32.373 [debu]  net.wgengine: netcheck: [v1] measuring ICMP latency of coder (999): no address for node 999b
2024-05-14 19:11:32.373 [debu]  net.wgengine: netcheck: [v1] netcheck: measuring HTTP(S) latency of coder (999): dial tcp4: lookup coder.coder.svc.cluster.local: no such host
2024-05-14 19:11:32.373 [debu]  net.wgengine: netcheck: [v1] report: udp=false v4=false icmpv4=false v6=false v6os=true mapvarydest= hair= portmap= derp=0

@aksharbarot
Copy link

@samar-elsayed
coder/coder#13337

see if this works?

@samar-elsayed
Copy link
Author

I think the issue here is

lookup coder.coder.svc.cluster.local: no such host

@nojgosu
Copy link

nojgosu commented Aug 9, 2024

I'm running coder on a bare metal Kubernetes cluster.

I had the same issue re "lookup coder.coder.svc.cluster.local: no such host".

Couldn't SSH into my workspace either. coder ping failed as well with the same "no such host" error.

I managed to fix the issue by setting the CODER_ACCESS_URL in the values.yaml for the helm install to the service ip endpoitn issued by MetalLB.

It seems the advice in the values.yaml on the kubernetes installation instructions

    # (Optional) For production deployments the access URL should be set.
    # If you're just trying Coder, access the dashboard via the service IP.
    - name: CODER_ACCESS_URL
      value: "https://coder.example.com"

Isn't correct. Coder does need CODER_ACCESS_URL to be set for ssh connections to workspaces to resolve.

@code-asher
Copy link
Member

Ah yeah it sounds confusing, maybe the comment means to say that only the dashboard will work? But either way yeah that comment needs to be improved I think.

@matifali matifali removed the bug label Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants