ianfabs
ianfabs2mo ago

Getting BOOT_FAILURE with Deno Deploy (using deployctl) when trying to deploy SSH Server Ink App

I know this is kinda niche, but I'm hoping someone can help me out here as I am stumped. I am working on an SSH server portfolio app using npm:ssh2 and npm:inkjs. I thought it would be neat to serve this using Deno Deploy, but I keep getting this error:
i Using config file 'sshportfolio-deno/deno.json'
No project name or ID provided with either the --project arg or a config file.
Guessed project name 'sshportfolio-deno'.
i You can always change the project name with 'deployctl projects rename new-name'
No entrypoint provided. I've guessed 'main.ts' for you.
i Is this wrong? Please let us know in https://github.com/denoland/deployctl/issues/new
√ Deploying to project ianfabs-sshportfolio-deno.
i The project does not have a deployment yet. Automatically pushing initial deployment to production (use --prod for further updates).
√ Entrypoint: sshportfolio-deno/main.ts
i Uploading all files from the current dir (sshportfolio-deno)
√ Found 18 assets.
√ Uploaded 18 new assets.
× Deployment failed.
error: The deployment failed: BOOT_FAILURE

Expected ';', '}' or <eof> at file:///node_modules/.deno/cli-spinners@3.2.0/node_modules/cli-spinners/spinners.json:2:9

"dots": {
~
i Using config file 'sshportfolio-deno/deno.json'
No project name or ID provided with either the --project arg or a config file.
Guessed project name 'sshportfolio-deno'.
i You can always change the project name with 'deployctl projects rename new-name'
No entrypoint provided. I've guessed 'main.ts' for you.
i Is this wrong? Please let us know in https://github.com/denoland/deployctl/issues/new
√ Deploying to project ianfabs-sshportfolio-deno.
i The project does not have a deployment yet. Automatically pushing initial deployment to production (use --prod for further updates).
√ Entrypoint: sshportfolio-deno/main.ts
i Uploading all files from the current dir (sshportfolio-deno)
√ Found 18 assets.
√ Uploaded 18 new assets.
× Deployment failed.
error: The deployment failed: BOOT_FAILURE

Expected ';', '}' or <eof> at file:///node_modules/.deno/cli-spinners@3.2.0/node_modules/cli-spinners/spinners.json:2:9

"dots": {
~
I've looked into this file, and here's what I've tried: - Removing deno.lock - Removing the dependency from deno.lock - Downgrading Deno version to 2.4.0 (from 2.4.2) - Re-installing deployctl - Removing dependency folder from node_modules/.deno I'm at a loss here. The file spinners.json appears to be valid JSON as far as I can tell. Any help would be greatly appreciated, thank you 🙏
1 Reply
ianfabs
ianfabsOP2mo ago
My best guess is this has something to do with deno handling JSON imports No luck with this, still struggling 😦

Did you find this page helpful?