Skip to content

Linux: arduino-cli.app disappeared in version 0.7.0 #26

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

Closed
SpintroniK opened this issue Sep 4, 2024 · 12 comments
Closed

Linux: arduino-cli.app disappeared in version 0.7.0 #26

SpintroniK opened this issue Sep 4, 2024 · 12 comments

Comments

@SpintroniK
Copy link

SpintroniK commented Sep 4, 2024

Upgrading to version 0.7.0 on debian today caused an error message on startup:

The bundled Arduino CLI could not be marked executable. Ensure that VS Code is able to execute: /home/jeremy/.vscode/extensions/vscode-arduino.vscode-arduino-community-0.7.0-linux-x64/assets/platform/linux-x64/arduino-cli/arduino-cli.app

The arduino-cli.app file doesn't exist any more, as shown here:

ls -lh /home/jeremy/.vscode/extensions/vscode-arduino.vscode-arduino-community-0.7.0-linux-x64/assets/platform/
total 4.0K
drwxrwxr-x 3 jeremy jeremy 4.0K Sep  2 20:37 darwin-arm64
@arvitus
Copy link

arvitus commented Sep 5, 2024

same for windows. It seems like it doesn't get installed automatically. When downloading the cli manually and placing it in the intended folder, everything works though.

@vicatcu
Copy link

vicatcu commented Sep 5, 2024

Confirmed downloading the latest release from https://arduino.github.io/arduino-cli/0.35/installation/, extracting the executable, creating the requisite folder structure in the extensions, moving / renaming the executable to what the extension is expecting (arduino-cli.app), then chmod +xing the executable seems to work.

@lersi
Copy link

lersi commented Sep 8, 2024

Please let me know if this issue persists in release 0.7.1

@spusuf
Copy link

spusuf commented Sep 9, 2024

Please let me know if this issue persists in release 0.7.1

The issue does persist yes, there is a darwin-arm64 but no linux-x64 folder as expected in the error message. Making the directory and downloading arduino cli and setting as executable manually does not work. Same error is provided

@serek4
Copy link

serek4 commented Sep 10, 2024

this works for me

Confirmed downloading the latest release from https://arduino.github.io/arduino-cli/0.35/installation/, extracting the executable, creating the requisite folder structure in the extensions, moving / renaming the executable to what the extension is expecting (arduino-cli.app), then chmod +xing the executable seems to work.

btw latest version is 1.0.4

@lersi
Copy link

lersi commented Sep 10, 2024

Does this also happens if you install the extension from VSIX file (available on the release page)?
The issue seems to happen only when installing from market place

@vicatcu
Copy link

vicatcu commented Sep 10, 2024

@lersi Sorry I can't help confirm that, I've only ever installed extensions through the marketplace-- I don't know how from the command line.

@lersi
Copy link

lersi commented Sep 10, 2024

From farther digging, the extension files in the market place are messed up, and the serve the wrong VSIX file for the architecture.
I need to make sure if I did something wrong or is there a problem with their publish tool

@lersi
Copy link

lersi commented Sep 10, 2024

Their tool is so messed up, I will now run through versions until I find the correct way of publishing

@lersi lersi modified the milestone: Stabilizing the repo Sep 10, 2024
@lersi
Copy link

lersi commented Sep 10, 2024

Please let me know if this issue persists in version "0.7.2" (dummy version)

@SpintroniK
Copy link
Author

Appears to be working fine (linux).

@lersi
Copy link

lersi commented Sep 11, 2024

So the problem was indeed with vsce tool, closing this issue as solve

@lersi lersi closed this as completed Sep 11, 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

6 participants