Because the absence of the listenAddr is what is expected. The error will only be then when we can't remove.tags/v1.1.0
@@ -654,7 +654,7 @@ func runWeb(ctx *cli.Context) error { | |||
case setting.FCGI: | |||
err = fcgi.Serve(nil, m) | |||
case setting.UnixSocket: | |||
if err := os.Remove(listenAddr); err != nil { | |||
if err := os.Remove(listenAddr); err != nil && !os.IsNotExist(err) { | |||
log.Fatal(4, "Failed to remove unix socket directory %s: %v", listenAddr, err) | |||
} | |||
var listener *net.UnixListener |