Chez JL

Accueil > Informatique > Applications > Mise à jour Nextcloud

Mise à jour Nextcloud

mercredi 25 janvier 2017, par JL

Méthode par l’interface web}

Nextcloud peut être mis à jour depuis l’interface Web.

Aller dans le menu "Administration", un bouton apparaît si une mise à jour est disponbile.

Pousuivre la mise à jour depuis l’interface web

Activer les modules (Applications) qui ont été désactivées.

Méthode ligne de commande

Exemple sur la version testing Nextcloud 11 RC1, lien récupéré ici https://nextcloud.com/install/ tout en bas à droite.

OWNVERSION=11.0.0RC1
wget https://download.nextcloud.com/server/prereleases/nextcloud-$OWNVERSION.tar.bz2
tar xvf /root/nextcloud-$OWNVERSION.tar.bz2
sudo -u www-data php /var/www/nextcloud/occ maintenance:mode —on
systemctl stop apache2
mv /var/www/nextcloud /var/www/nextcloud.ancien
mv /root/nextcloud /var/www
cp /var/www/nextcloud.ancien/config/config.php /var/www/nextcloud/config/

Copier une à une les applications ajoutées

cp -rn /var/www/nextcloud.ancien/apps/bookmarks /var/www/nextcloud/apps/
cp -rn /var/www/nextcloud.ancien/apps/contacts /var/www/nextcloud/apps/
cp -rn /var/www/nextcloud.ancien/apps/calendar /var/www/nextcloud/apps/
cp -rn /var/www/nextcloud.ancien/apps/news /var/www/nextcloud/apps/
cp -rn /var/www/nextcloud.ancien/apps/ocsms /var/www/nextcloud/apps/
cp -rn /var/www/nextcloud.ancien/apps/tasks /var/www/nextcloud/apps/
chown www-data:www-data /var/www/nextcloud -R
systemctl start apache2
sudo -u www-data php /var/www/nextcloud/occ upgrade

Le script indique qu’il faudra passer par l’interface web pour faire certaines mises à jour d’application et que contact et calendar ont été désactivés.

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off

Aller à l’adresse du site nextcloud
https://www.touraine.es/nextcloud/
se connecter en administrateur et activer toutes les applications qui avaient été ajoutées manuellement et les mettre à jour si besoin.

Dans l’exemple les applications bookmarks, news, owncloud sms, tasks ne peuvent pas être activée (nécessitent version inférieur à 9.2 ou à 10),

Pour l’application Bookmarks c’est corrigé en la mettant à jour.

En mettant à jour l’app ocsms, elle peut être activée.

La mise à jour de tasks ne corrige pas (depuis le depot owncloud, car elle n’est pas dans celui de nextcloud...), l’app ne peut pas être activée.

Pour l’application News, comme indiqué par Tuxicoman j’ai refait l’installation en installation la version d’ici : https://github.com/nextcloud/news et en utilisant l’application Ocreader pour Android. Mais j’ai des trucs bizarre (sur l’interface web, me dit que j’ai 133 non lu, mais un seul apparait, et sur ocreader il y a une erreur de syncrho "jsondata exception , excpet a string but was NULL at path item fingerprint..." Le problème sur l’interface web a pu être corrigé pour un flux en le supprimant puis en l’ajoutant à nouveau. Il faudra peut être que je le fasse pour tous les flux... à suivre. Bizarrement l’appli apparait dans les activées et dans les non activées...

- Tester un téléchargement de fichier depuis un client Nextcloud => ok
- Tester synchro de contacts (j’ai un échec...), j’ai mis à jour l’apps mais toujours erreur "erreur de serveur durant demande les autorisations", le journal détail ne m’éclaire pas, trop compliqué à déchiffré pour moi, i ly a dedans un 404 not found...
- Tester synchro calendar (j’ai un échec, comme avec contacts. La mise à jour de l’app ne change rien.

J’ai ajouté l’app "Direct menu"

Bon finalement, comme j’ai besoin du calendrier et des contacts je suis revenu à Owncloud 9.1...

J’ai dû repasser à une version ancienne de News (8.4.0), mais elle ne retrouve pas ma config, sûrement dû à une évolution de la base de données qui ne peut pas revenir en arrière.