Linux avrdude:ser#u open():can';t打开设备“/dev/ttyACM0";:许可被拒绝,除非没有任何效果

Linux avrdude:ser#u open():can';t打开设备“/dev/ttyACM0";:许可被拒绝,除非没有任何效果,linux,archlinux,arduino-ide,manjaro,avrdude,Linux,Archlinux,Arduino Ide,Manjaro,Avrdude,推荐安装manjaro。我现在很想回到基于deb的发行版 无论如何,从arduino.cc下载了官方的arduino应用程序。解包,运行默认脚本,重新启动,一切正常。在/dev/ttyACM0上检测到电路板为arduino leonardo 乐趣现在开始了 avrdude: Version 6.3-20190619 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c)

推荐安装manjaro。我现在很想回到基于deb的发行版

无论如何,从arduino.cc下载了官方的arduino应用程序。解包,运行默认脚本,重新启动,一切正常。在/dev/ttyACM0上检测到电路板为arduino leonardo

乐趣现在开始了

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/home/pepfof/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf"
         User configuration file is "/home/pepfof/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyACM0
         Using Programmer              : avr109
         Overriding Baud Rate          : 57600
avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied

avrdude done.  Thank you.

Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
我查看了故障排除部分以寻求建议。有趣的是,我做了我能找到的一切。我修改了666 ttyACM0-nothing,我将我的用户添加到uucp组-nothing,创建/添加到拨号组-nothing,添加到锁定组-nothing,添加了udev规则-nothing。多次重新安装等

我的用户在uucp中。它也在拨号中。是的,我确实注销了

唯一允许我上传的东西是以root用户身份运行程序。但我认为我不想那样做是可以理解的?我可以提供更多的信息,只要告诉我提供什么

它也随机工作过一次。比如,它上传了一次,并拒绝再做下去。我真的没有抓到日志,我想我应该。。。这是一个草图,打破了我的功能宏垫太!真倒霉


请帮我解决这个问题,我准备大喊大叫

我离开曼哈罗解决了这个问题。所有的解决方案似乎都指向我每次启动ide时必须运行的一些脚本,这太愚蠢了。它只在ubuntu上运行。

我离开manjaro后修复了它。所有的解决方案似乎都指向我每次启动ide时必须运行的一些脚本,这太愚蠢了。它只在ubuntu上工作