Closed N0rbert closed 1 year ago
I just pushed a change that should fix the debian case. It will also soon land in the edge snapcraft.
Please let me know if it works.
Remember that the Arduino v1 is now arduino-legacy The newer v2 is arduino
I'm not sure is it intended or not, but on Debian 11 it is still needed to use edge (976) version as follows:
snap refresh ubuntu-make --classic --edge
umake electronics arduino-legacy
When do you plan to copy edge to stable?
I actually plan to automate it :wink: In any case I'll promote it now, so it should work soon.
Steps to reproduce:
Have Debian 11 installed with MATE DE and SDDM
sudo apt-get update -qq && sudo apt-get dist-upgrade -y sudo apt-get install task-mate-desktop sudo apt-get install sddm --no-install-recommends --no-install-suggests # select sddm instead of lightdm sudo reboot
login to MATE session after reboot
Install Ubuntu Make as Snap with
sudo apt-get install -y snapd sudo snap install ubuntu-make --edge --classic
Reboot and install Arduino IDE using umake:
umake electronics arduino
Expected result - installation finished without errors.
Actual result - installation failed with below error:
Related old bug - https://github.com/ubuntu/ubuntu-make/issues/385 .
Additional info:
Some thoughts:
It seems that ubuntu-make grabs
$PATH
variable for normal user instead of sudoer. If it is possible, please apply some workaround into umake to prevent such unhandled exceptions while adding user to dialout group.