# No way to update older sites?

**URL:** <https://forum.ghost.org/t/no-way-to-update-older-sites/27948>\
**Category:** Installation\
**Created:** [January 17, 2022, 3:04am UTC](https://forum.ghost.org/t/no-way-to-update-older-sites/27948 "2022-01-17T03:04:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tonyarnold](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/tonyarnold/32/16414_2.png) [@tonyarnold](https://forum.ghost.org/u/tonyarnold)\
**Post date:** [January 17, 2022, 3:04am UTC](https://forum.ghost.org/t/no-way-to-update-older-sites/27948/1 "2022-01-17T03:04:06Z")

</div>

I have a Ghost site running on v1, and I wanted to step through and update to the latest major release, however it appears there’s no way to actually do this.

In updating to v2, I get the following error:

```auto
Ghost v2.38.3 is not compatible with the current Node version. Your node version is 12.22.9, but Ghost v2.38.3 requires ^8.10.0 || ^10.13.0

```

Downgrading to NodeJS 8 makes the Ghost CLI stop working, but upgrading to a newer release (like NodeJS 12) makes the v2 update fail.

Is there any way out of this dependency cycle?

---

<div class="post-metadata">

**Author:** ![vikaspotluri123](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/vikaspotluri123/32/24_2.png) [@vikaspotluri123](https://forum.ghost.org/u/vikaspotluri123)\
**Post date:** [January 17, 2022, 3:12am UTC](https://forum.ghost.org/t/no-way-to-update-older-sites/27948/2 "2022-01-17T03:12:08Z")

</div>

Your best bet is to use an older version of the CLI.

The latest 2.x version is 2.38.3 which is linked to CLI version 1.9.x and node version “^8.10.0 || ^10.13.0” ([source](https://github.com/TryGhost/Ghost/blob/9422574290b8f1437049adb8a507b1c2640e2eb5/package.json))  
The latest 3.x version is 3.42.8 which is linked to CLI version 1.12.x and node version “^10.13.0 || ^12.10.0 || ^14.15.0” ([source](https://github.com/TryGhost/Ghost/blob/cdbab0d5c3b21c0834b5d8f9dc075e3faec321c5/package.json))  
The latest 4.x version is 4.48.9 which is linked to CLI version 1.17.x and node version “^14.17.0 || ^16.13.0” ([source](https://github.com/TryGhost/Ghost/blob/28733b530716d22c64f7070d6a897506091ed757/package.json))

---

<div class="post-metadata">

**Author:** ![tonyarnold](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/tonyarnold/32/16414_2.png) [@tonyarnold](https://forum.ghost.org/u/tonyarnold)\
**Post date:** [January 17, 2022, 11:16pm UTC](https://forum.ghost.org/t/no-way-to-update-older-sites/27948/3 "2022-01-17T23:16:52Z")

</div>

Thanks, @vikaspotluri123! Manually walking through and installing specific builds worked, although you need to be careful to actually run Ghost in between each major update - the migrations fail spectacularly due to collation changes and other skipped entities.
