Why are all weights set to zero when linking my armature to my character with automatic weights?
Make sure your bones have the checkbox marked: DEFORMER in the properties of the bone. Also, when you ctrl+P make sure you choose with "automatic weights". If you see no vertex assigned colors, chances are your armature bones are not setup to deform.