Android 6.0: Error updating repository https://f-droid.org/repo
OS: Android 6.0 on armv7l F-Droid version: 1.23.0
Updating the repository list gives the following adb logcat output:
10-31 19:00:07.535 16531 17237 I o.f.d.MirrorChooserImpl: [DefaultDispatcher-worker-6] Last mirror, rethrowing... (SSLHandshakeException)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: Error updating repository https://f-droid.org/repo
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:328)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:517)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at java.lang.Thread.run(Thread.java:833)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: Caused by: java.security.cert.CertificateException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:324)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:225)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:115)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:556)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: at com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:324)
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: ... 20 more
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: Caused by: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
10-31 19:00:07.541 16531 17237 E RepoUpdateManager: ... 26 more
However! The category page does load after a while (from cache?), but no images are shown. Please let me know if a longer excerpt from logcat is needed.