I was banging my head against a wall trying to figure out this error:
varnishd: Child start failed: could not open sockets
netstat -tlnp but nothing was listening on the target port or IP. Turns out, the IP was simply missing.
ifconfig didn’t show that IP being up at all. DOH! Simple solution once I found the actual problem. Posting here because I couldn’t find much on this one online.