> For the complete documentation index, see [llms.txt](https://voltbro.gitbook.io/en-vbcores/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://voltbro.gitbook.io/en-vbcores/rabota-s-ros/vozmozhnye-oshibki.md).

# Возможные ошибки

***1) avrdude: ser\_open(): can't open device "/dev/ttyACM0": Permission denied Failed uploading: uploading error: exit status 1***

Вы не установили разрешения на чтение/запись для соответствующего порта (в убунту /dev/ttyACM0). Вернитесь к главе [Установка Ubuntu, ROS и Arduino](/en-vbcores/rabota-s-ros/ustanovka-ubuntu-ros-i-arduino.md), там рассказано, как поставить нужные разрешения.

2\) Не открывается скетч из папки Examples. Это может быть из-за того, что скетч имеет расширение .pde, а не .ino&#x20;

Решение: зайдите в директорию, в которой лежит скетч, который вы хотите открыть. Например, HelloWorld из библиотеки ros\_lib лежит в Arduino/libraries/ros\_lib/examples/HelloWorld. Дальше переименуйте скетч, заменив расширение .pde на .ino

**3)*****ST-LINK error (DEV\_CONNECT\_ERR)***

***Error: Problem occurred while trying to connect***

Решение этой проблемы можно найти на [stackoverflow](https://stackoverflow.com/questions/68009635/st-link-error-on-stm32cubeprogrammer-problem-occurred-while-trying-to-connect). Не забудьте потом перезагрузить компьютер.&#x20;

При возникновении каких-либо других ошибок, постарайтесь решить проблему с помощью гугла. Если совсем ничего не помогает и ошибки связаны с Arduino, можем посоветовать вам установить Arduino IDE 1 через менеджер приложений в ubuntu
