Attention, ce billet se traine depuis plus de 3 mois. Les informations qu'il contient ne sont peut-être plus à jour.
Récupérer l'application Tasks avec ownCloud 9
Rédigé par 2 commentaires
/ /J'ai fait la mise à niveau hier soir et tout s'est très bien passé. Je n'ai rencontré aucune erreur pendant le passage de 8.2.2 à 9.0. J'ai récupéré les mises à jour des applications Galerie, Passwords, Contact, Mail, Documents, Agenda, même Tasks est bien passée. Sauf qu'elle s'appuie sur une version d'Agenda qui n'est plus du tout maintenue depuis cette neuvième évolution majeure d'ownCloud. La preuve, quand on clique dessus, on se retrouve avec une page blanche aussi fraîche qu'inattendue.
En clair, vous avez bien les dernières versions des applications Tasks et Agenda qui sont correctement installées mais qui, du coup, deviennent incompatibles entre-elles. #Tristitude, comme j'ai trop souvent l'habitude de dire.
Bref, c'est chiant si comme moi vous en êtes un peu accro. Du coup, je vous propose la solution pour récupérer Tasks et respirer tranquillement à nouveau.
Étape 1 - Désactivez l'application
Commençons doucement par désactiver l'application depuis le gestionnaire d'application.Étape 2 - Supprimez les sources de la version de Tasks défectueuse
Allez dans le répertoire apps de votre installation et supprimez le répertoire tasks. En ligne de commande, ça donnerait quelque chose comme ça : cd /var/www/html/owncloud/apps && rm -rf tasks
Étape 3 - Récupérez les sources de la branche DAVclient de tasks
Vous allez maintenant choper les sources de tasks depuis le dépôt Github et vous placer sur la branche DAVClient :git clone https://github.com/owncloud/tasks.git && cd tasks && git checkout DAVclient
Étape 4 - Vérifiez les droits
N'oubliez pas de bien vérifier que votre serveur web peut librement manipuler les fichierschown -R www-data: /var/www/html/owncloud/apps/tasks
Étape 5 - Réactivez l'application et mettez encore à jour la base de données
Une fois l'application réactivée depuis le gestionnaire d'application, OC va vous demander de mettre à jour la base de données. Là, c'est comme vous le sentez puisque vous venez de jouer avec ce processus pour passer de 8.x à 9.x ! :)Et voilà, Tasks revient à la vie, vous pouvez aller dépiler vos trucs à faire. Pour finir, notez que cette version est plus lente que l'ancienne puisqu'elle charge l’intégralité des tâches en cours et terminées d'une seule traite.