Thunderbird + Carbook : connexion à Baïkal invalide

On y discute de tout, ou presque...
Répondre
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

J'arrive à me connecter et sync Tbird - version 52.2.1 - + Cardbook : v27.4 sans soucis vers mon compte Framagenda. Pour l'instant, test d'un seul contact.
Ce qui permet de valider que le couple Tbird+Cardbook fonctionne...

à titre perso, j'ai un serveur Baïkal (monté sur nginx) sur lequel je n'arrive pas à me connecter (sous OpenBSD) !

Je sync TBird sans soucis concernant la partie calendrier - adresse de type ''https://cloud.mondomaine.net/dav.php/ca ... d/mon_cal/''
Je n'ai pas de problème de connexion : id + pass accepté

Normalement, pour me connecter avec CardBook, je lui donne pour adresse en URL distant : "https://cloud.mondomaine.net/dav.php/ad ... id/mon_ab/"
C'est exactement le même couple 'id + pass' que pour le calendrier.

Et, j'arrive aussi à me connecter sur l'interface web de Baikal, avec le même couple d'identification, sans aucun problème.

Pour message d'erreur sur mon serveur, j'ai ceci :

Code : Tout sélectionner

address_ipv6 - mon_id [25/Mar/2018:20:32:04 +0200] 401 "PROPFIND /dav.php/addressbooks/mon_id/mon_ab/ HTTP/2.0" "Request-Length:283" "Request-Time:0.051" 355 "UA:Thunderbird CardBook/27.4 Lightning/5.4.2.1" "Referrer:-" 
"Gz-Ratio:-""Conn-Serial-Number:25025" "Request-Nb-Current:5"
address_ipv6 - mon_id [25/Mar/2018:20:32:05 +0200] 401 "PROPFIND /dav.php/addressbooks/mon_id/mon_ab/.well-known/carddav HTTP/2.0" "Request-Length:222" "Request-Time:0.042" 355 "UA:Thunderbird CardBook/27.4 Lightning/5.4.2.1" "Referrer:-" 
"Gz-Ratio:-""Conn-Serial-Number:25025" "Request-Nb-Current:6"
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Avatar de l’utilisateur
Mimoza
Contributeur
Contributeur
Messages : 655
Inscription : 22 avr. 2016, 12:00
Localisation : Terre
Status : Hors-ligne

Le «401» m'attire l'attention, en Http c'est «Unauthorized» donc je dirais un soucis d'authentification. Mais comme tu le dis tu arrive a t'authentifier sur l'interface web … bizarre.
Les logs que tu donnes sont ceux de Nginx, ou Baïkal ? Peut être un soucis entre ces 2 composants.
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Ce sont les logs de nginx...
Et du fait que j'arrive à me connecter avec Thunderbird + Lightning pour la partie calendrier...
ou, sur Android, avec OpenSync, OpenTask...
Voire, sur l'IPad...
Sans parler de l'interface web, et de l'interface d'admin... tout cela sans soucis, je ne vois pas en quoi je peux avoir des problèmes de droits.

Ce que je remarque, c'est que Cardbook rajoute à l'url, le suffixe '.well-known/carddav'... et je suspecte que le problème vient de là. Mais je ne trouve rien sur le web. pfff
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Avatar de l’utilisateur
Mimoza
Contributeur
Contributeur
Messages : 655
Inscription : 22 avr. 2016, 12:00
Localisation : Terre
Status : Hors-ligne

En effet le «.well-know» est suspect.
En fait le 401 n'est pas forcément un problème d'authentification, mais peut être juste un soucis de droits d'accès. Et accéder à un «.quelque-chose» peu être bloqué au niveau de Nginx par certaines règles de sécu qui son en général mis en place par défaut dans des config sécurisées.
N'aurais tu pas un truc du genre dans un recoin de conf ?

Code : Tout sélectionner

# On empêche l'accès aux .htaccess et autres fichiers cachés
location ~ /\. {
	access_log off;
	log_not_found off;
	deny all;
}
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

si, je l'ai en effect désactivé... redémarré nginx, mais ça ne change rien.

Suis entrain de voir sur le forum de cardbook : https://cardbook.6660.eu/forums/topic/c ... ec-baikal/
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Bon, problème réglé grâce à la dernière màj du plugin Cardbook, la version 28.0 ! :p
(qui apparemment, gère correctement la méthode de connexion Digest)
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Avatar de l’utilisateur
Mimoza
Contributeur
Contributeur
Messages : 655
Inscription : 22 avr. 2016, 12:00
Localisation : Terre
Status : Hors-ligne

Bon tant mieux :)
Répondre