Portal settings in admin console not working

Issue Summary

  • Explain roughly what’s wrong

When I login to the Admin page, click on the gear icon to get to Settings, click on Portal Settings, then Customize, I get a never ending spinner on Signup, and Account page.

  • What did you expect to happen?

I expect to be able to modify settings on the Signup and Account page links.

Steps to Reproduce

  1. login to the Admin page,
  2. click on the gear icon to get to Settings,
  3. click on Portal Settings,
  4. then click Customize

Setup information

Ghost Version
Share which version of Ghost you’re using.
Ghost-CLI version: 1.26.0
Ghost version: 5.82.11

Node.js Version
v18.17.1

How did you install Ghost?
Installed using DigitalOcean marketplace Ghost image.

Provide details of your host & operating system
Ubuntu 22.04.4 (latest updates applied).

Database type
MySql 8.0.36

Browser & OS version
Firefox 126.0, MacOS Sonoma, 14.5

Relevant log / error output
Ghost Doctor runs clean:

Love open source? We’re hiring JavaScript Engineers to work on Ghost full-time.
https://careers.ghost.org


✔ Checking system Node.js version - found v18.17.1
✔ Checking logged in user
✔ Ensuring user is not logged in as ghost user
✔ Checking if logged in user is directory owner
✔ Checking current folder permissions
✔ Checking system compatibility
✔ Checking for a MySQL installation
+ sudo systemctl is-active ghost_linuxliteracy-com
Instance is currently running
ℹ Validating config [skipped]
✔ Checking folder permissions
✔ Checking file permissions
✔ Checking content folder ownership
✔ Checking memory availability
✔ Checking binary dependencies
✔ Checking free space
✔ Checking systemd unit file
✔ Checking systemd node version - found v18.17.1

I’m considering doing a clean build and restoring from backup. I’ve found nothing helpful in any web or mysql logs so far. Any thoughts on any logs I can look at or commands I could run?

I ran sudo journalctl -eu 'ghost*' > ghost-log.txt and the following caught my eye, although it doesn’t seem related to the spinner on the portal settings pages:

May 24 06:17:48 linux-literacy-new node[10542]: [2024-05-24 06:17:48] INFO Worker for job mentions-email-report sent a message: done
May 24 06:18:12 linux-literacy-new node[10542]: [2024-05-24 06:18:12] INFO "GET /" 200 115ms
May 24 06:18:21 linux-literacy-new node[10542]: [2024-05-24 06:18:21] INFO "GET /" 200 89ms
May 24 06:18:22 linux-literacy-new node[10542]: [2024-05-24 06:18:22] INFO "GET /favicon.ico" 200 3ms
May 24 06:19:51 linux-literacy-new node[10542]: [2024-05-24 06:19:51] INFO "GET /" 200 60ms
May 24 06:20:00 linux-literacy-new node[10542]: [2024-05-24 06:20:00] INFO "GET /" 200 71ms
May 24 06:22:44 linux-literacy-new node[10542]: [2024-05-24 06:22:44] INFO "GET /" 200 56ms
May 24 06:27:09 linux-literacy-new node[10542]: [2024-05-24 06:27:09] INFO "GET /sitemap-tags.xml" 200 3ms
May 24 06:34:35 linux-literacy-new node[10542]: [2024-05-24 06:34:35] INFO "GET /" 200 65ms
May 24 06:34:45 linux-literacy-new node[10542]: [2024-05-24 06:34:45] INFO "GET /" 200 71ms
May 24 06:34:46 linux-literacy-new node[10542]: [2024-05-24 06:34:46] INFO "GET /favicon.ico" 200 4ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /fail2ban-workaround-for-ubuntu-24-04/" 200 307ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /public/cards.min.css?v=593af5a761" 200 9ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /assets/built/screen.css?v=593af5a761" 200 17ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /content/images/size/w2000/2024/05/Screenshot-2024-05-08-at-10.43.2
4-AM.png" 200 17ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /assets/built/casper.js?v=593af5a761" 200 24ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /public/cards.min.js?v=593af5a761" 200 9ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /public/comment-counts.min.js?v=593af5a761" 200 9ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /public/member-attribution.min.js?v=593af5a761" 200 11ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /content/images/size/w1000/2024/05/Screenshot-from-2024-05-04-10-18
-02.png" 200 19ms
May 24 06:39:23 linux-literacy-new node[10542]: [2024-05-24 06:39:23] INFO "GET /content/images/size/w1000/2024/03/pfSense-Net-Terms-Nighthawk.png"
 200 22ms