Forum Linux.debian/ubuntu Syncro Icedove - caldav sur Owncloud 8 [RESOLU]

Posté par . Licence CC by-sa
1
1
avr.
2015

Bonjour.
Plantons (nous pas dans) le décor.

Sur l'étagère, une raspberry pi2 avec sa raspbian à jour et owncloud qui fonctionne (Fichier, calendrier, contacts)

Un peu plus loin dans la pièce, un ordinateur fixe avec une crunchbang (basée sur et 100% compatible Debian)

J'ai essayé de synchroniser l'agenda de owncloud (de la raspberry) avec Icedove 31.5.0 (du fixe) ben ça ne fonctionne pas :

Je récupère l'adresse http du calendrier à partir de owncloud (sur un navigateur), je colle dans le champ prévu à cet effet dans la boîte de dialogue de création de calendrier dans icedove et la synchro ne se fait pas ni dans un sens ni dans un autre. Une icône avec un triangle jaune et un point d'exclamation apparaît près de l'intitulé du calendrier, au survol de souris apparaît une mention disant que l'agenda est momentanément indisponible.

J'ai essayé de faire la même opération avec Evolution, le logiciel propose de chercher les calendriers sur le serveur, les trouve et ça fonctionne.

À noter que l'adresse fournie n'est plus http:// mais caldav:// je copie l'adresse en question et crée une nouvelle synchro sous icedove dans laquelle je copie cette adresse. l'icône à côté du calendrier disparaît mais toujours pas de synchro.
Par ailleurs icedove est capable de synchroniser mon calendrier google (dont je voudrais me débarrasser à l'avenir)

J'ai arpenté différents sites qui décrivent l'opération de synchronisation en notant que ça fonctionne sans aucun problème. Je n'ai rien trouvé dans les journaux de logs que j'ai explorés (auth.log sys.log apache2/error.log) peut être ais-je mal cherché.

  • # module calendrier dans icedove ?

    Posté par . Évalué à 2.

    tu as bien installé un module calendrier dans icedove ?

    sous thunderbird il s'appelle lightning,
    ensuite quand tu ajoutes le calendrier, tu choisis ical (ics) ou caldav ?

    • [^] # Re: module calendrier dans icedove ?

      Posté par . Évalué à 2.

      Lightning est installé. Je choisis caldav.
      Le lien de synchronisation qui est fourni est du type
      http://[MonAdresse].ddns.net/owncloud/remote.php/caldav/calendars/[usager]/[NomDuCalendrier]

      Fonctionne également (enfin sous evolution avec https (ça chouine un peu au début que certificat auto signé…) accessible aussi avec l'IP locale de la raspberry.

      Il se prend pour Napoléon, son état empire.

      • [^] # Re: module calendrier dans icedove ?

        Posté par . Évalué à 2.

        quand tu donnes cette URL à icedove, il te demandes un login/mot de passe ?

        • [^] # Re: module calendrier dans icedove ?

          Posté par . Évalué à 2.

          Non. Mais je me demande s'il ne l'avait pas demandé lors d'un essai précédent. Je vais voir s'il y a moyen de virer un éventuel fichier de cache et je réessaie.

          Il se prend pour Napoléon, son état empire.

          • [^] # Re: module calendrier dans icedove ?

            Posté par . Évalué à 3.

            essaie aussi sans https, des fois que icedove refuse la connexion à cause du certificat auto-signé sans proposé de poser une exception.

          • [^] # Re: module calendrier dans icedove ?

            Posté par . Évalué à 2.

            J'ai viré tout ce que j'ai pu comme fichier caché, pas de demande d'identifiant - mot de passe.
            Je vais me coucher je verrai ça demain. merci

            Il se prend pour Napoléon, son état empire.

            • [^] # Re: module calendrier dans icedove ?

              Posté par . Évalué à 2.

              Le problème, malgré les apparences est du côté serveur.
              J'ai une installation owncloud 7.03 dont je peux sans problème synchroniser le calendrier (hébergée chez lautre.net)

              Le calendrier de la version (8.0) installé sur ma raspbian (Cf. plus haut) ne veut rien entendre. à syntaxe équivalente, l'un synchronise en me demandant de m'identifier, l'autre ne demande rien, et dit que l'agenda est momentanément indisponible.

              Si je lance icedove en console j'ai ça

              citation
              dominique@fabrique:~$ icedove &
              [1] 7224
              dominique@fabrique:~$ [calBackendLoader] Using libical backend at /home/dominique/.icedove/o0rg1o5d.default/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical.manifest

              Là, c'est la demande d'identification pour l'agenda qui synchronise (celui hébergé chez lautre.net)

              Warning: Une erreur est survenue lors de la lecture de données de l'agenda : domi. Cependant, l'erreur est certainement mineure ; le programme va donc essayer de poursuivre. Code d'erreur : DAV_NOT_DAV. Description : La ressource sur « http://192.168.1.28/owncloud/remote.php/caldav/calendars/Mildouze/dominique » n'est pas une collection DAV ou n'est pas disponible
              Warning: Une erreur est survenue lors de la lecture de données de l'agenda : domi. Cependant, l'erreur est certainement mineure ; le programme va donc essayer de poursuivre. Code d'erreur : READ_FAILED. Description :
              Error: [calCachedCalendar] replay action failed: null, uri=http://192.168.1.28/owncloud/remote.php/caldav/calendars/Mildouze/dominique, result=2147500037, op=[xpconnect wrapped calIOperation]
              1428159686935 addons.update-checker WARN Update manifest for langpack-fr@thunderbird.mozilla.org did not contain an updates property

              Là, le message d'erreur de l'agenda qui ne veut pas synchroniser

              Du côté du owncloud, on lit dans le fichier de log des choses du genre :

              …/… "User did not have the required privileges ({DAV:}read) for path \\"addressbooks\\/Mildouze\\/contacts\.../…

              Mais cela ne concerne que le gestionnaire de contact carddav qui ne veut pas fonctionner avec Evolution). Le terme Caldav est introuvable dans ce fichier de log.

              Pour résumer, avec evolution et une url de type "caldav://… la synchro fonctionne avec icedove la syntaxe caldav:// ne donne aucun retour et pas de message d'erreur, la syntaxe http:// retourne une erreur 'agenda momentanément indisponible.

              À vous les studios…

              Il se prend pour Napoléon, son état empire.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.