En fait, depuis plusieurs mises à jour de 10.0.x à 10.0.y les mises à jour automatiques par l'application interne de Owncloud s'interrompent en erreur autour de l'étape "Updating core". Le processus de mise à jour en reste là et le cloud n'est plus accessible.
$ cd /var/www/owncloud/htdocs
$ ll data/updater-data/download/
$ ll data/updater-data/_oc_upgrade/
$ ll data/updater-data/checkpoint/10.0.7.2-5af5b2f841baf/core/
$ chmod +x occ
$ ./occ maintenance:mode --on
$ ./occ upgrade
$ ./occ maintenance:mode --off
$ chmod -x occ
Et ça marche
Documentation (beaucoup) complète ici : https://doc.owncloud.org/server/latest/admin_manual/maintenance/manual_upgrade.html
Notamment à cause de l'impossibilité de supprimer ou renommer un fichier ou un répertoire.
$ ./occ maintenance:mode --on
DELETE FROM oc_file_locks WHERE 1
$ ./occ maintenance:mode --off
Use at your own risk!!! Et ça marche
Au passage : la doc de OwnCloud en-fran-çais http://docs.ccorazza.fr !
./occ maintenance:mode --on
cd ~/bases_de_donnees/
mysqldump -ufoouserdb -pfoopwddb -hfoomysldb foodb > foo-908.sql
cd -
cd ..
mv htdocs/ 908
wget https://download.owncloud.org/community/owncloud-9.1.0.zip
unzip owncloud-9.1.0.zip
mv owncloud htdocs
cp 908/config/config.php htdocs/config/
cd htdocs/data/
cp -r ../../908/data/foouser1 .
cp -r ../../908/data/foouser2 .
cd ..
./occ upgrade
./occ maintenance:mode --off
cd ..
rm owncloud-9.1.0.zip, et ça marche
On veut mettre à jour la version libre et gratuite de DAVdroid (un adaptateur pour synchroniser CalDAV/CardDAV pour les appareils Android 4+). Donc on doit passer outre les boutiques en ligne d'achat/installation d'application. On veut néanmoins utiliser un fournisseur d'application le plus propre possible : https://f-droid.org.
Lire la suite...
00. Suite à une mise à jour de Owncloud serveur, l'interface graphique Owncloud client ne semble plus fonctionner sous Debian. L'hypothèse est qu'il faudrait que les versions de Owncloud serveur et de Owncloud client soient comptatibles. A noter que Owncloud serveur ne supporte pas les mises à jour qui sauteraient une version majeure. En clair, impossible de passer de la version 8.2.7 à la version 9.1 sans passer par la version 9.0.
Contexte :
- Owncloud serveur 8.2.7.
- Owncloud client 1.7 sur Debian 8.5.
- Documentation Owncloud en ligne ici pour la procédure d'upgrade manuelle.
- Sauvegardes et backups et copies des fichiers et de la base de Owncloud serveur 8.2.7 !
Lire la suite...