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…..