waiting for network configuration error
I have found the cause of this is having any interfaces defined in /etc/network/interfaces ( besides lo ) defined as auto. To correct this problem, the recommended solution is to remove your interfaces from this file, and set them up with network manager. Leaving /etc/network/interfaces looking like the default:
[crayon-6ac9129a2efc4730242211/]
Around 25 lines down in the file you will see a section:
[crayon-6ac9129a2efcd763812732/]
[crayon-6ac9129a2efd0359934048/]