Arduino "Ports" Suddenly grayed out

After doing some more testing on Ubuntu 16.04.4 I can confirm several things:

  • Disconnecting from the network allows the ports to show up
  • Version 1.6.11 does not have these bugs
  • If you let another version (1.6.13) sit for a long time, it will eventually detect the ports
  • Interestingly, if you have the default port at ttyUSB0 (showing in the lower left of the IDE), even though the "ports" are not available, you can still successfully program the board. Weird.

Temporary solution on Ubuntu 16.04:

  • Downgrade to version 1.6.11 of the Arduino IDE