mirror of
https://github.com/gravitational/teleport.git
synced 2026-09-24 16:17:11 +08:00
Fixed uncaught exception caused by tsh daemon stop when TELEPORT_TOOLS_VERSION is set (#58125)
* Avoid losing `this` when calling `logger.error` * Disable tsh autoupdates in `tsh daemon stop`
This commit is contained in:
@@ -808,13 +808,17 @@ export default class MainProcess {
|
||||
{
|
||||
windowsHide: true,
|
||||
timeout: 2_000,
|
||||
env: {
|
||||
...process.env,
|
||||
[TSH_AUTOUPDATE_ENV_VAR]: TSH_AUTOUPDATE_OFF,
|
||||
},
|
||||
}
|
||||
);
|
||||
daemonStop.on('error', error => {
|
||||
logger.error('daemon stop process failed to start', error);
|
||||
});
|
||||
daemonStop.stderr.setEncoding('utf-8');
|
||||
daemonStop.stderr.on('data', logger.error);
|
||||
daemonStop.stderr.on('data', data => logger.error(data));
|
||||
}
|
||||
|
||||
private logProcessExitAndError(
|
||||
|
||||
Reference in New Issue
Block a user