[FRAMAGENDA] Synchro Android 9 / Framagenda impossible

Bonjour,
Depuis quelques temps mon samsung android v9 ne synchronise plus le framagenda via l’app DAVx5. Lors de mes tentatives de saisie de l’url https://framagenda.org/remote.php/dav, avec et sans le « s » du http, avec ou sans le / de fin ou également en remplaçant dav par caldav, qui fonctionnait mieux ces derniers temps, l’app DAVx5 mouline longuement en indiquant « détection de la configuration » pour finalement me dire « aucun accès possible au service Caldav ou Carddav ».

Je joins le début du fichier debug au cas où quelqu’un aurait un idée…
Merci d’avance

Citation
2023-11-13 21:56:21 36422 [servicedetection.DavResourceFinder] Finding initial carddav service configuration
2023-11-13 21:56:21 36422 [servicedetection.DavResourceFinder] Checking user-given URL: https://framagenda.org/remote.php/dav/
2023-11-13 21:57:21 36422 [servicedetection.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
EXCEPTION javax.net.ssl.SSLHandshakeException: Certificate chain not trusted
at org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:14)
at org.conscrypt.ConscryptEngine.convertException(ConscryptEngine.java:15)
at org.conscrypt.ConscryptEngine.readPlaintextData(ConscryptEngine.java:39)
at org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:49)
at org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:18)
at org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:2)
at org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:70)
at

Bonjour,

Pourriez-vous nous dire exactement depuis combien de temps cela ne fonctionne plus ? Nous avons fait une modification de configuration au niveau SSL/TLS il y a 3 mois mais, à part ça, rien n’a changé.

Nous avons remis l’ancienne configuration SSL/TLS, pourriez-vous nous dire si cela refonctionne ?

Bonjour @Framasky et merci pour votre réponse rapide,
même problème avec les adresses dav/ ou dav
je pense que cela ne fonctionne plus depuis… je ne suis pas certaine. j’ai mis du temps à m’en rendre compte
J’ai de temps en temps des notifications de certificats à valider. Et puis j’ai eu beaucoup il y a un mois ou 2, puis plus rien. Est-ce que le dysfonctionnement a commencé là ? Désolée, je n’ai pas été suffisamment attentive pour vous le certifier.
merci pour votre aide.

voici le message d’erreur complet:

2023-11-14 09:50:04 36440 [servicedetection.DavResourceFinder] Finding initial carddav service configuration
2023-11-14 09:50:04 36440 [servicedetection.DavResourceFinder] Checking user-given URL: https://framagenda.org/remote.php/dav/
2023-11-14 09:51:04 36440 [servicedetection.DavResourceFinder] PROPFIND/OPTIONS on user-given URL failed
EXCEPTION javax.net.ssl.SSLHandshakeException: Certificate chain not trusted
	at org.conscrypt.SSLUtils.toSSLHandshakeException(SSLUtils.java:14)
	at org.conscrypt.ConscryptEngine.convertException(ConscryptEngine.java:15)
	at org.conscrypt.ConscryptEngine.readPlaintextData(ConscryptEngine.java:39)
	at org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:49)
	at org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:18)
	at org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:2)
	at org.conscrypt.ConscryptEngineSocket$SSLInputStream.processDataFromSocket(ConscryptEngineSocket.java:70)
	at org.conscrypt.ConscryptEngineSocket$SSLInputStream.access$100(ConscryptEngineSocket.java:1)
	at org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:91)
	at org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:37)
	at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:101)
	at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:183)
	at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:732)
	at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:66)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:133)
	at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:1126)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:133)
	at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:237)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:133)
	at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:154)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:133)
	at at.bitfire.davdroid.network.HttpClient$UserAgentInterceptor.intercept(HttpClient.kt:83)
	at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:133)
	at okhttp3.internal.connection.RealCall.execute(RealCall.kt:138)
	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:9)
	at at.bitfire.dav4jvm.DavResource$propfind$2.invoke(DavResource.kt:1)
	at at.bitfire.dav4jvm.DavResource.followRedirects$build(DavResource.kt:14)
	at at.bitfire.dav4jvm.DavResource.propfind(DavResource.kt:72)
	at at.bitfire.davdroid.servicedetection.DavResourceFinder.checkBaseURL(DavResourceFinder.kt:132)
	at at.bitfire.davdroid.servicedetection.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:20)
	at at.bitfire.davdroid.servicedetection.DavResourceFinder.findInitialConfiguration(DavResourceFinder.kt:1)
	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:7)
	at at.bitfire.davdroid.ui.setup.DetectConfigurationFragment$DetectConfigurationModel$detectConfiguration$2.invoke(DetectConfigurationFragment.kt:1)
	at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:3)
Caused by: java.security.cert.CertificateException: Certificate chain not trusted

Dans le titre du fil, vous indiquez Android 9 mais dans les journaux du serveur, je ne vois que de l’Android 8 (le user-agent de Davx5 indique la version d’Android).

Avez-vous fait une mise à jour d’Android ?
Je vois des requêtes Davx5 pour votre compte jusqu’au 6 novembre (lundi de la semaine dernière) à 16h42. Avez-vous faite une manipulation particulière ce jour-là ?

J’ai enfin trouvé !
En désinstallant l’appli et en la réinstallant, la synchro agenda refonctionne parfaitement.
Désolée de ne pas y avoir pensé avant et Merci pour vos réponses et sinon oui la version Android est la 8 et la version Samsung est la 9.
bonne journée