Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DigitalOcean 1-Click App at EOL (**App broken**) #12919

Closed
4 tasks
noahsbwilliams opened this issue May 4, 2021 · 1 comment
Closed
4 tasks

DigitalOcean 1-Click App at EOL (**App broken**) #12919

noahsbwilliams opened this issue May 4, 2021 · 1 comment

Comments

@noahsbwilliams
Copy link

noahsbwilliams commented May 4, 2021

Issue Summary

Multiple key packages within DigitalOcean 1-click image are at or approaching EOL. This affects the ability of new Ghost users to spin up Ghost sites using this image.

  • Yarn GPG key and repository distribution mechanism out of date & unable to get updates - urgent, breaking!
    • sudo apt update/upgrade fails.
    • Install yarn through npm instead of apt
  • Node out of date; 12 gets axed in 2022.
    • Bump to Node 14
  • Ubuntu LTS out of date; 18.04 gets axed in 2023.
    • Bump to 20.04
  • MySQL out of date ; v5.7 gets axed in 2023.
    • Bump to 8.0

To Reproduce

  1. Standup DigitalOcean 1-click app.
  2. SSH into droplet and run through installation prompts.
  3. SSH into droplet and attempt to run apt update / apt upgrade.

Filing as a bug because of:

a. This image's status as an officially sanctioned Ghost installation method;
b. The fact that this method no longer works properly.

Maintenance is, of course, the responsibility of the administrator, but breaking changes to several external dependencies have rendered it impossible to upgrade without full manual reconstruction.

Technical details:

  • Ghost Version: latest
  • Node Version: 12
  • Browser/OS: N/A
  • Database: mysql:5.7
@noahsbwilliams
Copy link
Author

Looks like this has been resolved, and the image updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant