Open jjfantini opened 1 year ago
I cannot find a way to SSH into a Github codespace without using gh CLI tool. I can get in via a terminal in Cursor, but the file system is not read into the Cursor app. Does SSH remote dev only support connection strings? How can I achieve this?
I am trying to connect to a remote Ubuntu image so that I can develop in Mojo, but VScode is the only IDE working right now, I miss my AI integration!
@truell20
OS: Windows 11
Starting New cursor instance, connect to codespace, then run into this error. It gets successfully built with VSCode, with the same settings for devcontainer and github codespace instance.
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1 V] shared server: > object #0: {
"sourcePort": 16634,
"destinationPort": 0,
"sessionName": "CodespacesInternal",
"streamName": "server_sharing",
"streamCondition": "16634",
"browseUrl": "",
"privacy": "private",
"isTCPServerConnectionEstablished": true,
"hasTLSHandshakePassed": false
}
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1 I] reviving tunnel type: "undefined"
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1 V] use PFS: "true", use basis: "false"
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1 I] tunnel: "liveshare" platform: "win32"
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient I] Creating proxy for streamManager service
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634] V] subscribing to onDispose event
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] rebindToRandomPortOnErrors: > object #0: "["EADDRINUSE","EACCES"]"
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] V] subscribing to onDispose event
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] V] subscribing to onDispose event
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1 I] tunnel created: > object #0: [object Object]
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634] V] subscribing to onDispose event
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] V] subscribing to onDispose event
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634] I] start tunnel with "0" channels forecasted
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] start with "0" channels
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] start: sourcePort=16634 localPort=16634 host=CodespacesInternal
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] start listen to port: "0.0.0.0:16634"
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] E] failed to listen on local port=16634> object #0: listen EADDRINUSE: address already in use 0.0.0.0:16634 code:EADDRINUSE
at Server.setupListenHandle [as _listen2] (node:net:1432:16)
at listenInCluster (node:net:1480:12)
at doListen (node:net:1629:7)
at processTicksAndRejections (node:internal/process/task_queues:84:21)
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] error while starting: > object #0: "{"errorMessage":"listen EADDRINUSE: address already in use 0.0.0.0:16634","originalErrorType":"<no original type>","errorCode":-1,"errorType":"GenericError","stack":"Error: listen EADDRINUSE: address already in use 0.0.0.0:16634\n at Server.setupListenHandle [as _listen2] (node:net:1432:16)\n at listenInCluster (node:net:1480:12)\n at doListen (node:net:1629:7)\n at processTicksAndRejections (node:internal/process/task_queues:84:21)"}"
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] rebinding to a random port
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] start listen to port: "0.0.0.0:64023"
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] listening on local port=64023
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] listening on local port=64023
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] start (failed): sourcePort=16634 localPort=64023 host=CodespacesInternal
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1 I] server started> object #0: {
"port": 64023,
"host": "127.0.0.1"
}
[Client:extension:5b50:liveshare-joint:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare-joint:liveshare V] subscribing to onDispose event
[Client:extension:5b50:liveshare-joint:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare-joint:liveshare V] subscribing to onDispose event
[Client:extension:5b50:resolver I] Tunneled the CodespacesInternal connection to> object #0: {
"port": 64023,
"host": "127.0.0.1"
}
[Client:extension:5b50:resolver I] Initializing Node-based codespace host service client
[Client:extension:5b50:resolver I] Initializing Node-based Jupyter server host service client
[Client:extension:5b50:resolver I] Initializing Node-based VS Code server host service client
[Client:extension:5b50:resolver:resolve:1:check-codespace-state I] vscode connection options: > object #0: {
"token": "<1129:<redacte>",
"environmentId": "fd47fcce-8c2c-43ef-8385-7d63204923c0",
"workspaceId": "B4E204C10F952FBA9BE5735850F136F6679C",
"vsCodeCommit": "598d3e09a76d6c7f9e541c04c5e5df113aeb0b70",
"vsCodeQuality": "stable",
"extensions": [
"GitHub.codespaces",
"GitHub.vscode-pull-request-github"
],
"telemetry": true,
"liveShareEndpoint": "https://prod.liveshare.vsengsaas.visualstudio.com/api/v1.2/",
"connectionInfo": {
"id": "B4E204C10F952FBA9BE5735850F136F6679C",
"relaySas": "<260:<redacte>",
"relayLink": "sb://vsls-prod-ins-euw-private-relay.servicebus.windows.net/c723be0095855c650dfcba414b85d7f30e50--8c81ff6e-bd82-40be-94e1-ee70acb8b592",
"sessionToken": "<1129:<redacte>",
"hostPublicKeys": [
"AAAAB3NzaC1yc2EAAAADAQABAAABAQCpph2HjAzYyRL6ZQrBdIZq72Odoi9casifeoMoywseNkURURok/18YMZVBgnzwqxKBaDSNwxp+Yp3l6ujTBlxrrhnJ5Fk4Eqr0tH53kLTdAO9/o/4WFmcAB0zDiBXlsbYPDlByrygm7qTvkwybXCcAO+p6JzGAYD4MWvobDf7ZrfQtRd5blD9F8uuHZbIoofVLasGxY65kx8xRXY5kmeRqjNG9iFlBEV/ONZWdkPgK+2/Jm+EQHym5YxgR6xOE/HDw85pyuCPwd7cocwYnu88KbTaUh5BqbIIQugva1n2jnZA/Gdye+PmZ3ABILPcBIfb6c0KEmpW79L3WycCBwcp3"
],
"tunnelProperties": {
"tunnelId": "kmmntxx4",
"clusterId": "uks1",
"domain": "app.github.dev",
"connectAccessToken": "<374:<redacte>",
"managePortsAccessToken": "<381:<redacte>",
"serviceUri": "https://global.rel.tunnels.api.visualstudio.com/"
}
}
}
[Client:extension:5b50:resolver:resolve:1 I] requested to connect> object #0: {
"token": "<1129:<redacte>",
"environmentId": "fd47fcce-8c2c-43ef-8385-7d63204923c0",
"workspaceId": "B4E204C10F952FBA9BE5735850F136F6679C",
"vsCodeCommit": "598d3e09a76d6c7f9e541c04c5e5df113aeb0b70",
"vsCodeQuality": "stable",
"extensions": [
"GitHub.codespaces",
"GitHub.vscode-pull-request-github"
],
"telemetry": true,
"liveShareEndpoint": "https://prod.liveshare.vsengsaas.visualstudio.com/api/v1.2/",
"connectionInfo": {
"id": "B4E204C10F952FBA9BE5735850F136F6679C",
"relaySas": "<260:<redacte>",
"relayLink": "sb://vsls-prod-ins-euw-private-relay.servicebus.windows.net/c723be0095855c650dfcba414b85d7f30e50--8c81ff6e-bd82-40be-94e1-ee70acb8b592",
"sessionToken": "<1129:<redacte>",
"hostPublicKeys": [
"AAAAB3NzaC1yc2EAAAADAQABAAABAQCpph2HjAzYyRL6ZQrBdIZq72Odoi9casifeoMoywseNkURURok/18YMZVBgnzwqxKBaDSNwxp+Yp3l6ujTBlxrrhnJ5Fk4Eqr0tH53kLTdAO9/o/4WFmcAB0zDiBXlsbYPDlByrygm7qTvkwybXCcAO+p6JzGAYD4MWvobDf7ZrfQtRd5blD9F8uuHZbIoofVLasGxY65kx8xRXY5kmeRqjNG9iFlBEV/ONZWdkPgK+2/Jm+EQHym5YxgR6xOE/HDw85pyuCPwd7cocwYnu88KbTaUh5BqbIIQugva1n2jnZA/Gdye+PmZ3ABILPcBIfb6c0KEmpW79L3WycCBwcp3"
],
"tunnelProperties": {
"tunnelId": "kmmntxx4",
"clusterId": "uks1",
"domain": "app.github.dev",
"connectAccessToken": "<374:<redacte>",
"managePortsAccessToken": "<381:<redacte>",
"serviceUri": "https://global.rel.tunnels.api.visualstudio.com/"
}
},
"clientId": "91395dc59b9a73ca"
}
> object #1: [object Object]
[Client:extension:5b50:resolver:resolve:1:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70 I] connection record: false
[Client:extension:5b50:resolver:resolve:1:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70 I] creating new connection
[Client:extension:5b50:vscode V] creating connection without a timeout
[Client:extension:5b50:vscode I] creating connection> object #0: [object Object]
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode V] subscribing to onDispose event
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode I] asked to connect
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode I] creating new connection
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode I] creating connection
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode I] connection status changed: none -> connecting, error:> object #0: undefined
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode I] firing change event: > object #0: {
"status": "connecting",
"previousStatus": "none"
}
[Client:extension:5b50:vscode:onConnectionChanged:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70 I] none -> connecting
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode I] get LS connection
[Client:extension:5b50:liveshare-joint I] requested to connect once> object #0: {
"token": "<1129:<redacte>",
"environmentId": "fd47fcce-8c2c-43ef-8385-7d63204923c0",
"workspaceId": "B4E204C10F952FBA9BE5735850F136F6679C",
"vsCodeCommit": "598d3e09a76d6c7f9e541c04c5e5df113aeb0b70",
"vsCodeQuality": "stable",
"extensions": [
"GitHub.codespaces",
"GitHub.vscode-pull-request-github"
],
"telemetry": true,
"liveShareEndpoint": "https://prod.liveshare.vsengsaas.visualstudio.com/api/v1.2/",
"connectionInfo": {
"id": "B4E204C10F952FBA9BE5735850F136F6679C",
"relaySas": "<260:<redacte>",
"relayLink": "sb://vsls-prod-ins-euw-private-relay.servicebus.windows.net/c723be0095855c650dfcba414b85d7f30e50--8c81ff6e-bd82-40be-94e1-ee70acb8b592",
"sessionToken": "<1129:<redacte>",
"hostPublicKeys": [
"AAAAB3NzaC1yc2EAAAADAQABAAABAQCpph2HjAzYyRL6ZQrBdIZq72Odoi9casifeoMoywseNkURURok/18YMZVBgnzwqxKBaDSNwxp+Yp3l6ujTBlxrrhnJ5Fk4Eqr0tH53kLTdAO9/o/4WFmcAB0zDiBXlsbYPDlByrygm7qTvkwybXCcAO+p6JzGAYD4MWvobDf7ZrfQtRd5blD9F8uuHZbIoofVLasGxY65kx8xRXY5kmeRqjNG9iFlBEV/ONZWdkPgK+2/Jm+EQHym5YxgR6xOE/HDw85pyuCPwd7cocwYnu88KbTaUh5BqbIIQugva1n2jnZA/Gdye+PmZ3ABILPcBIfb6c0KEmpW79L3WycCBwcp3"
],
"tunnelProperties": {
"tunnelId": "kmmntxx4",
"clusterId": "uks1",
"domain": "app.github.dev",
"connectAccessToken": "<374:<redacte>",
"managePortsAccessToken": "<381:<redacte>",
"serviceUri": "https://global.rel.tunnels.api.visualstudio.com/"
}
},
"clientId": "91395dc59b9a73ca"
}
> object #1: [object Object]
[Client:extension:5b50:liveshare-joint I] requested to connect> object #0: {
"token": "<1129:<redacte>",
"environmentId": "fd47fcce-8c2c-43ef-8385-7d63204923c0",
"workspaceId": "B4E204C10F952FBA9BE5735850F136F6679C",
"vsCodeCommit": "598d3e09a76d6c7f9e541c04c5e5df113aeb0b70",
"vsCodeQuality": "stable",
"extensions": [
"GitHub.codespaces",
"GitHub.vscode-pull-request-github"
],
"telemetry": true,
"liveShareEndpoint": "https://prod.liveshare.vsengsaas.visualstudio.com/api/v1.2/",
"connectionInfo": {
"id": "B4E204C10F952FBA9BE5735850F136F6679C",
"relaySas": "<260:<redacte>",
"relayLink": "sb://vsls-prod-ins-euw-private-relay.servicebus.windows.net/c723be0095855c650dfcba414b85d7f30e50--8c81ff6e-bd82-40be-94e1-ee70acb8b592",
"sessionToken": "<1129:<redacte>",
"hostPublicKeys": [
"AAAAB3NzaC1yc2EAAAADAQABAAABAQCpph2HjAzYyRL6ZQrBdIZq72Odoi9casifeoMoywseNkURURok/18YMZVBgnzwqxKBaDSNwxp+Yp3l6ujTBlxrrhnJ5Fk4Eqr0tH53kLTdAO9/o/4WFmcAB0zDiBXlsbYPDlByrygm7qTvkwybXCcAO+p6JzGAYD4MWvobDf7ZrfQtRd5blD9F8uuHZbIoofVLasGxY65kx8xRXY5kmeRqjNG9iFlBEV/ONZWdkPgK+2/Jm+EQHym5YxgR6xOE/HDw85pyuCPwd7cocwYnu88KbTaUh5BqbIIQugva1n2jnZA/Gdye+PmZ3ABILPcBIfb6c0KEmpW79L3WycCBwcp3"
],
"tunnelProperties": {
"tunnelId": "kmmntxx4",
"clusterId": "uks1",
"domain": "app.github.dev",
"connectAccessToken": "<374:<redacte>",
"managePortsAccessToken": "<381:<redacte>",
"serviceUri": "https://global.rel.tunnels.api.visualstudio.com/"
}
},
"clientId": "91395dc59b9a73ca"
}
> object #1: [object Object]
[Client:extension:5b50:liveshare-joint:B4E204C10F952FBA9BE5735850F136F6679C I] connection record: true
[Client:extension:5b50:liveshare-joint:B4E204C10F952FBA9BE5735850F136F6679C I] return connected
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode V] subscribing to onDispose event
[Client:extension:5b50:liveshare-joint:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare-joint:liveshare V] subscribing to onDispose event
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient I] Creating proxy for IVSCodeServerHostService service
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient I] Creating proxy for ICodespaceHostService service
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode I] starting vscode server..> object #0: {
"token": "<1129:<redacte>",
"environmentId": "fd47fcce-8c2c-43ef-8385-7d63204923c0",
"workspaceId": "B4E204C10F952FBA9BE5735850F136F6679C",
"vsCodeCommit": "598d3e09a76d6c7f9e541c04c5e5df113aeb0b70",
"vsCodeQuality": "stable",
"extensions": [
"GitHub.codespaces",
"GitHub.vscode-pull-request-github"
],
"telemetry": true,
"liveShareEndpoint": "https://prod.liveshare.vsengsaas.visualstudio.com/api/v1.2/",
"connectionInfo": {
"id": "B4E204C10F952FBA9BE5735850F136F6679C",
"relaySas": "<260:<redacte>",
"relayLink": "sb://vsls-prod-ins-euw-private-relay.servicebus.windows.net/c723be0095855c650dfcba414b85d7f30e50--8c81ff6e-bd82-40be-94e1-ee70acb8b592",
"sessionToken": "<1129:<redacte>",
"hostPublicKeys": [
"AAAAB3NzaC1yc2EAAAADAQABAAABAQCpph2HjAzYyRL6ZQrBdIZq72Odoi9casifeoMoywseNkURURok/18YMZVBgnzwqxKBaDSNwxp+Yp3l6ujTBlxrrhnJ5Fk4Eqr0tH53kLTdAO9/o/4WFmcAB0zDiBXlsbYPDlByrygm7qTvkwybXCcAO+p6JzGAYD4MWvobDf7ZrfQtRd5blD9F8uuHZbIoofVLasGxY65kx8xRXY5kmeRqjNG9iFlBEV/ONZWdkPgK+2/Jm+EQHym5YxgR6xOE/HDw85pyuCPwd7cocwYnu88KbTaUh5BqbIIQugva1n2jnZA/Gdye+PmZ3ABILPcBIfb6c0KEmpW79L3WycCBwcp3"
],
"tunnelProperties": {
"tunnelId": "kmmntxx4",
"clusterId": "uks1",
"domain": "app.github.dev",
"connectAccessToken": "<374:<redacte>",
"managePortsAccessToken": "<381:<redacte>",
"serviceUri": "https://global.rel.tunnels.api.visualstudio.com/"
}
},
"clientId": "91395dc59b9a73ca"
}
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] < streamManager.getStream()
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > streamManager.getStream() succeeded t:188.0
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient I] openStreamingChannel -> streamId:ServerSharing_35
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] Sending #13 ChannelOpenMessage(channelType=session, senderChannel=2)
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] Receiving #15 ChannelOpenConfirmationMessage (recipientChannel=2)(senderChannel=1)
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] Sending #14 ChannelRequestMessage (recipientChannel=1)
[Client:extension:5b50:resolver:tunnel:16634:127.0.0.1:liveshare-tunnel[16634]:local-port-forwarder[16634] I] Forwarding connection on channel #2.
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode E] Failed to complete start-remote-server with gRPC> object #0: "2 UNKNOWN: Exception was thrown by handler. Exception: Failed to start VS Code Remote server. code:2
Error: 2 UNKNOWN: Exception was thrown by handler. Exception: Failed to start VS Code Remote server.
at callErrorFromStatus (c:\Users\jjfan\.cursor\extensions\node_modules\@grpc\grpc-js\build\src\call.js:31:19)
at Object.onReceiveStatus (c:\Users\jjfan\.cursor\extensions\node_modules\@grpc\grpc-js\build\src\client.js:192:56)
at Object.onReceiveStatus (c:\Users\jjfan\.cursor\extensions\node_modules\@grpc\grpc-js\build\src\client-interceptors.js:360:141)
at Object.onReceiveStatus (c:\Users\jjfan\.cursor\extensions\node_modules\@grpc\grpc-js\build\src\client-interceptors.js:323:181)
at c:\Users\jjfan\.cursor\extensions\node_modules\@grpc\grpc-js\build\src\resolving-call.js:99:78
at processTicksAndRejections (node:internal/process/task_queues:78:11)
for call at
at v.makeUnaryRequest (c:\Users\jjfan\.cursor\extensions\node_modules\@grpc\grpc-js\build\src\client.js:160:32)
at c:\Users\jjfan\.cursor\extensions\grpc\src\clients\node\NodeClientBase.ts:47:20
at new Promise (<anonymous>)
at P.executeGrpcFunction (c:\Users\jjfan\.cursor\extensions\grpc\src\clients\node\NodeClientBase.ts:46:16)
at P.<anonymous> (c:\Users\jjfan\.cursor\extensions\grpc\src\clients\node\VSCodeServerHostServiceClient.ts:49:37)
at Generator.next (<anonymous>)
at c:\Users\jjfan\.cursor\extensions\github.codespaces-1.15.3\out\bundle\extension-node.js:329:48425
at new Promise (<anonymous>)
at VSCodeServerHostServiceClient_async (c:\Users\jjfan\.cursor\extensions\github.codespaces-1.15.3\out\bundle\extension-node.js:329:48206)
at P.startRemoteServerAsync (c:\Users\jjfan\.cursor\extensions\grpc\src\clients\node\VSCodeServerHostServiceClient.ts:42:107)
at m.<anonymous> (c:\Users\jjfan\.cursor\extensions\grpc\dist\src\index.js:195:35)
at Generator.next (<anonymous>)
at c:\Users\jjfan\.cursor\extensions\grpc\dist\src\index.js:26:9
at new Promise (<anonymous>)
at u (c:\Users\jjfan\.cursor\extensions\grpc\dist\src\index.js:19:68)
at m.executeRpcFunction (c:\Users\jjfan\.cursor\extensions\grpc\dist\src\index.js:178:13)
at m.<anonymous> (c:\Users\jjfan\.cursor\extensions\grpc\dist\src\index.js:90:107)
at Generator.next (<anonymous>)
at c:\Users\jjfan\.cursor\extensions\grpc\dist\src\index.js:26:9
at new Promise (<anonymous>)
at u (c:\Users\jjfan\.cursor\extensions\grpc\dist\src\index.js:19:68)
at m.startRemoteServerAsync (c:\Users\jjfan\.cursor\extensions\grpc\dist\src\index.js:90:31)
at x.<anonymous> (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:250:60)
at Generator.next (<anonymous>)
at c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:17:71
at new Promise (<anonymous>)
at __awaiter (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:13:12)
at x.startVSCodeServer (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:247:16)
at x.<anonymous> (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:180:35)
at Generator.next (<anonymous>)
at c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:17:71
at new Promise (<anonymous>)
at __awaiter (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:13:12)
at callback (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:179:22)
at s.<anonymous> (c:\Users\jjfan\.cursor\extensions\performance\dist\src\PerformanceBlocks.js:112:30)
at Generator.next (<anonymous>)
at c:\Users\jjfan\.cursor\extensions\performance\dist\src\PerformanceBlocks.js:8:71
at new Promise (<anonymous>)
at __awaiter (c:\Users\jjfan\.cursor\extensions\performance\dist\src\PerformanceBlocks.js:4:12)
at s.measure (c:\Users\jjfan\.cursor\extensions\performance\dist\src\PerformanceBlocks.js:109:47)
at m.<anonymous> (c:\Users\jjfan\.cursor\extensions\performance\dist\src\Performance.js:92:38)
at Generator.next (<anonymous>)
at c:\Users\jjfan\.cursor\extensions\performance\dist\src\Performance.js:8:71
at new Promise (<anonymous>)
at __awaiter (c:\Users\jjfan\.cursor\extensions\performance\dist\src\Performance.js:4:12)
at measure (c:\Users\jjfan\.cursor\extensions\performance\dist\src\Performance.js:91:47)
at x.<anonymous> (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:176:49)
at Generator.next (<anonymous>)
at c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:17:71
at new Promise (<anonymous>)
at __awaiter (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:13:12)
at x.getVSCodeSharedServer (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:174:16)
at x.<anonymous> (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:153:57)
at Generator.next (<anonymous>)
at fulfilled (c:\Users\jjfan\.cursor\extensions\workspace\connection-hub\dist\src\connection\VSCodeConnection.js:14:58)
at processTicksAndRejections (node:internal/process/task_queues:96:5)"
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode I] Attempting to complete start-remote-server with Live Share RPC
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] < IVSCodeServerHostService.startRemoteServerResult()
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient V] > IVSCodeServerHostService.devContainerConfigChanged:
[Client:extension:5b50:liveshare:connection:B4E204C10F952FBA9BE5735850F136F6679C:liveshare:WorkspaceClient E] > IVSCodeServerHostService.startRemoteServerResult() error:
[Client:extension:5b50:resolver:resolve:1:connection:B4E204C10F952FBA9BE5735850F136F6679C_fd47fcce-8c2c-43ef-8385-7d63204923c0_stable_598d3e09a76d6c7f9e541c04c5e5df113aeb0b70:vscode E] Failed to complete start-remote-server with Live Share RPC> object #0: "Failed to start VS Code Remote server. code:-32098
Error: Failed to start VS Code Remote server.
Looks like it doesnt open a new port when one is taken?
OS: Mac Ventura 13.1
Fresh install and folder directory.
Same issue as #950 , but with Github Codespaces. I have tried creating and connected to a created container. No connection holds, will try SSH next.