Автор Тема: Arduino и все с ним связанное.  (Прочитано 102924 раз)

Оффлайн N0rbert

  • Давно тут
  • **
  • Сообщений: 113
Re: Arduino и все с ним связанное.
« Ответ #165 : 24.09.2022 20:12:25 »
При наличии прав root нужно выполнить следующие команды в каталоге программы:

su -c "chown root:root chrome-sandbox"
su -c "chmod 4755 chrome-sandbox"

и после этого запуск ./arduino-ide будет успешным.

Если у вас нет прав root, то добавление ключа --no-sandbox решит проблему:

./arduino-ide --no-sandbox

А при использовании версии из AppImage внутрь влезть нельзя, поэтому запускать придется под ALT так:

chmod +x arduino-ide_2.0.0_Linux_64bit.AppImage
./arduino-ide_2.0.0_Linux_64bit.AppImage --no-sandbox

той же убунту всё это, тем же образом работает без проблем

В случае запаковки в zip-архив права не сохраняются в архиве, а причины функционирования Electron-приложений под Ubuntu могут быть в недостаточной изоляции chrome/electron в этой системе.
« Последнее редактирование: 24.09.2022 21:42:45 от N0rbert »

Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 971
Re: Arduino и все с ним связанное.
« Ответ #166 : 24.09.2022 20:25:19 »
Опять же ещё такой ньюанс.
Для файла chrome-sandbox требуется установить бит suid. Но раздел /home вполне может быть смонтирован с флагом nosuid (насколько помню, в инсталляторе это прописано по умолчанию), а у топикстартера  arduino-ide запускается именно из домашнего каталога.
Как вариант, распаковывать архив в /opt

ЗЫ. Кстати, действительно странно распространять версию для Linux в zip-архиве.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 404
    • Домашняя страница
    • Email
Re: Arduino и все с ним связанное.
« Ответ #167 : 24.09.2022 22:54:47 »
Можно установить пакет sysctl-conf-userns и перезагрузиться.
Андрей Черепанов (cas@)