# Old linux droplet doesn't support more recent

**URL:** https://meta.discourse.org/t/old-linux-droplet-doesnt-support-more-recent/325947
**Category:** Support
**Created:** [September 11, 2024, 6:49am UTC](https://meta.discourse.org/t/old-linux-droplet-doesnt-support-more-recent/325947 "2024-09-11T06:49:51Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![justin\_gordon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_gordon/32/105029_2.png) [@justin\_gordon](https://meta.discourse.org/u/justin_gordon)
#### Post date: [September 11, 2024, 6:49am UTC](https://meta.discourse.org/t/old-linux-droplet-doesnt-support-more-recent/325947/1 "2024-09-11T06:49:51Z")

</div>

I have a very very old linux droplet on Digital Ocean.

How can I fix this?

BTW - before trying to update, I got the worst spam infestation ever!

# I first tried the regular update button:

> Tasks: TOP =\> assets:precompile:compress\_js
> 
> (See full trace by running task with --trace)
> 
> Docker Manager: FAILED TO UPGRADE
> 
> #\<RuntimeError: RuntimeError\>
> 
> /var/www/discourse/plugins/docker\_manager/lib/docker\_manager/upgrader.rb:210:in `run’
> 
> /var/www/discourse/plugins/docker\_manager/lib/docker\_manager/upgrader.rb:111:in `upgrade’
> 
> /var/www/discourse/plugins/docker\_manager/scripts/docker\_manager\_upgrade.rb:19:in `block in ’
> 
> /var/www/discourse/plugins/docker\_manager/scripts/docker\_manager\_upgrade.rb:6:in `fork’
> 
> /var/www/discourse/plugins/docker\_manager/scripts/docker\_manager\_upgrade.rb:6:in `’

# Then I logged in and tried the old way to rebuild the app.

> root@forum:/var/discourse# ./launcher rebuild app  
> ERROR: Docker version 18.09.0 not supported, please upgrade to at least 20.10.0, or recommended 24.0.7  
> root@forum:/var/discourse# wget -qO- [https://get.docker.com/](https://get.docker.com/) | sh  
> Executing docker install script, commit: 0d6f72e671ba87f7aa4c6991646a1a5b9f9dae84  
> Warning: the “docker” command appears to already exist on this system.
> 
> If you already have Docker installed, this script can cause trouble, which is  
> why we’re displaying this warning and provide the opportunity to cancel the  
> installation.
> 
> If you installed the current Docker package using this script and are using it  
> again to update Docker, you can safely ignore this message.

# and then I tried tho install docker

> root@forum:/var/discourse# wget -qO- [https://get.docker.com/](https://get.docker.com/) | sh  
> Executing docker install script, commit: 0d6f72e671ba87f7aa4c6991646a1a5b9f9dae84  
> Warning: the “docker” command appears to already exist on this system.
> 
> If you already have Docker installed, this script can cause trouble, which is  
> why we’re displaying this warning and provide the opportunity to cancel the  
> installation.
> 
> If you installed the current Docker package using this script and are using it  
> again to update Docker, you can safely ignore this message.
> 
> You may press Ctrl+C now to abort this script.
> 
> - sleep 20
> 
> DEPRECATION WARNING  
> This Linux distribution (ubuntu bionic) reached end-of-life and is no longer supported by this script.  
> No updates or security fixes will be released for this distribution, and users are recommended  
> to upgrade to a currently maintained version of ubuntu.

---

<div class="post-metadata">

### Author: ![justin\_gordon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin_gordon/32/105029_2.png) [@justin\_gordon](https://meta.discourse.org/u/justin_gordon)
#### Post date: [September 11, 2024, 8:29am UTC](https://meta.discourse.org/t/old-linux-droplet-doesnt-support-more-recent/325947/2 "2024-09-11T08:29:32Z")

</div>

> [@justin\_gordon](#):
>
> ./launcher rebuild app

ChatGPT walked me though upgrade including recovering disk space!

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [September 11, 2024, 10:36am UTC](https://meta.discourse.org/t/old-linux-droplet-doesnt-support-more-recent/325947/3 "2024-09-11T10:36:56Z")

</div>

> [@justin\_gordon](#):
>
> please upgrade to at least 20.10.0,

You have to upgrade to a supported is to upgrade docker. The I recommend moving to a new droplet.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [September 11, 2024, 10:37am UTC](https://meta.discourse.org/t/old-linux-droplet-doesnt-support-more-recent/325947/4 "2024-09-11T10:37:44Z")

</div>

> [@justin\_gordon](#):
>
> > [@justin\_gordon](#):
> >
> > app
> 
> ChatGPT walked me though upgrade including recovering disk space!

But that’s another way to play it! Nice going!

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [September 12, 2024, 7:29am UTC](https://meta.discourse.org/t/old-linux-droplet-doesnt-support-more-recent/325947/5 "2024-09-12T07:29:22Z")

</div>

(One thing about having a very old instance, it might be that your provider offers newer better instance types at the same price. In my case, double the RAM, double the disk, and double the CPU for the same price.)
