Oh Ghost, you are full of joys and sadness

Aug 11, 2017

Ah where do I begin with this post.
Right, so I have been using the 1.0 version of Ghost since it launched using the ghost-cli tool that they provide to ‘provision’ the blogs themselves.

I have managed to install 4 blogs, padraig.blog, wrestling.irish, gaming.irish and technology.irish. All well and good!
And 2 of them as of tonight are breaking because if I have my /home/web folder set to CHMOD 700, nothing updates and breaks the sites.

So, now I am forced to run ghost run inside a tmux session just to get the sites live.
This is not ideal and I should not be spending half of my nights fixing something that should be easily working.

Did you contact Ghost support or ask someone about it?
Of course I did! I submitted a ticket to the ghost-cli team nearly 48 hours ago and they have not responded to me yet.
Their official #help channel on Slack appear to be ignoring me…

There is a ticket with a very similar issue and the solution for him is to reinstall…I can’t really afford to do that!
I need these sites at a state where I can easily blog and then when it comes time, update them without they hitting the wall.

For those that are interested, here is the error that I am getting when I go to ghost ls or ghost start on a couple of my blog.

[email protected]  /home/web/padraig.blog  ghost start
/usr/local/lib/node_modules/ghost-cli/node_modules/yargs/yargs.js:1079
      else throw err
           ^

Error: failed

    at module.exports.sync (/usr/local/lib/node_modules/ghost-cli/node_modules/execa/index.js:298:26)
    at handleShell (/usr/local/lib/node_modules/ghost-cli/node_modules/execa/index.js:100:9)
    at Function.module.exports.shellSync (/usr/local/lib/node_modules/ghost-cli/node_modules/execa/index.js:307:43)
    at SystemdProcessManager.isRunning (/usr/local/lib/node_modules/ghost-cli/extensions/systemd/systemd.js:61:19)
    at Instance.get running [as running] (/usr/local/lib/node_modules/ghost-cli/lib/instance.js:61:27)
    at StartCommand.run (/usr/local/lib/node_modules/ghost-cli/lib/commands/start.js:27:21)
    at Function._run (/usr/local/lib/node_modules/ghost-cli/lib/command.js:198:48)
    at Object.handler (/usr/local/lib/node_modules/ghost-cli/lib/command.js:117:22)
    at Object.self.runCommand (/usr/local/lib/node_modules/ghost-cli/node_modules/yargs/lib/command.js:233:22)
    at Object.Yargs.self._parseArgs (/usr/local/lib/node_modules/ghost-cli/node_modules/yargs/yargs.js:990:30)
    at Object.Yargs.self.parse (/usr/local/lib/node_modules/ghost-cli/node_modules/yargs/yargs.js:532:23)
    at Object.run (/usr/local/lib/node_modules/ghost-cli/lib/bootstrap.js:165:14)
    at Object.<anonymous> (/usr/local/lib/node_modules/ghost-cli/bin/ghost:14:11)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)

I just wish someone would assist me in getting this sorted…..

Padraig Fahy

A tech support guy by day and a gamer by night!

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.