quassel-webserver icon indicating copy to clipboard operation
quassel-webserver copied to clipboard

running snap fails: "TypeError: this is not a typed array."

Open louwers opened this issue 8 years ago • 2 comments

I installed quassel-webserver using snap. However, it fails to start and I found this in my logs:

Oct 11 23:30:20 scw-902385 snap[6017]: /var/lib/snapd/snap/quassel-webserver/23/lib/node_modules/quassel-webserver/node_modules/net-browserify-alt/node_module
Oct 11 23:30:20 scw-902385 snap[6017]: const TRAILER = Buffer.from([0x00, 0x00, 0xff, 0xff]);
Oct 11 23:30:20 scw-902385 snap[6017]:                        ^
Oct 11 23:30:20 scw-902385 snap[6017]: TypeError: this is not a typed array.
Oct 11 23:30:20 scw-902385 snap[6017]:     at Function.from (native)
Oct 11 23:30:20 scw-902385 snap[6017]:     at Object.<anonymous> (/var/lib/snapd/snap/quassel-webserver/23/lib/node_modules/quassel-webserver/node_modules/net
Oct 11 23:30:20 scw-902385 snap[6017]:     at Module._compile (module.js:409:26)
Oct 11 23:30:20 scw-902385 snap[6017]:     at Object.Module._extensions..js (module.js:416:10)
Oct 11 23:30:20 scw-902385 snap[6017]:     at Module.load (module.js:343:32)
Oct 11 23:30:20 scw-902385 snap[6017]:     at Function.Module._load (module.js:300:12)
Oct 11 23:30:20 scw-902385 snap[6017]:     at Module.require (module.js:353:17)
Oct 11 23:30:20 scw-902385 snap[6017]:     at require (internal/module.js:12:17)
Oct 11 23:30:20 scw-902385 snap[6017]:     at Object.<anonymous> (/var/lib/snapd/snap/quassel-webserver/23/lib/node_modules/quassel-webserver/node_modules/net
Oct 11 23:30:20 scw-902385 snap[6017]:     at Module._compile (module.js:409:26)
Oct 11 23:30:20 scw-902385 systemd[1]: snap.quassel-webserver.server.service: Main process exited, code=exited, status=1/FAILURE
Oct 11 23:30:20 scw-902385 systemd[1]: snap.quassel-webserver.server.service: Failed with result 'exit-code'.
Oct 11 23:30:20 scw-902385 systemd[1]: snap.quassel-webserver.server.service: Service hold-off time over, scheduling restart.
Oct 11 23:30:20 scw-902385 systemd[1]: snap.quassel-webserver.server.service: Scheduled restart job, restart counter is at 5.

louwers avatar Oct 11 '17 23:10 louwers

You certainly are using an old version of node here, as Buffer.from was introduced in node 6.0.0

magne4000 avatar Oct 12 '17 07:10 magne4000

I am running v8.6.0 on my machine. But I guess that doesn't matter because snap uses it's own node version? Using snapd 2.26.1-2 if it matters.

louwers avatar Oct 12 '17 09:10 louwers