Connection broken during update - Unable to start ghost (4.25.0)

Hey - I updated this afternoon from 4.23.0 to 4.25.0. During the update I lost connection with the server hosting my blog, and when reconnecting have found that I am unable to start my blog. When I run ghost start in the correct directory, I get:

  • sudo systemctl is-active ghost_samclarke-blog
    :heavy_check_mark: Checking system Node.js version - found v14.17.0
    :heavy_check_mark: Ensuring user is not logged in as ghost user
    :heavy_check_mark: Checking if logged in user is directory owner
    :heavy_check_mark: Checking current folder permissions
  • sudo systemctl is-active ghost_samclarke-blog
    :heavy_check_mark: Validating config
    :heavy_check_mark: Checking folder permissions
    :heavy_check_mark: Checking file permissions
    :heavy_check_mark: Checking content folder ownership
    :heavy_check_mark: Checking memory availability
    :heavy_check_mark: Checking binary dependencies
    :heavy_check_mark: Checking systemd unit file
    :heavy_check_mark: Checking systemd node version - found v14.17.0
  • sudo systemctl start ghost_samclarke-blog
    ☲ Starting Ghost: samclarke-blog

I’ve run ghost doctor which came back with the following:

:heavy_check_mark: Checking system Node.js version - found v14.17.0
:heavy_check_mark: Checking logged in user
:heavy_check_mark: Ensuring user is not logged in as ghost user
:heavy_check_mark: Checking if logged in user is directory owner
:heavy_check_mark: Checking current folder permissions
:heavy_check_mark: Checking system compatibility
:heavy_check_mark: Checking for a MySQL installation

  • sudo systemctl is-active ghost_samclarke-blog
    ? Sudo Password [hidden]
  • sudo systemctl reset-failed ghost_samclarke-blog
    :heavy_check_mark: Validating config
    :heavy_check_mark: Checking folder permissions
    :heavy_check_mark: Checking file permissions
    :heavy_check_mark: Checking content folder ownership
    :heavy_check_mark: Checking memory availability
    :heavy_check_mark: Checking binary dependencies
    :heavy_check_mark: Checking free space
    :heavy_check_mark: Checking systemd unit file
    :heavy_check_mark: Checking systemd node version - found v14.17.0

I’m a little out of my depth at this point and unable to work out what is causing this issue. Is this potentially related to https://forum.ghost.org/t/unable-to-upgrade-ghost-from-v4-2-0-to-v4-3-0-cascade-unknown-code-please-report/22086/56? Any help would be greatly appreciated.

I ran ghost update --force as a hail mary and it looks like everything is now working OK.

1 Like

Thank you!! You saved my life