Improve the error message printed by synctl when synapse fails to start. (#10059)
This commit is contained in:
parent
5447a76332
commit
dcbfec919b
|
@ -0,0 +1 @@
|
||||||
|
Improve the error message printed by synctl when synapse fails to start.
|
12
synctl
12
synctl
|
@ -97,11 +97,15 @@ def start(pidfile: str, app: str, config_files: Iterable[str], daemonize: bool)
|
||||||
write("started %s(%s)" % (app, ",".join(config_files)), colour=GREEN)
|
write("started %s(%s)" % (app, ",".join(config_files)), colour=GREEN)
|
||||||
return True
|
return True
|
||||||
except subprocess.CalledProcessError as e:
|
except subprocess.CalledProcessError as e:
|
||||||
write(
|
err = "%s(%s) failed to start (exit code: %d). Check the Synapse logfile" % (
|
||||||
"error starting %s(%s) (exit code: %d); see above for logs"
|
app,
|
||||||
% (app, ",".join(config_files), e.returncode),
|
",".join(config_files),
|
||||||
colour=RED,
|
e.returncode,
|
||||||
)
|
)
|
||||||
|
if daemonize:
|
||||||
|
err += ", or run synctl with --no-daemonize"
|
||||||
|
err += "."
|
||||||
|
write(err, colour=RED, stream=sys.stderr)
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue