We are happy to announce that we are officially starting the transition to Buster !
If you are familiar with server administration, you may understand that this is a delicate operation even though the Yunohost team will do its best to provide the smoothest possible transition with a one-click upgrade through the webadmin.
In order to test this mechanism and identify issues that cannot be spotted just on development environment, we are first opening this as an alpha-stage testing : the purpose is to gather feedback from tech-savvy users who are not afraid to tinker. Especially, we encourage you to only run these tests if you have a way to entirely rollback your system (using snapshots or other mechanism). Depending on feedback and issues found, we will then open a beta-testing that should be deemed more stable
AT THIS STAGE, WE ABSOLUTELY DISCOURAGE ANY USE OF YUNOHOST 4.x (or running the migration shipped in 3.8.5) ON A PRODUCTION SERVER - IT WILL BREAK.
What to test ?
There are two independent pieces to test.
Installing a fresh YunoHost on top of a fresh Debian 10/Buster
This is done with :
$ wget https://install.yunohost.org/buster -O install_script $ chmod +x install_script $ ./install_script # You will get a disclaimer intended to make sure what you're doing. # Read it and follow the instructions.
Apart from validating that the install does work, we encourage you to test every apps and features that you would typically use in a real-life server (so including the webadmin, the user portal, diagnosis, emails, …). Note that some apps are still known to not support Buster yet though fixes are on the way for most of them.
Migrating an existing Debian 9/Stretch + YunoHost 3.8.x server
YunoHost 3.8.5 (currently testing) ships a migration that allows to upgrade to Debian 10/Buster + Yunohost 4.x.
Before going through this process, we reiterate that ideally, you should have a way to entirely rollback your server before proceeding with the upgrade. That way, if you spot issues, we’ll be able to provide a fix then validate that the fix works by re-running the upgrade from the same starting point.
- Switch to testing by running:
curl https://install.yunohost.org/switchToTesting | bash
After upgrading, in the webadmin, under Tools > Migrations, you should now see an available migration to upgrade to Buster. Read the disclaimer and start the migration.
… be patient, this will take a while. But try to stay attentive to what’s going on. Share the detailed log if anything that goes wrong.
Ideally after the upgrade, test that everything (e.g. apps installed) still works as expected.