OS: FreeBSD 13
Current version: 5.66.1
Latest version: 5.68.0
You are running an outdated version of Ghost-CLI.
It is recommended that you upgrade before continuing.
npm install -g ghost-cli@latest to upgrade.
Checking system Node.js version - found v18.18.0
Checking current folder permissions
Checking memory availability
Checking free space
Checking for available migrations
Checking for latest Ghost version
# npm install -g ghost-cli@latest
changed 597 packages in 1m
$ ghost update
☲ Inspecting operating system/usr/local/lib/node_modules/ghost-cli/node_modules/systeminformation/lib/osinfo.js:275 const logofile = util.getLogoFile(distro); ^
TypeError: util.getLogoFile is not a function at /usr/local/lib/node_modules/ghost-cli/node_modules/systeminformation/lib/osinfo.js:275:33 at ChildProcess.exithandler (node:child_process:414:7) at ChildProcess.emit (node:events:517:28) at maybeClose (node:internal/child_process:1098:16) at Socket.<anonymous> (node:internal/child_process:450:11) at Socket.emit (node:events:517:28) at Pipe.<anonymous> (node:net:350:12) Node.js v18.18.0
ghost-cli version 1.24.2 works perfectly, after upgrading to whatever the lastest version is, I cannot start ghost, cannot update ghost, nothing works including
ghost doctor, …
Reverting back to ghost-cli v1.24 allows me to at least run ghost, but wouldn’t want to be stuck here. Could use some insight and help.
PS: running firstname.lastname@example.org
PPS: updated to node v18 as per your recommendation and ghost will not update unless the cli is updated which in turn won’t update unless node is updated (if at this point I remember correctly)