avrdude: ser_open(): can't open device "/dev/ttyACM0": No such file or directory

Tengo este problema: me dice que no encuentra la placa. alguien me ayuda?
Me sale lo siguiente en la pantalla

Arduino:1.8.9 (Linux), Tarjeta:"Arduino/Genuino Uno"

El Sketch usa 444 bytes (1%) del espacio de almacenamiento de programa. El máximo es 32256 bytes.
Las variables Globales usan 9 bytes (0%) de la memoria dinámica, dejando 2039 bytes para las variables locales. El máximo es 2048 bytes.
avrdude: ser_open(): can't open device "/dev/ttyACM0": No such file or directory
Problema subiendo a la placa. Visita http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugerencias.

Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

Ve al directorio /dev con el explorador de archivos, cuando conectas el arduino tiene que aparecer un archivo llamado ttyalgo que desaparece cuando se desconecta. Ese será el nombre del puerto que tu sistema le esta asignando al arduino. Si no aparece debes abrir una consola y ver el resultado del comando lsusb antes y después de conectar el arduino si aparece un nuevo dispositivo.
Saludos