Peertube-runner server - Syntax error

Hi there, I get this error when trying to run the server on my linux (mint) server:

/usr/local/lib/node_modules/@peertube/peertube-runner/dist/peertube-runner.js:84970
The server responded: "${((_a = res.body) == null ? void 0 : _a.error) ?? res.text}".
                                                                        ^

SyntaxError: Unexpected token '?'
    at wrapSafe (internal/modules/cjs/loader.js:915:16)
    at Module._compile (internal/modules/cjs/loader.js:963:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at internal/main/run_main_module.js:17:47

It runs fine on my MacBook Pro. Has anyone else seen this or know any solution?

Hi,

What is the output of node --version

12.2. Good catch as usual. I upgraded to v20 and all is good with the runner.

Please consider adding more logging to the server for the next release. Or is there a flag or file someplace of status messages?

Also, minor issue, but my Peertube site did not update the status for completion. It did update after refresh ;-).