I was able to manually correct the permissions with your commands, and this has allowed
ghost doctor to complete with no errors.
However, ghost required me to update to the latest version (1.25.5) before it would install 2.0. When I atttempted the install with ghost-cli, it errored. I rolled-back the install, and now ghost will not start. This is the latest log file, as I manually tried to start
OS: Ubuntu, v16.04
Node Version: v8.9.4
Ghost-CLI Version: 1.9.1
Command: 'ghost start'
Message: Ghost did not start.
Suggestion: journalctl -u ghost_localhost -n 50
Stack: Error: Ghost did not start.
at connectToGhostSocket.then.catch (/usr/lib/node_modules/ghost-cli/lib/utils/port-polling.js:153:32)
at process._tickCallback (internal/process/next_tick.js:188:7)
Original Error Message:
Message: connect ECONNREFUSED 127.0.0.1:2368
Stack: Error: connect ECONNREFUSED 127.0.0.1:2368
at Object._errnoException (util.js:1022:11)
at _exceptionWithHostPort (util.js:1044:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1182:14)
When I ran,
journalctl -u ghost_localhost -n 50 the error stated, “I didn’t have sufficient permissions to open journal files.”