ownCloud 8.2.2 à ownCloud 9.0 : attention aux applications tierces
La version 9.0 d'ownCloud a été annoncée il y a quelques semaines.
La base
La migration de 8.2.2 vers 9.0 réalisée de manière manuelle se passe très bien pour les applications de base :
- on fait une sauvegarde de la base de données ownCloud et de l'applicatif 8.2.2
- on télécharge la dernière version et on la déploie sur l'hébergement
- on recopie le fichier config.php de l'ancienne version vers la nouvelle version
- on lance la commande suivante pour mettre à jour la base de données :
sudo -u www-data php occ upgrade
Un seul comportement erroné sur mes installations : le message d'erreur "There were problems with the code integrity check. More information…" s'affiche à cause d'un fichier .htaccess modifié. Il semble que la version 9.0.1 qui doit arriver bientôt corrige ce comportement toutefois non bloquant !
Les applications tierces
En revanche, pour les applications tierces, c'est un peu plus compliqué !
L'application Passwords fonctionne bien à condition d'en télécharger la dernière version : https://apps.owncloud.com/content/show.php/Passwords?content=170480.
Pour Rainloop, il est nécessaire de modifier le fichier owncloud/apps/rainloop/lib/RainLoopHelper.php comme décrit ici : https://github.com/RainLoop/rainloop-webmail/issues/975.
Calendar-plus, Contacts-plus et Tasks-plus ne sont pour le moment pas données pour fonctionner su oC 9. Et il est probable qu'elles ne soient jamais portées pour fonctionner sur oC 9 quand on lit les commentaires ici... méfiance donc !