I end up managing a YunoHost server for an non-profit association and it runs with YunoHost version 3.6 and Debian 9.
I found that it is not supported anymore while trying to under to install a new test server on a raspberrry pi with yunohost-stretch-3.4.2-rpi-stable.zip
I get errors while updating yunohost packages from https://forge.yunohost.org. After searching on the forum, I found that it’s not supported anymore from these links:
How can I manage to get the datas on the last Yunohost and debian version? (I have backups made by the old Yunohost and ssh access)
For now, I believe I will need to install a new server with the last YunoHost version and try to restore a backup on it as the main server cannot be upgraded anymore
Thanks for the feed back. (I missed it while searching). I will try the given info on the production server if I cannot setup a test server.
test server
Last week, I try to test up a test server an a pi2 and restore the backup made from the production server on it with no luck:
yunohost-stretch-3.4.2-rpi-stable.zip (lastest pi images yunohost 3.X available) => failed to restore some apps because some helpers used were added in 3.6
Warning: ./remove: line 27: ynh_script_progression: command not found
Warning: --file= wasn't deleted because it doesn't exist.
yunohost-buster-4.1.7.2-rpi-stable.img.zip => didn’t keep the error message but failed because I try to restore a “stretch backup” on “buster version” (debian package conflicts)
I end up installing the lastest YunoHost on a new VPS and will migrate all the data manually application by application. I tried restoring a backup instead on the postinstall and I (obviously) got:
root@yuno4-3:~# yunohost backup restore 20220308-081005
Error: This backup archive can not be restored because it comes from a too-old YunoHost version.
Next steps:
PITA will be migrating Nextcloud (and shares) and all the users to recreate
if " stretch " not in read_file("/etc/apt/sources.list"):
self.apt_update()
apt_list_upgradable = check_output("apt list --upgradable -a")
if "upgradable" in apt_list_upgradable:
raise YunohostError("migration_0003_system_not_fully_up_to_date")