Could not start after updating

Today, I updated the latest Ghost system, and it failed to start normally. I tried some solutions from the forum, but none of them worked. Here is the error code, hoping for some suggestions, thank you!

journalctl -u ghost_stay-bullish-com -n 50
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]:   code: 'MODULE_NOT_FOUND',
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]:   requireStack: [
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]:     '/var/www/staybullish/versions/5.117.0/core/server/overrides.js',
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]:     '/var/www/staybullish/versions/5.117.0/core/boot.js',
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]:     '/var/www/staybullish/versions/5.117.0/ghost.js',
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]:     '/var/www/staybullish/versions/5.117.0/index.js'
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]:   ]
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]: }
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9419]: Node.js v20.19.0
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z systemd[1]: ghost_stay-bullish-com.service: Deactivated successfully.
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z systemd[1]: ghost_stay-bullish-com.service: Scheduled restart job, restart counter is at 4.
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z systemd[1]: Stopped Ghost systemd service for blog: stay-bullish-com.
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z systemd[1]: Started Ghost systemd service for blog: stay-bullish-com.
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9448]: Love open source? We’re hiring JavaScript Engineers to work on Ghost full-time.
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9448]: https://careers.ghost.org
Apr 16 23:48:16 iZt4ngpbg00kz5gj9win64Z node[9448]: - Inspecting operating system
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: node:internal/modules/cjs/loader:1215
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:   throw err;
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:   ^
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: Error: Cannot find module 'moment-timezone'
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: Require stack:
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: - /var/www/staybullish/versions/5.117.0/core/server/overrides.js
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: - /var/www/staybullish/versions/5.117.0/core/boot.js
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: - /var/www/staybullish/versions/5.117.0/ghost.js
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: - /var/www/staybullish/versions/5.117.0/index.js
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Module._load (node:internal/modules/cjs/loader:1043:27)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Module.require (node:internal/modules/cjs/loader:1298:19)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at require (node:internal/modules/helpers:182:18)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Object.<anonymous> (/var/www/staybullish/versions/5.117.0/core/server/overrides.js:2:16)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Module._compile (node:internal/modules/cjs/loader:1529:14)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Module.load (node:internal/modules/cjs/loader:1275:32)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Module._load (node:internal/modules/cjs/loader:1096:12)
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     at Module.require (node:internal/modules/cjs/loader:1298:19) {
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:   code: 'MODULE_NOT_FOUND',
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:   requireStack: [
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     '/var/www/staybullish/versions/5.117.0/core/server/overrides.js',
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     '/var/www/staybullish/versions/5.117.0/core/boot.js',
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     '/var/www/staybullish/versions/5.117.0/ghost.js',
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:     '/var/www/staybullish/versions/5.117.0/index.js'
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]:   ]
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: }
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z node[9448]: Node.js v20.19.0
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z systemd[1]: ghost_stay-bullish-com.service: Deactivated successfully.
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z systemd[1]: ghost_stay-bullish-com.service: Scheduled restart job, restart counter is at 5.
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z systemd[1]: Stopped Ghost systemd service for blog: stay-bullish-com.
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z systemd[1]: ghost_stay-bullish-com.service: Start request repeated too quickly.
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z systemd[1]: ghost_stay-bullish-com.service: Failed with result 'start-limit-hit'.
Apr 16 23:48:17 iZt4ngpbg00kz5gj9win64Z systemd[1]: Failed to start Ghost systemd service for blog: stay-bullish-com.

Can anyone answer this question? I’m looking for someone to answer because I have the same question. If anyone has solution, please tag me. Thanks a lot.

If you’re looking for help, it’d be a good idea to share details about your setup. How’d you install Ghost? What OS? Docker vs CLI vs something else? What database? What version of Ghost?

The OP’s post looks like Ghost wants moment-timezone and doesn’t find it.

You might trying rolling back to 5.116.2 and see if that resolves the issue. It’s possible there’s a problem with the latest release. See: