# Cannot install Ghost v1 for migration, because v1 requires version of Node too old for Ghost CLI

**URL:** <https://forum.ghost.org/t/cannot-install-ghost-v1-for-migration-because-v1-requires-version-of-node-too-old-for-ghost-cli/33103>\
**Category:** Installation\
**Created:** [September 29, 2022, 12:40am UTC](https://forum.ghost.org/t/cannot-install-ghost-v1-for-migration-because-v1-requires-version-of-node-too-old-for-ghost-cli/33103 "2022-09-29T00:40:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![curiositry](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/curiositry/32/1084_2.png) [@curiositry](https://forum.ghost.org/u/curiositry)\
**Post date:** [September 29, 2022, 12:40am UTC](https://forum.ghost.org/t/cannot-install-ghost-v1-for-migration-because-v1-requires-version-of-node-too-old-for-ghost-cli/33103/1 "2022-09-29T00:40:32Z")

</div>

Hi there,  
I am trying to follow this guide in order to import a JSON export from a Ghost v0.x blog into a current version of Ghost:

> **[How to update from v0.x to v1.x and beyond - Ghost Developers](https://ghost.org/docs/faq/update-0x/)**
>
> If you're running an 0.x version of Ghost, follow this step-by-step guide to secure your site & access the latest features!

However, using the latest stable versions of Node, NPM, & Ghost-CLI, the command `ghost install --v1` fails with:

```auto
✔ Checking system Node.js version - found v16.17.1
✔ Checking current folder permissions
✔ Checking memory availability
✔ Checking free space
✔ Checking for latest Ghost version
✔ Setting up install directory
✖ Downloading and installing Ghost v1.26.2
A SystemError occurred.

Message: Ghost v1.26.2 is not compatible with the current Node version. Your node version is 16.17.1, but Ghost v1.26.2 requires ^8.9.0 || ^10.13.0

Debug Information:
    OS: Ubuntu, v20.04.5 LTS
    Node Version: v16.17.1
    Ghost-CLI Version: 1.23.0
    Environment: development
    Command: 'ghost install local --v1'

```

… however, when I try to use Node v8.9.0 or v10.13.0, the Ghost CLI segfaults, because it needs a current version of Node.

I have tried to use a node version manager to set my system to use the old version, and then run `ghost install local --v1` with Node v16.17.1 (`n run 16.17.1 ghost install local --v1`), without success.

Any insight would be greatly appreciated.

Thanks!

---

<div class="post-metadata">

**Author:** ![Hannah](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/hannah/32/22_2.png) [@Hannah](https://forum.ghost.org/u/Hannah)\
**Post date:** [September 29, 2022, 2:02pm UTC](https://forum.ghost.org/t/cannot-install-ghost-v1-for-migration-because-v1-requires-version-of-node-too-old-for-ghost-cli/33103/2 "2022-09-29T14:02:20Z")

</div>

In order to install Ghost v1, you’ll need to install an older compatible version of Node.js and Ghost CLI:

There is a compatibility matrix here:

> **[Supported node versions for self-hosted installs of Ghost](https://ghost.org/docs/faq/node-versions/#node-compatibility-matrix)**
>
> Self-hosted installs of Ghost are recommended to use the supported node versions to ensure you don't run into any common errors. Find out more information.

---

<div class="post-metadata">

**Author:** ![curiositry](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/curiositry/32/1084_2.png) [@curiositry](https://forum.ghost.org/u/curiositry)\
**Post date:** [October 3, 2022, 6:12pm UTC](https://forum.ghost.org/t/cannot-install-ghost-v1-for-migration-because-v1-requires-version-of-node-too-old-for-ghost-cli/33103/3 "2022-10-03T18:12:04Z")

</div>

Thanks Hannah! That did it.

It could be useful to have a link to the node compatibility matrix somewhere in [How to update from v0.x to v1.x and beyond - Ghost Developers](https://ghost.org/docs/faq/update-0x/); it never even crossed my mind that downgrading Ghost CLI would be the _correct_ way to install V1 :)
