If you’re looking for help, please provide information about your environment. If you delete this template and don’t provide any information, your topic will be automatically closed.
If you aren’t running the latest version of Ghost, the first thing we’ll ask you to do is update to the latest version of Ghost.
-
What’s your URL? This is the easiest way for others to help you
https://techmunchies.org -
What version of Ghost are you using? If it’s not the latest, please update Ghost first before opening your topic
Ghost-CLI version: 1.24.0
Ghost version: 4.48.9 (at /var/www/ghost) -
How was Ghost installed and configured?
Ghost was installed on DigitalOcean through the automated process there. The droplet I am using was created through the ‘Ghost droplet’ feature back in ~2021 -
What Node version, database, OS & browser are you using?
Node version for both root and ghost-mgr user: v16.19.1 -
What errors or information do you see in the console?
When using most ghost xxx commands, a different error shows up. The main ones are:
ghost doctor:
Checking systemd node version - found v12.22.12
One or more errors occurred.
Checking system compatibility [skipped]
Checking for a MySQL installation
- sudo systemctl is-active ghost_techmunchies-org
Validating config
Checking folder permissions
Checking file permissions
Checking content folder ownership
Checking memory availability
Checking binary dependencies
Checking free space
Checking systemd unit file
Warning: Ghost is running with node v12.22.12.
Your current node version is v16.19.1.
Checking systemd node version - found v12.22.12
One or more errors occurred.
- SystemError
Message: Ghost v4.48.9 is not compatible with Node v12.22.12
Help: Check the version of Node configured in /lib/systemd/system/ghost_techmunchies-org.service and update it to a compatible version
Debug Information:
OS: Ubuntu, v18.04.6 LTS
Node Version: v16.19.1
Ghost Version: 4.48.9
Ghost-CLI Version: 1.24.0
Environment: production
Command: ‘ghost doctor’
Try running ghost doctor to check your system for known issues.
ghost backup / ghost start (happens at the same stage - when starting the daemon):
Ensuring user is not logged in as ghost user
Checking if logged in user is directory owner
Checking current folder permissions
System checks failed with message: ‘Missing package(s): nginx’
Some features of Ghost-CLI may not work without additional configuration.
For local installs we recommend using ghost install local
instead.
? Continue anyway? Yes
System stack check skipped
Checking system compatibility [skipped]
Checking for a MySQL installation
- sudo systemctl is-active ghost_techmunchies-org
Validating config
Checking folder permissions
Checking file permissions
Checking content folder ownership
Checking memory availability
Checking binary dependencies
Checking free space
Checking systemd unit file
Warning: Ghost is running with node v12.22.12.
Your current node version is v16.19.1.
Checking systemd node version - found v12.22.12
One or more errors occurred.
- SystemError
Message: Ghost v4.48.9 is not compatible with Node v12.22.12
Help: Check the version of Node configured in /lib/systemd/system/ghost_techmunchies-org.service and update it to a compatible version
Debug Information:
OS: Ubuntu, v18.04.6 LTS
Node Version: v16.19.1
Ghost Version: 4.48.9
Ghost-CLI Version: 1.24.0
Environment: production
Command: ‘ghost doctor’
Try running ghost doctor to check your system for known issues.
Note:
Manually going in MYSQL and setting the lock to 0 bypasses this, but then I receive an about an invalid token somewhere in the cjs module.
- What steps could someone else take to reproduce the issue you’re having?