Arduino Micro is not recognized by Linux Ubuntu


I bought a new Arduino micro board and plug it into an Ubuntu machine, but the Arduino IDE, although detected an item on /dev/tty/usb*, then failed to load a program on it.

What could be the cause and how to debug it?