I tried to update to 3.0.1 but am having issues getting Ghost to start again, using
ghost start, or
ghost start + sudo systemctl is-active ghost_brettdewoody-com ✔ Ensuring user is not logged in as ghost user ✔ Checking if logged in user is directory owner ✔ Checking current folder permissions + sudo systemctl is-active ghost_brettdewoody-com ✔ Validating config ✔ Checking folder permissions ✔ Checking file permissions ✔ Checking content folder ownership ✔ Checking memory availability + sudo systemctl start ghost_brettdewoody-com + sudo systemctl stop ghost_brettdewoody-com ✖ Starting Ghost A GhostError occurred. Message: Could not communicate with Ghost Suggestion: journalctl -u ghost_brettdewoody-com -n 50
The logs a series of these:
ghost_brettdewoody-com.service: Service hold-off time over, scheduling restart. Stopped Ghost systemd service for blog: brettdewoody-com. Started Ghost systemd service for blog: brettdewoody-com. ghost_brettdewoody-com.service: Main process exited, code=exited, status=203/EXEC ghost_brettdewoody-com.service: Unit entered failed state. ghost_brettdewoody-com.service: Failed with result 'exit-code'.
I have also updated Node to 10.13.9 recently. Here’s the path to Node and Ghost:
OS: Ubuntu, v16.04
Node Version: v10.13.0
Ghost-CLI Version: 1.12.0
Command: ‘ghost start’
Contents of ghost_brettdewoody-com.service:
[Unit] Description=Ghost systemd service for blog: brettdewoody-com Documentation=https://docs.ghost.org [Service] Type=simple WorkingDirectory=/var/www/ghost User=107 Environment="NODE_ENV=production" ExecStart=/home/brettdewoody/.nvm/versions/node/v10.13.0/bin/node /home/brettdewoody/.nvm/versions/node/v10.13.0/bin/ghost Restart=always [Install] WantedBy=multi-user.target
I’ve read through some of the similar issues and tried their solutions, but am still getting the same error. Any other things I should try?