do not start if can not open listen socket