Ok, you guys are not going to make this easy are you...lol
System info, Debian 10, intel, 64bit
Downloaded the linked Linux file:
arduino-ide_2.0.0-beta.7_Linux_64bit.zip
Unzipped without error and created directory:
/arduino-ide_2.0.0-beta.7_Linux_64bit
Tried to execute and got the following error:
robert@mountain-cabin:~/Arduino/arduino-ide_2.0.0-beta.7_Linux_64bit$ ./arduino-ide
[21911:0629/223712.977840:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /home/robert/Arduino/arduino-ide_2.0.0-beta.7_Linux_64bit/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap
sudo chown root chrome-sandbox
sudo chmod 4755 chrome-sandbox
try again:
obert@mountain-cabin:~/Arduino/arduino-ide_2.0.0-beta.7_Linux_64bit$ ./arduino-ide
[22317:0629/223916.996186:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /home/robert/Arduino/arduino-ide_2.0.0-beta.7_Linux_64bit/chrome-sandbox is owned by root and has mode 4755.
Trace/breakpoint trap
So try the following:
robert@mountain-cabin:~/Arduino/arduino-ide_2.0.0-beta.7_Linux_64bit$ **sudo ./arduino-ide**
[22508:0629/224550.633720:FATAL:electron_main_delegate.cc(254)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Trace/breakpoint trap
This works however:
/sudo ./arduino-ide --no-sandbox
So am I running with no sandbox, am I creating a vulnerability?
Also since I am a heavy user of the cli should I be looking into the Arduino cli toolkit?
I have heard about it but have not looked into it yet??
Oh ya, one more issue I just found out. When every it tries to open a web browser it fails
Example: Click Help/Reference
Failed to execute default web browser.
Input/Output Error
Added note: I know it has network connectivity because I was able to download the latest boards manager.
Example:
Tool arduino:[email protected] already installed
Tool arduino:[email protected] already installed
Tool arduino:[email protected] already installed
Downloading packages
Upgrading arduino:[email protected] with arduino:[email protected]
Configuring platform
arduino:[email protected] installed
Oh ya another issue, lol
I went into preferences and you have it set to save sketches to /root/arduino?
You should not be doing anything in root. User sketches go in the user directory.
Really don't get the feeling security is a top priority in Arduino land.
Thanks,
Robert