Hallo Hugo, hallo Michael, hallo zusammen, Am Dienstag, 19. November 2019, 17:50:57 CET schrieb Hugo:
Am Montag, 18. November 2019, 19:46:27 CET schrieb Michael Born: ...
Die Ausgabe nach dem erfolgreichen Erstellen der hex Datei. avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
avrdude done. Thank you.
permission denied Da denke ich als erstes an Dateirechte UND apparmor https://blog.cboltz.de/uploads/osc12/apparmor-english-2012-v2.pdf
Freut mich, dass Du diesen Link griffbereit hast :-) Davon gibt es inzwischen eine neuere Version: https://blog.cboltz.de/uploads/apparmor-crash-course-2019.pdf und auch ein Video: https://media.ccc.de/v/froscon2019-2399-apparmor_crashkurs Voraussetzung für ein "permission denied" von AppArmor ist allerdings, dass das betroffene Programm überhaupt ein AppArmor-Profil hat. Bisher ist mir für avrdude oder die Arduino IDE noch keins über den Weg gelaufen, AppArmor ist also als Ursache eher unwahrscheinlich. Trotzdem kann ein Blick in /var/log/audit/audit.log nicht schaden ;-) Ich hatte übrigens schon "Spaß" mit dem Paket "brltty", das avrdude ein Device vor der Nase weggeschnappt hat. Falls Du das installiert hast und nicht brauchst, entferne es mal testweise. (Ich weiß nicht, wie schnell gelöschte udev-Regeln tatsächlich inaktiv werden - falls es nicht gleich klappt, teste nach einem Reboot nochmal.) Gruß Christian Boltz -- Ich habe sogar schon den passenden Werbespruch für suse-announce: *Nicht nur sauber sondern rein: Mails gewaschen und gebügelt mit t-prot! Noch nie war Mega-Perl so saugstark!!!* [Jan Trippler in suse-linux] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org