What is the issue. how can i fix it.

TonyLi
2
It looks like you’re trying to assign the bone “head” to the avatar’s Head node, but head isn’t a child of the Neck node’s bone. Your armature needs to have a structure similar to:
Armature
Hips
..
Spine
Neck
Head
But your armature probably currently has a structure similar to:
Armature
Hips
..
Spine
Neck
Head (note -- not a child of Neck)
Radbug
3
I am having the same issue right now. I have created a mesh, used rigify to create an armature, used default settings to generate rig, and parented with Automatic weights. Saved as .blend file in to assets folder in unity, imported as humanoid with no animations attached, and when I go to configure everytime it shows the head in read, and head bone is unselected. If I select DEF-head it gives me the same error as above. The error reads (as you correctly assumed): "Head Transform “DEF-head” is not a child of Neck Transform “DEF-neck”
So I have gone to blender all 3 times and checked and sure enough the parenting looks exactly correct to me.
Here is a pic of blender: