# OS: FreeBSD, v15.1 Node Version: v22.23.2 Ghost Version: 6.61.0 Ghost-CLI Version: 1.32.3

**URL:** <https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718>\
**Category:** Bugs\
**Created:** [September 6, 2026, 7:28pm UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718 "2026-09-06T19:28:33Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jostreff](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jostreff/32/15621_2.png) [@jostreff](https://forum.ghost.org/u/jostreff)\
**Post date:** [September 6, 2026, 7:28pm UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/1 "2026-09-06T19:28:33Z")

</div>

```auto
Command: 'ghost update'

```

Message: Command failed with exit code 1: corepack pnpm install --prod ‘–store-dir=/usr/home/ghost/.pnpm-store’ ‘–reporter=append-only’

Downloading the pnpm 12.2.1 binary for freebsd-x64…  
Could not download the pnpm 12.2.1 binary: Sorry! pnpm does not provide a pre-built binary for freebsd.  
Exit code: 1

Is the FreeBSD support dropped from ghost developers?

---

<div class="post-metadata">

**Author:** ![jostreff](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jostreff/32/15621_2.png) [@jostreff](https://forum.ghost.org/u/jostreff)\
**Post date:** [September 6, 2026, 8:10pm UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/2 "2026-09-06T20:10:44Z")

</div>

Dirty workaround [How to Work Around ghost update pnpm Failures on FreeBSD](https://ostreff.info/how-to-work-around-ghost-update-pnpm-failures-on-freebsd/)

---

<div class="post-metadata">

**Author:** ![manas](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/manas/32/41469_2.png) [@manas](https://forum.ghost.org/u/manas)\
**Post date:** [September 8, 2026, 4:09am UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/3 "2026-09-08T04:09:23Z")

</div>

I ran into this recently too. Thank you for the workarounds. I decided to rollback and leave the Ghost installation at the previous version for now.

---

<div class="post-metadata">

**Author:** ![acburdine](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/acburdine/32/4825_2.png) [@acburdine](https://forum.ghost.org/u/acburdine)\
**Post date:** [September 8, 2026, 1:54pm UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/4 "2026-09-08T13:54:07Z")

</div>

This definitely wasn’t intentional. pnpm 12.4 (released [a few hours ago](https://github.com/pnpm/pnpm/releases/tag/v12.4.0)) added builds for FreeBSD on x64 - I’ll try to get Ghost updated to use it as part of this week’s release, which should fix things for you 😃

---

<div class="post-metadata">

**Author:** ![acburdine](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/acburdine/32/4825_2.png) [@acburdine](https://forum.ghost.org/u/acburdine)\
**Post date:** [September 8, 2026, 8:25pm UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/5 "2026-09-08T20:25:17Z")

</div>

@jostreff @manas this should be fixed as of Ghost v6.63.0, let me know if it’s still an issue 😃

---

<div class="post-metadata">

**Author:** ![jostreff](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jostreff/32/15621_2.png) [@jostreff](https://forum.ghost.org/u/jostreff)\
**Post date:** [September 13, 2026, 8:42am UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/6 "2026-09-13T08:42:40Z")

</div>

Actually new pnpm 12.4.1  
npm ls -g pnpm

/usr/local/lib  
└── [pnpm@12.4.1](mailto:pnpm@12.4.1)

is still hit by issue on freebsd stable/15 at least because of  
pnpm -v

Error: × Main thread panicked.  
├─▶ at pnpm/crates/config/src/defaults.rs:107:14  
╰─▶ unsupported operating system: freebsd  
help: set the `RUST_BACKTRACE=1` environment variable to display a backtrace.

Abort (core dumped)

Tracking [fix(config): treat non-Windows platforms as Unix in default\_store\_dir by devtechedge · Pull Request #14863 · pnpm/pnpm · GitHub](https://github.com/pnpm/pnpm/pull/14863)

---

<div class="post-metadata">

**Author:** ![acburdine](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/acburdine/32/4825_2.png) [@acburdine](https://forum.ghost.org/u/acburdine)\
**Post date:** [September 13, 2026, 8:00pm UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/7 "2026-09-13T20:00:34Z")

</div>

Hmm ok 😕 I’ll keep an eye on that PR and make sure to bump Ghost’s pnpm version once it’s fixed/released

---

<div class="post-metadata">

**Author:** ![jostreff](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jostreff/32/15621_2.png) [@jostreff](https://forum.ghost.org/u/jostreff)\
**Post date:** [September 21, 2026, 4:13pm UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/8 "2026-09-21T16:13:15Z")

</div>

my current situation:

# pnpm self-update  
Checking for updates…  
Switching pnpm from v12.4.2 to v12.5.1…  
Downloading @pnpm/exe.freebsd-x64@12.5.1: 22.54 MB/22.54 MB, done  
Packages are hard linked from the content-addressable store to the virtual store.  
Content-addressable store is at: /root/.local/share/pnpm/store/v11  
Virtual store is at: ../../root/.local/share/pnpm/global/v11/11d51-18d761c06b8eb2dc-0/node\_modules/.pnpm  
…/global/v11/11d51-18d761c06b8eb2dc-0 | Progress: resolved 2, reused 0, downloaded 2, added 2, done  
Successfully updated pnpm to v12.5.1

# sudo -u ghost -s

% cd  
% ghost check-update

Love open source? We’re hiring JavaScript Engineers to work on Ghost full-time.

> **[Ghost](https://careers.ghost.org)**
>
> We're hiring! Ghost is a proud non-profit organisation building open source technology for fiercely independent, professional publishers.

Current version: 6.63.0  
Latest version: 6.64.0  
Minor update available!  
% ghost update

Love open source? We’re hiring JavaScript Engineers to work on Ghost full-time.

> **[Ghost](https://careers.ghost.org)**
>
> We're hiring! Ghost is a proud non-profit organisation building open source technology for fiercely independent, professional publishers.

✔ Checking for latest Ghost version  
✔ Checking system Node.js version - found v22.23.2  
✔ Checking current folder permissions  
✔ Checking memory availability  
✔ Checking free space  
✔ Checking pnpm installation - found pnpm v12.4.2  
✔ Checking for available migrations

# v6.64.0

- 🎨 Updated Source to v1.7.5 - Ghost CI
- 🐛 Fixed navigation icons failing to save on local installs (#30476) - Austin Burdine
- 🐛 Fixed email rendering crashes on malformed CSS in post content (#30769) - Austin Burdine
- 🐛 Fixed members being subscribed to all newsletters when choosing none (#30708) - Austin Burdine
- 🐛 Fixed missing audit log entries for staff token changes (#30701) - Austin Burdine
- 🐛 Fixed settings import overwriting protected core settings (#30694) - Austin Burdine

* * *

View the changelog for full details: [Comparing v6.63.0...v6.64.0 · TryGhost/Ghost · GitHub](https://github.com/TryGhost/Ghost/compare/v6.63.0...v6.64.0)

✔ Fetched release notes  
✖ Downloading and updating Ghost to v6.64.0  
A ProcessError occurred.

Message: Command failed with exit code 1: pnpm install --prod ‘–store-dir=/usr/home/ghost/.pnpm-store’ ‘–reporter=append-only’

Error: × Main thread panicked.  
├─▶ at pnpm/crates/config/src/defaults.rs:107:14  
╰─▶ unsupported operating system: freebsd  
help: set the `RUST_BACKTRACE=1` environment variable to display a  
backtrace.  
Exit code: 1

Debug Information:  
OS: FreeBSD, v15.1  
Node Version: v22.23.2  
Ghost Version: 6.63.0  
Ghost-CLI Version: 1.32.5  
Environment: production  
Command: ‘ghost update’

Additional log info available in: /home/ghost/.ghost/logs/ghost-cli-debug-2026-09-21T16\_08\_44\_639Z.log

Try running ghost doctor to check your system for known issues.

You can always refer to [Ghost CLI - Ghost Developer Docs](https://ghost.org/docs/ghost-cli/) for troubleshooting.

---

<div class="post-metadata">

**Author:** ![acburdine](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/acburdine/32/4825_2.png) [@acburdine](https://forum.ghost.org/u/acburdine)\
**Post date:** [September 22, 2026, 6:49am UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/9 "2026-09-22T06:49:48Z")

</div>

pnpm will by default use the package manager configured in the Ghost version (automatically switching versions if necessary). Ghost 6.64.0 is configured with pnpm 12.4.0, which doesn’t have the fix.

The next release of Ghost (should be released later today) uses 12.4.2 which has the fix.

---

<div class="post-metadata">

**Author:** ![acburdine](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/acburdine/32/4825_2.png) [@acburdine](https://forum.ghost.org/u/acburdine)\
**Post date:** [September 23, 2026, 8:58am UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/10 "2026-09-23T08:58:58Z")

</div>

Ghost 6.65.0 should have the fixed pnpm version, let me know if you’re still seeing issues with it 😃

---

<div class="post-metadata">

**Author:** ![jostreff](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/jostreff/32/15621_2.png) [@jostreff](https://forum.ghost.org/u/jostreff)\
**Post date:** [September 23, 2026, 12:37pm UTC](https://forum.ghost.org/t/os-freebsd-v15-1-node-version-v22-23-2-ghost-version-6-61-0-ghost-cli-version-1-32-3/63718/11 "2026-09-23T12:37:19Z")

</div>

currently i’m already running it

% ghost check-update

Love open source? We’re hiring JavaScript Engineers to work on Ghost full-time.

> **[Ghost](https://careers.ghost.org)**
>
> We're hiring! Ghost is a proud non-profit organisation building open source technology for fiercely independent, professional publishers.

Current version: 6.65.0  
Latest version: 6.65.0  
You’re up to date!
