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.
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.
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
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 for troubleshooting.