What type of hardware are you using: VPS bought online What YunoHost version are you running: 12.0.11 What app is this about: Ghost
Describe your issue
I noticed an update to Ghost was available, so I launched it… it’s been 2 hours and it’s still processing. This is uncommon, I have updated Ghost in the past and the process took at most 10 minutes from start to finish.
Now, my self-hosted Ghost site is running normally. When I logged onto the dashboard and clicked to see which version it was I got: 5.109.6 (need to check if it’s the upgraded one) but also a red warning that says: “you are running an unsupported database in production. Please upgrade to MySQL 8”
Hmmm what does this entail and how do I upgrade? Any advice would be greatly appreciated
Oops I’m answering my own message. From the logs I see: SUCCESS - ghost upgraded but also several messages that state “Warning: MySQL 8 will be the required database in the next major release of Ghost. Make sure your database is up to date to ensure forwards compatibility.”
If you could advise me as how to upgrade my Ghost database, I would really appreciate it. And sorry if this wasn’t a YunoHost issue per se (but my upgrade is still going on / looks stuck even if apparently it was a success - I will quit that window now)
You should not follow that tutorial. YunoHost ships with MariaDB as a replacement for MySQL (even taking place of its mysql binary).
There was a warning before Ghost’s installation, in the form of an antifeature.
Sorry about that, there’s little that can be done about that incompatibilty. It is up to Ghost’s developers to make it compatible with more than one database system.
Thank you so much for the explanation @tituspijean . A side note: someone sent me a link to one of your forum replies about Ghost x YunoHost, saying you’ve been patching new releases to ensure compatibility with mariaDB and I have to say, you’re my hero! Thank you for all your hard work on this.
I remember seeing the warning before the installation but I wasn’t sure what it meant - I’m a true newbie. I think if the language had been different (Ghost now only supports MySQL 8 and Ubuntu 20 or 22) I would not have gone ahead with the installation. But that’s totally on me, no fault at all on you guys.
Again, I truly appreciate all the hard work you’ve put into offering such an extensive app catalog, empowering us all to self-host. And I’m especially thankful to you for your efforts in patching the package. Thank you thank you thank you!
Because Ghost plans to federate soon and I really want to ensure compatibility going forward, I may sign up for a new VPS, select Ubuntu, and manually install it there following Ghost’s guide. It’s a cool challenge.