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)
|
||||
return True
|
||||
except subprocess.CalledProcessError as e:
|
||||
write(
|
||||
"error starting %s(%s) (exit code: %d); see above for logs"
|
||||
% (app, ",".join(config_files), e.returncode),
|
||||
colour=RED,
|
||||
err = "%s(%s) failed to start (exit code: %d). Check the Synapse logfile" % (
|
||||
app,
|
||||
",".join(config_files),
|
||||
e.returncode,
|
||||
)
|
||||
if daemonize:
|
||||
err += ", or run synctl with --no-daemonize"
|
||||
err += "."
|
||||
write(err, colour=RED, stream=sys.stderr)
|
||||
return False
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue