Cannont synchronize my Joplin Android app with my account

Operating system

Android

Joplin version

3.2.7

Desktop version info

Joplin Mobile 3.2.7 (prod, android)

ID client : 1dfd0b992c60401aa82c24649afdbba8
Version de Synchro : 3
Version du profil : 47
Trousseau supporté : Non

Révision : 2fba10133 (dev)

Niveau d'API Android : 23
Version WebView : Inconnu
Package WebView : Inconnu
FTS activé : 1
Hermes activé : 1

What issue do you have?

Hi Joplin team,
I tried to synchronize my Joplin Android app with my account. There is a link « Authorize » that leads me to the web page of my account on which I log in with success. Then, I go back to the app and I have a « Erreur:Network request failed ».
Anyone has ever faced this error? This very annoying because I can't use the app on my smartphone. Need help please.
Thanks,
asan :fox_face:

What account are you referring to?

Hi!
I'm referring to my https://joplincloud.com account.
Any ideas?
asan :fox_face:

With Joplin Cloud it can happen if you are on a monitored network, like work or if you go through a proxy. Does that apply to your connection?

No, it's not.
I have subscribed to Joplin and I cannot use the synchronization and no one can help me. How can I get my charges back please?
Thanks,
asan :fox:

Hello, our cancellation policy is there: https://joplincloud.com/help#cancellation-policy

OK well, I cannot get my subscription refunded...
Can I get some help to fix my issue?
Thanks,
asan

@laurent do you have any news? How can I solve my pb?
Thanks,
asan :fox:

PM sent

1 Like

Regarding the "Network request failed", please provide a screenshot so that we can see at which point it happens.

Also please consider providing logs: joplinapp.org/debugging

1 Like

I'm including more specific instructions about how to do this:

  1. Try to sync.
    • Goal: Include the full synchronization-related error near the beginning of Joplin's log screen.
  2. Go to configuration > tools > log.
  3. Click "Errors only":
  4. Search for a recent error containing "Network request failed". It should be near the top of the log screen.

Note: Android API 23 corresponds to Android 6.

Thanks for your return,
Here are the screenshot and the error logs:
mobile-log.log (657 Bytes)


Thanks,
asan :fox:

1 Like

Android 6 is still supported by Google but very old. I seem to remember something had to be manually updated to make it work with Let's Encrypt TLS certificates

As always I can't find anything using Google, but ChatGPT has this to say:


To make a Let's Encrypt TLS certificate work on Android 6, you need to manually update the root certificates in the Android OS. This typically involves adding the ISRG Root X1 certificate to the system's trust store. Here's how you can do it:

Steps to Update:

  1. Download the ISRG Root X1 Certificate:

    • Visit the Let's Encrypt certificate page on a desktop or another device.
    • Download the ISRG Root X1 PEM or DER file.
  2. Transfer the Certificate to the Android Device:

    • Use a USB connection, cloud storage, or email to transfer the certificate file to your Android device.
  3. Install the Certificate:

    • Go to Settings > Security > Install from storage.
    • Navigate to the location of the transferred certificate and select it.
    • When prompted, give the certificate a name (e.g., "ISRG Root X1").
    • Choose to use the certificate for "VPN and apps" (this option depends on your device and Android version).
  4. Restart the Device:

    • Restart the Android device to ensure the certificate is recognised and functional.
  5. Test the Website:

    • Open the website in question to confirm that it now works without TLS errors.

Important Notes:

  • For system-wide trust, you need root access to add the certificate to the system-level trust store. Without root, the certificate is only trusted for apps and browsers that explicitly use the user-installed certificate store.
  • Consider upgrading the device or switching to a browser like Firefox for Android, which uses its own certificate store and supports newer certificates independently of the system.

Let me know if you need more detailed guidance!

And this would be the PEM file that you'd need to install:

https://letsencrypt.org/certs/isrgrootx1.pem.txt

Thanks a lot, it worked!
asan :fox:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.