Oh Ghost, you are full of joys and sadness

Oh Ghost, you are full of joys and sadness

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.

vampiricpadraig@titan  /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