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

Bootstrap error [Error: Failed to execute /home/vivek/.config/VSCodium/User/globalStorage #13241

Closed
VivekS98 opened this issue Sep 16, 2022 · 9 comments
Labels
C-support Category: support questions

Comments

@VivekS98
Copy link

VivekS98 commented Sep 16, 2022

Rust Analyser throws error after installation.

ERROR [16/9/2022, 5:53:37 pm]: Bootstrap error [Error: Failed to execute /home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu --version
	at L0 (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:109:3922)
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
	at async F0 (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:109:1881)
	at async O0 (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:108:3977)
	at async lC (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:108:3808)
	at async E._activate (/opt/vscodium-bin/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:85:8224)
	at async E._waitForDepsThenActivate (/opt/vscodium-bin/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:85:8166)
	at async E._initialize (/opt/vscodium-bin/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:85:7530)]
INFO [16/9/2022, 5:53:37 pm]: Using server binary at /home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu
WARN [16/9/2022, 5:53:37 pm]: /home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu --version: {
  error: [Error: spawnSync /home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu EACCES
  	at Object.spawnSync (node:internal/child_process:1111:20)
  	at spawnSync (node:child_process:823:24)
  	at Yy (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:61:4063)
  	at L0 (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:109:3680)
  	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
  	at async F0 (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:109:1881)
  	at async O0 (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:108:3977)
  	at async lC (/home/vivek/.vscode-oss/extensions/matklad.rust-analyzer-0.2.853/out/main.js:108:3808)
  	at async E._activate (/opt/vscodium-bin/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:85:8224)
  	at async E._waitForDepsThenActivate (/opt/vscodium-bin/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:85:8166)
  	at async E._initialize (/opt/vscodium-bin/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:85:7530)] {
    errno: -13,
    code: 'EACCES',
    syscall: 'spawnSync /home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu',
    path: '/home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu',
    spawnargs: [ '--version' ]
  },
  status: null,
  signal: null,
  output: null,
  pid: 0,
  stdout: null,
  stderr: null
}
@bjorn3
Copy link
Member

bjorn3 commented Sep 16, 2022

What does running /home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu --version show?

@bjorn3 bjorn3 added the C-support Category: support questions label Sep 16, 2022
@VivekS98
Copy link
Author

What does running /home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu --version show?

bash: /home/vivek/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu: Permission denied

@lnicola
Copy link
Member

lnicola commented Sep 16, 2022

See #11080.

You'll need to grab and install the VSIX from the GitHub releases page.

@VivekS98
Copy link
Author

VivekS98 commented Sep 16, 2022

See #11080.

You'll need to grab and install the VSIX from the GitHub releases page.

Installed from VSIX. Thankyou.. But if an update arrives at rust-analyesr, will I be able to update the extension via VScodium itself or should I reinstall the latest VSIX...?

@lnicola
Copy link
Member

lnicola commented Sep 16, 2022

You'll have to update it yourself or change some Codium file to make it use the official Marketplace (at least until the next Codium update).

There's nothing we can do about this.

@lnicola lnicola closed this as completed Sep 16, 2022
@VivekS98
Copy link
Author

You'll have to update it yourself or change some Codium file to make it use the official Marketplace (at least until the next Codium update).

There's nothing we can do about this.

And can you please tell me what's that file change?

@lnicola
Copy link
Member

lnicola commented Sep 16, 2022

https://github.com/VSCodium/vscodium/blob/master/DOCS.md#how-to-use-the-vs-code-marketplace

Nice, you don't have to redo it after each update.

@pandalec
Copy link

For me worked to make this file executable:

$ /home/parsi/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu --version
fish: Unknown command. '/home/parsi/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu' exists but is not an executable file.
$ chmod +x /home/parsi/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu
$ /home/parsi/.config/VSCodium/User/globalStorage/matklad.rust-analyzer/rust-analyzer-x86_64-unknown-linux-gnu --version
rust-analyzer db2a7087b 2021-12-13 stable

After that rust-analyzer started again

@lnicola
Copy link
Member

lnicola commented Sep 19, 2022

@parsifallo read the output, that version is 9 months old. Don't post this as a solution for other users.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-support Category: support questions
Projects
None yet
Development

No branches or pull requests

4 participants