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
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 https://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 de Réinstaller DAVdroid pour synchoniser agenda et contacts depuis OwnCloud vers Android
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 de Mettre à jour Owncloud serveur de 8.2.7 à 9.1
Après avoir cloné le disque avec clonezilla et/ou sauvegarder les données avec rsync, puis installer une Debian toute fraîche, on peut se lancer dans l'installtion des outils et la restauration des données.
Lire la suite de Personnaliser Debian 8.5 et Gnome 3.14
00. Icedove affiche soudain une fenêtre avec le message :
vous êtes en train de passer outre la façon dont Icedove identifie ce site
01. Quelques soient les options : valider, ignorer, confirmer l'exeption de sécurité, l'agenda local (le plugin Lightning sur Icedove) ne parvient plus à se connecter à l'agenda distant (sur Owncloud) - donc plus de synchro.
02. Pas de panique! Il suffit de passer 4 heures de brasse coulée sur le web et dans les forums, de vérifier 30 fois tous les fichiers de conf locaux et distants, puis d'être ridicule avec des questions alambiquées sur IRC, sans trouver l'odeur d'une piste de réponse bien sûr !
03. Le problème viendrait-il de la mise à jour du certificat SSL Let's Encrypt, qui dans le cas présent intervient pour crypter les échanges entre Lightning et Owncloud ? Mise à jour qui aurait donc perturbé le SOGo Connector ? D'autant plus étrange que Inverse SOGo Connector sert à synchroniser les Contacts !
04. Enfin, sans trop y croire, désactiver dans Icedove le plugin Inverse SOGo Connector 31.0.0, et ça marche D'ailleurs ça marche même en réactivant le plugin Inverse SOGo Connector !
00. Un clic sur le bouton "Mise à jour" via l'interface d'administration enclenche le processus automatique... un peu avant sa fin, un message indique qu'il n'est pas possible de mettre à jour OwnCloud en sautant une version majeure. Donc pour mettre à jour de 8.0.2 à 8.2.2 il est nécessaire de passer par la 8.0.9, puis par la 8.1.5. La mise à jour entre une version majeure et une autre qui n'est pas la dernière s'effectue semble-t-il à la main.
Contexte :
- OwnCloud 8.0.2
- Lire la documentation...
Lire la suite de Mettre à jour OwnCloud 8.0.2 vers 8.2.2