-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
node in vscodium-reh-linux-x64-1.96.0.24347.tar.gz is outdated #2158
Comments
Hitting the same issue connecting from a Fedora host to remote Archlinux and Ubuntu hosts:
|
Sorry, I'm behind my tasks... This week-end, I will try to implement the solution discussed at #2126 In the meantime, you can either replace the |
one of my machine even has a different feature:
... even when I manually replace node by 20.10 (but only on RHEL8 ?!?) When replacing the node 16 binary with node 20.10 on RHEL9 that works there... but breaks later, so isn't usable. |
Yes, RHEL8 has been a problem since October. |
I'm ok to move it back to |
Instructions to downgrade for people using the repository on debian-based distributions:
|
Can you test the version |
Note: I've recognized a change in product.json below - "GitHub.copilot": ["inlineCompletionsAdditions", "interactive", "terminalDataWriteEvent"],
- "GitHub.copilot-nightly": ["inlineCompletionsAdditions", "interactive", "terminalDataWriteEvent"],
- "GitHub.copilot-chat": ["interactive", "terminalDataWriteEvent", "terminalExecuteCommandEvent", "terminalSelection", "terminalQuickFixProvider", "chatProvider", "chatParticipantAdditions", "defaultChatParticipant", "embeddings", "chatVariableResolver", "mappedEditsProvider", "aiRelatedInformation", "codeActionAI", "findTextInFiles", "textSearchProvider", "textSearchProvider2", "activeComment", "commentReveal", "contribSourceControlInputBoxMenu", "contribCommentEditorActionsMenu", "contribCommentThreadAdditionalMenu", "contribCommentsViewThreadMenus", "newSymbolNamesProvider", "findFiles2", "extensionsAny", "authLearnMore", "testObserver", "aiTextSearchProvider", "documentFiltersExclusive", "chatParticipantPrivate", "contribDebugCreateConfiguration", "inlineEdit"],
- "GitHub.copilot-nes": ["inlineEdit"],
+ "GitHub.copilot": ["inlineCompletionsAdditions"],
+ "GitHub.copilot-nightly": ["inlineCompletionsAdditions"],
+ "GitHub.copilot-chat": ["interactive", "terminalDataWriteEvent", "terminalExecuteCommandEvent", "terminalSelection", "terminalQuickFixProvider", "chatParticipantAdditions", "defaultChatParticipant", "embeddings", "chatEditing", "chatVariableResolver", "chatProvider", "mappedEditsProvider", "aiRelatedInformation", "codeActionAI", "findTextInFiles", "textSearchProvider", "textSearchProvider2", "activeComment", "commentReveal", "contribSourceControlInputBoxMenu", "contribCommentEditorActionsMenu", "contribCommentThreadAdditionalMenu", "contribCommentsViewThreadMenus", "newSymbolNamesProvider", "findFiles2", "extensionsAny", "authLearnMore", "testObserver", "aiTextSearchProvider", "documentFiltersExclusive", "chatParticipantPrivate", "contribDebugCreateConfiguration", "inlineEdit"], But I can report that REH works fine in current Debian, RHEL8+RHEL9 again. |
Yep, I forgot to update
Thx |
Just upgraded to 1.96.0.24352, and it's working as expected for me too. Thank you! |
Version: 1.96.0 Works fine on Fedora 40 connecting to Ubuntu and Archlinux remote hosts. Thank you! |
Describe the bug
The vscodium-server 1.96 is bundled with Node 16, but uses a library, undici, that doesn't support it.
Please confirm that this problem is VSCodium-specific
Please confirm that the issue/resolution isn't already documented
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The remote connection should open.
Desktop (please complete the following information):
Additional context
Excerpt from the remote host's log:
As the log tells, the error happens in the nodejs/undici library. ReadableStream is being used without an import in the file mentioned in the stack trace, something that is supported only since Node.js 18 (see subheading "Web Streams API" of the Node v18.x release notes), but the node binary bundled in the .tar.gz reports version v16.20.2. The undici library is not present in an earlier version of the REH (when looking into the previous .vscodium-server/bin/hash/node_modules directory), so it seems to be a recently added dependency, explaining why the breakage only happened now.
My workaround
Inspired by #2157, I moved the node binary away and replaced it with a symlink to a newer version of node.
The text was updated successfully, but these errors were encountered: