Keywords: Ghost - AWS - Technical issue - Upgrade
bnsupport ID: f270cb9b-981c-aa16-7b4b-8eb127285c7a
I've spun up a Ghost 2.9 instance on AWS using your published AMI. (ami-0e31c295bbe7cbfd2)
This is so I can test upgrade compatability for my site before trying it in my prod instance.
However, ghost update fails citing the installed version of node being unsupported.
bitnami@ip-:/opt/bitnami/apps/ghost/htdocs$ sudo su bitnami
bitnami@ip-:/opt/bitnami/apps/ghost/htdocs$ ghost doctor
✖ Checking system Node.js version
ℹ Ensuring user is not logged in as ghost user [skipped]
ℹ Checking if logged in user is directory owner [skipped]
✔ Checking current folder permissions
✔ Checking for a MySQL installation
Instance is currently running
ℹ Validating config [skipped]
✔ Checking memory availability
✔ Checking binary dependencies
One or more errors occurred.
1) Checking system Node.js version
Message: The version of Node.js you are using is not supported.
Supported: ^8.16.0 || ^10.13.0 || ^12.10.0
See https://ghost.org/faq/node-versions/ for more information
OS: Debian GNU/Linux, v9
Node Version: v8.14.0
Ghost Version: 2.9.1
Ghost-CLI Version: 1.13.1
Command: 'ghost doctor'
Try running ghost doctor to check your system for known issues.
You can always refer to https://ghost.org/docs/api/ghost-cli/ for troubleshooting.
After this error I tried upgrading using the instructions here
I tried instead going straight to 12.x using the instructions from ghost here
Despite this, my server still shows as being on v8.14.0 and ghost will not update.