Android client: Network connection error

Yeah: Wow :astonished:

Is is possible to do this with mkcert?

Yes.

Thats nice :-) Can you tell me how? I have already tryd it without success.
I think i used the wrong syntax.

Hmm, I didn’t write the documentation. Let me try to ping the author, but the FAQ also point to the mkcert web site. Isn’t there any info in the README that is useful to you?

Sadly no or rather i did’nt get it.

My setup:
Nas with Nextcloud Container. I try to connect from Android to that Nextcloud Container.
The Nas got an IP 192.168.178.41.
The Nextcloud Container got an IP 192.168.178.43

I installed the self signed Certificate on the Nas and the Android device.
Maybe this is not the right way. Sadly i didn’t find any manual for that case.

This is what I got back from the author of that commit:


The mkcert command is run simply as mkcert my.domain.com. This will generate two files in the current working directory:

  1. my.domain.com.pem - the server certificate
  2. my.domain.com-key.pem - the private key of the server certificate

But also, the RootCA certificate will be generated in the application folder (on linux it is ~/.local/share/mkcert):

   3. rootCA.pem - certificate authority (public key)
   4. rootCA-key.pem - certificate authority private key

The server certificate (1) is signed with the CA private key (4). This means that any clients making requests will validate the response by looking up the root CA public key (3) and verifying the signature.

What your HTTP server needs is (1), (2), and (3). On the client you need to add (3) as a user adde certificate authority so that it’s accepted as a valid CA. (4) is used just to create new server certificates (like (1) and (2)).


I hope this helps.

1 Like

Thank you!
I got (1) and (2) installed on my NAS. I’m not sure how to install the (3) on the NAS. I just copied it in the /etc/ssl/certs directory.
(3) has to be convertet (with openssl) to .crt to be installed on Android. There it is recognized under trusted User Cert.

Now i can open the https URL from Android via Browser. But still not with the Joplin App.
For the moment i did’nt know what to do.

The Linux Desktop Joplin App is functional with the same URL i use with the Android App.

What’s the Android Joplin app version? (Older versions did not recognize self signed certs.)
What’s the Android OS version? (Older versions have a few restrictions, although I do not know which ones exactly.)
What is the exact error message?
Do you have a debug log? (There’s a button in the configuration screen that says: EXPORT DEBUG REPORT)

AFAIK others have got this working and there should be more topics about this in this forum. I hope that someone who uses self-signed certs on Android can chime in.

Joplin Version: 1.0.281
Android Version: Lineage 16 - Android 9
Error Message: Network request failed

debug log

Date,Level,Message
08-02T22:53:15,30,""“RevisionService::maintenance: Done in 143ms”"
08-02T22:53:15,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:53:15,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:53:15,30,""“RevisionService::maintenance: Starting…”"
08-02T22:49:33,30,""“RevisionService::maintenance: Done in 139ms”"
08-02T22:49:33,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:49:33,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T22:49:33,30,""“Starting scheduled sync”"
08-02T22:49:33,30,""“Preparing scheduled sync”"
08-02T22:49:33,30,""“Scheduling sync operation…”"
08-02T22:49:33,30,""“Running background sync on timer…”"
08-02T22:49:33,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:49:33,30,""“RevisionService::maintenance: Starting…”"
08-02T22:45:09,30,""“RevisionService::maintenance: Done in 295ms”"
08-02T22:45:09,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:45:09,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:45:09,30,""“RevisionService::maintenance: Starting…”"
08-02T22:44:31,30,""“RevisionService::maintenance: Done in 365579ms”"
08-02T22:44:31,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:44:31,30,""“RevisionService::maintenance: Done in 64ms”"
08-02T22:44:31,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T22:44:31,30,""“Starting scheduled sync”"
08-02T22:44:31,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:44:31,30,""“RevisionService::maintenance: Starting…”"
08-02T22:44:31,30,""“Preparing scheduled sync”"
08-02T22:44:31,30,""“Scheduling sync operation…”"
08-02T22:44:31,30,""“Running background sync on timer…”"
08-02T22:38:25,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:38:25,30,""“RevisionService::maintenance: Starting…”"
08-02T22:37:25,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T22:37:25,30,""“ResourceService::indexNoteResources: Completed”"
08-02T22:37:25,30,""“RevisionService::maintenance: Done in 167ms”"
08-02T22:37:25,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:37:25,30,""“ResourceService::indexNoteResources: Start”"
08-02T22:37:25,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:37:25,30,""“RevisionService::maintenance: Starting…”"
08-02T22:36:58,30,""“SearchEngine: Updated FTS table in 16ms. Inserted: 0. Deleted: 0"”
08-02T22:36:58,30,""“Starting scheduled sync”"
08-02T22:36:58,30,""“Preparing scheduled sync”"
08-02T22:36:58,30,""“SearchEngine: Updating FTS table…”"
08-02T22:36:52,30,""“RevisionService::maintenance: Done in 177ms”"
08-02T22:36:52,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:36:52,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:36:52,30,""“RevisionService::maintenance: Starting…”"
08-02T22:36:49,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T22:36:48,30,""“ResourceFetcher: Auto-added resources: 0"”
08-02T22:36:48,30,""“Application initialized”"
08-02T22:36:48,30,""“RevisionService::runInBackground: Starting background service with revision collection interval 30000"”
08-02T22:36:48,30,""“Scheduling sync operation…”"
08-02T22:36:48,30,""“ResourceFetcher: Auto-add resources: Mode: always”"
08-02T22:36:48,30,""“Scheduling sync operation…”"
08-02T22:36:48,30,""“Loaded master keys: 0"”
08-02T22:36:48,30,""“Trying to load 0 master keys…”"
08-02T22:36:48,30,""“Loading folders…”"
08-02T22:36:48,30,""“Loaded master keys: 0"”
08-02T22:36:48,30,""“Trying to load 0 master keys…”"
08-02T22:36:48,30,""“Sync target: 5"”
08-02T22:36:48,30,""“Loading settings…”"
08-02T22:36:48,30,""“Database is ready.”"
08-02T22:36:48,30,""“Current database version”, “23"”
08-02T22:36:48,30,""“Checking for database schema update…”"
08-02T22:36:48,30,""“Database was open successfully”"
08-02T22:36:48,30,""“Starting application net.cozic.joplin-mobile (prod)”"
08-02T22:36:48,30,"""====================================""
08-02T22:36:23,30,""“RevisionService::maintenance: Done in 88582ms”"
08-02T22:36:23,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:36:23,30,""“RevisionService::maintenance: Done in 56ms”"
08-02T22:36:23,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:36:23,30,""“RevisionService::maintenance: Starting…”"
08-02T22:34:54,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:34:54,30,""“RevisionService::maintenance: Starting…”"
08-02T22:34:09,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T22:34:09,30,""“ResourceService::indexNoteResources: Completed”"
08-02T22:34:09,30,""“ResourceService::indexNoteResources: Start”"
08-02T22:33:50,30,""“SearchEngine: Updated FTS table in 54ms. Inserted: 0. Deleted: 0"”
08-02T22:33:49,30,""“Starting scheduled sync”"
08-02T22:33:49,30,""“Preparing scheduled sync”"
08-02T22:33:49,30,""“SearchEngine: Updating FTS table…”"
08-02T22:33:43,30,""“RevisionService::maintenance: Done in 197ms”"
08-02T22:33:43,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:33:43,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:33:43,30,""“RevisionService::maintenance: Starting…”"
08-02T22:33:40,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T22:33:40,30,""“ResourceFetcher: Auto-added resources: 0"”
08-02T22:33:39,30,""“Application initialized”"
08-02T22:33:39,30,""“RevisionService::runInBackground: Starting background service with revision collection interval 30000"”
08-02T22:33:39,30,""“Scheduling sync operation…”"
08-02T22:33:39,30,""“ResourceFetcher: Auto-add resources: Mode: always”"
08-02T22:33:39,30,""“Scheduling sync operation…”"
08-02T22:33:39,30,""“Loaded master keys: 0"”
08-02T22:33:39,30,""“Trying to load 0 master keys…”"
08-02T22:33:39,30,""“Loading folders…”"
08-02T22:33:39,30,""“Loaded master keys: 0"”
08-02T22:33:39,30,""“Trying to load 0 master keys…”"
08-02T22:33:39,30,""“Sync target: 5"”
08-02T22:33:39,30,""“Loading settings…”"
08-02T22:33:39,30,""“Database is ready.”"
08-02T22:33:39,30,""“Current database version”, “23"”
08-02T22:33:39,30,""“Checking for database schema update…”"
08-02T22:33:39,30,""“Database was open successfully”"
08-02T22:33:39,30,""“Starting application net.cozic.joplin-mobile (prod)”"
08-02T22:33:39,30,"""====================================""
08-02T22:23:21,30,""“RevisionService::maintenance: Done in 662124ms”"
08-02T22:23:21,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:23:21,30,""“RevisionService::maintenance: Done in 62ms”"
08-02T22:23:21,30,""“Starting scheduled sync”"
08-02T22:23:21,30,""“Preparing scheduled sync”"
08-02T22:23:21,30,""“Scheduling sync operation…”"
08-02T22:23:21,30,""“Running background sync on timer…”"
08-02T22:23:21,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:23:21,30,""“RevisionService::maintenance: Starting…”"
08-02T22:12:19,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:12:19,30,""“RevisionService::maintenance: Starting…”"
08-02T22:10:25,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T22:10:24,30,""“Garbage collecting alarms…”"
08-02T22:10:24,30,""“Updating all notifications…”"
08-02T22:10:24,30,""“Total resources: 3"”
08-02T22:10:24,30,""“Total notes: 1"”
08-02T22:10:24,30,""“Total folders: 1"”
08-02T22:10:24,30,""“cancelling: 1"”
08-02T22:10:24,30,""“Operations completed: “”
08-02T22:10:24,30,”"“Synchronisation was cancelled.”"
08-02T22:10:24,10,""“TypeError: Network request failed
onerror@index.android.bundle:139:2655
value@index.android.bundle:124:1505
value@index.android.bundle:123:6095
value@index.android.bundle:123:2835
value@index.android.bundle:49:1280
value@index.android.bundle:28:3311
index.android.bundle:28:822
value@index.android.bundle:28:2565
value@index.android.bundle:28:794
value@[native code]”"
08-02T22:09:57,30,""“RevisionService::maintenance: Done in 708234ms”"
08-02T22:09:57,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T22:09:57,30,""“RevisionService::maintenance: Done in 88ms”"
08-02T22:09:57,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T22:09:57,30,""“Starting scheduled sync”"
08-02T22:09:57,30,""“RevisionService::maintenance: Service is enabled”"
08-02T22:09:57,30,""“RevisionService::maintenance: Starting…”"
08-02T22:09:57,30,""“Preparing scheduled sync”"
08-02T22:09:57,30,""“Scheduling sync operation…”"
08-02T22:09:57,30,""“Running background sync on timer…”"
08-02T21:58:09,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:58:09,30,""“RevisionService::maintenance: Starting…”"
08-02T21:57:02,30,""“RevisionService::maintenance: Done in 38001ms”"
08-02T21:57:02,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T21:57:02,30,""“RevisionService::maintenance: Done in 34ms”"
08-02T21:57:02,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:57:02,30,""“RevisionService::maintenance: Starting…”"
08-02T21:56:24,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:56:24,30,""“RevisionService::maintenance: Starting…”"
08-02T21:55:08,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T21:55:08,30,""“ResourceService::indexNoteResources: Completed”"
08-02T21:55:08,30,""“ResourceService::indexNoteResources: Start”"
08-02T21:54:48,30,""“SearchEngine: Updated FTS table in 15ms. Inserted: 0. Deleted: 0"”
08-02T21:54:48,30,""“Starting scheduled sync”"
08-02T21:54:48,30,""“Preparing scheduled sync”"
08-02T21:54:48,30,""“SearchEngine: Updating FTS table…”"
08-02T21:54:42,30,""“RevisionService::maintenance: Done in 194ms”"
08-02T21:54:42,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T21:54:42,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:54:42,30,""“RevisionService::maintenance: Starting…”"
08-02T21:54:39,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T21:54:38,30,""“ResourceFetcher: Auto-added resources: 0"”
08-02T21:54:38,30,""“Application initialized”"
08-02T21:54:38,30,""“RevisionService::runInBackground: Starting background service with revision collection interval 30000"”
08-02T21:54:38,30,""“Scheduling sync operation…”"
08-02T21:54:38,30,""“ResourceFetcher: Auto-add resources: Mode: always”"
08-02T21:54:38,30,""“Scheduling sync operation…”"
08-02T21:54:38,30,""“Loaded master keys: 0"”
08-02T21:54:38,30,""“Trying to load 0 master keys…”"
08-02T21:54:38,30,""“Loading folders…”"
08-02T21:54:38,30,""“Loaded master keys: 0"”
08-02T21:54:38,30,""“Trying to load 0 master keys…”"
08-02T21:54:38,30,""“Sync target: 5"”
08-02T21:54:38,30,""“Loading settings…”"
08-02T21:54:38,30,""“Database is ready.”"
08-02T21:54:38,30,""“Current database version”, “23"”
08-02T21:54:38,30,""“Checking for database schema update…”"
08-02T21:54:38,30,""“Database was open successfully”"
08-02T21:54:38,30,""“Starting application net.cozic.joplin-mobile (prod)”"
08-02T21:54:38,30,"""====================================""
08-02T21:53:39,30,""“RevisionService::maintenance: Done in 9396ms”"
08-02T21:53:39,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T21:53:29,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:53:29,30,""“RevisionService::maintenance: Starting…”"
08-02T21:52:24,30,""“RevisionService::maintenance: Done in 2175ms”"
08-02T21:52:24,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T21:52:22,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:52:22,30,""“RevisionService::maintenance: Starting…”"
08-02T21:51:37,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T21:51:37,30,""“ResourceService::indexNoteResources: Completed”"
08-02T21:51:37,30,""“ResourceService::indexNoteResources: Start”"
08-02T21:51:17,30,""“SearchEngine: Updated FTS table in 27ms. Inserted: 0. Deleted: 0"”
08-02T21:51:17,30,""“Starting scheduled sync”"
08-02T21:51:17,30,""“Preparing scheduled sync”"
08-02T21:51:17,30,""“SearchEngine: Updating FTS table…”"
08-02T21:51:11,30,""“RevisionService::maintenance: Done in 200ms”"
08-02T21:51:11,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T21:51:11,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:51:11,30,""“RevisionService::maintenance: Starting…”"
08-02T21:51:08,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T21:51:07,30,""“ResourceFetcher: Auto-added resources: 0"”
08-02T21:51:07,30,""“Application initialized”"
08-02T21:51:07,30,""“RevisionService::runInBackground: Starting background service with revision collection interval 30000"”
08-02T21:51:07,30,""“Scheduling sync operation…”"
08-02T21:51:07,30,""“ResourceFetcher: Auto-add resources: Mode: always”"
08-02T21:51:07,30,""“Scheduling sync operation…”"
08-02T21:51:07,30,""“Loaded master keys: 0"”
08-02T21:51:07,30,""“Trying to load 0 master keys…”"
08-02T21:51:07,30,""“Loading folders…”"
08-02T21:51:07,30,""“Loaded master keys: 0"”
08-02T21:51:07,30,""“Trying to load 0 master keys…”"
08-02T21:51:07,30,""“Sync target: 5"”
08-02T21:51:07,30,""“Loading settings…”"
08-02T21:51:07,30,""“Database is ready.”"
08-02T21:51:07,30,""“Current database version”, “23"”
08-02T21:51:07,30,""“Checking for database schema update…”"
08-02T21:51:07,30,""“Database was open successfully”"
08-02T21:51:07,30,""“Starting application net.cozic.joplin-mobile (prod)”"
08-02T21:51:07,30,"""====================================""
08-02T21:50:58,30,""“RevisionService::maintenance: Done in 145ms”"
08-02T21:50:58,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T21:50:58,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T21:50:58,30,""“Starting scheduled sync”"
08-02T21:50:58,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:50:58,30,""“RevisionService::maintenance: Starting…”"
08-02T21:50:58,30,""“Preparing scheduled sync”"
08-02T21:50:58,30,""“Scheduling sync operation…”"
08-02T21:50:58,30,""“Running background sync on timer…”"
08-02T21:13:57,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T21:13:57,30,""“ResourceService::indexNoteResources: Completed”"
08-02T21:13:57,30,""“RevisionService::maintenance: Done in 212ms”"
08-02T21:13:57,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T21:13:57,30,""“ResourceService::indexNoteResources: Start”"
08-02T21:13:57,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:13:57,30,""“RevisionService::maintenance: Starting…”"
08-02T21:12:10,30,""“SearchEngine: Updated FTS table in 54ms. Inserted: 0. Deleted: 0"”
08-02T21:12:10,30,""“SearchEngine: Updating FTS table…”"
08-02T21:12:04,30,""“RevisionService::maintenance: Done in 184ms”"
08-02T21:12:04,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T21:12:04,30,""“RevisionService::maintenance: Service is enabled”"
08-02T21:12:04,30,""“RevisionService::maintenance: Starting…”"
08-02T21:12:03,30,""“Starting scheduled sync”"
08-02T21:12:03,30,""“Preparing scheduled sync”"
08-02T21:12:03,30,""“Scheduling sync operation…”"
08-02T21:12:01,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T21:12:00,30,""“ResourceFetcher: Auto-added resources: 0"”
08-02T21:12:00,30,""“Application initialized”"
08-02T21:12:00,30,""“RevisionService::runInBackground: Starting background service with revision collection interval 30000"”
08-02T21:12:00,30,""“Scheduling sync operation…”"
08-02T21:12:00,30,""“ResourceFetcher: Auto-add resources: Mode: always”"
08-02T21:12:00,30,""“Scheduling sync operation…”"
08-02T21:12:00,30,""“Loaded master keys: 0"”
08-02T21:12:00,30,""“Trying to load 0 master keys…”"
08-02T21:12:00,30,""“Loading folders…”"
08-02T21:12:00,30,""“Loaded master keys: 0"”
08-02T21:12:00,30,""“Trying to load 0 master keys…”"
08-02T21:12:00,30,""“Sync target: 5"”
08-02T21:12:00,30,""“Loading settings…”"
08-02T21:12:00,30,""“Database is ready.”"
08-02T21:12:00,30,""“Current database version”, “23"”
08-02T21:12:00,30,""“Checking for database schema update…”"
08-02T21:12:00,30,""“Database was open successfully”"
08-02T21:12:00,30,""“Starting application net.cozic.joplin-mobile (prod)”"
08-02T21:12:00,30,"""====================================""
08-02T20:23:48,30,""“RevisionService::maintenance: Done in 617031ms”"
08-02T20:23:48,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T20:23:48,30,""“RevisionService::maintenance: Done in 44ms”"
08-02T20:23:48,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T20:23:48,30,""“Starting scheduled sync”"
08-02T20:23:48,30,""“RevisionService::maintenance: Service is enabled”"
08-02T20:23:48,30,""“RevisionService::maintenance: Starting…”"
08-02T20:23:48,30,""“Preparing scheduled sync”"
08-02T20:23:48,30,""“Scheduling sync operation…”"
08-02T20:23:48,30,""“Running background sync on timer…”"
08-02T20:13:31,30,""“RevisionService::maintenance: Service is enabled”"
08-02T20:13:31,30,""“RevisionService::maintenance: Starting…”"
08-02T20:11:58,30,""“RevisionService::maintenance: Done in 285ms”"
08-02T20:11:58,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T20:11:57,30,""“RevisionService::maintenance: Service is enabled”"
08-02T20:11:57,30,""“RevisionService::maintenance: Starting…”"
08-02T20:10:29,30,""“RevisionService::maintenance: Done in 48923ms”"
08-02T20:10:29,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T20:10:29,30,""“RevisionService::maintenance: Done in 39ms”"
08-02T20:10:29,30,""“RevisionService::maintenance: Service is enabled”"
08-02T20:10:29,30,""“RevisionService::maintenance: Starting…”"
08-02T20:09:40,30,""“RevisionService::maintenance: Service is enabled”"
08-02T20:09:40,30,""“RevisionService::maintenance: Starting…”"
08-02T20:09:02,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T20:09:02,30,""“ResourceService::indexNoteResources: Completed”"
08-02T20:09:02,30,""“ResourceService::indexNoteResources: Start”"
08-02T20:08:42,30,""“SearchEngine: Updated FTS table in 15ms. Inserted: 0. Deleted: 0"”
08-02T20:08:42,30,""“Starting scheduled sync”"
08-02T20:08:42,30,""“Preparing scheduled sync”"
08-02T20:08:42,30,""“SearchEngine: Updating FTS table…”"
08-02T20:08:36,30,""“RevisionService::maintenance: Done in 145ms”"
08-02T20:08:36,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T20:08:36,30,""“RevisionService::maintenance: Service is enabled”"
08-02T20:08:36,30,""“RevisionService::maintenance: Starting…”"
08-02T20:08:33,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T20:08:32,30,""“ResourceFetcher: Auto-added resources: 0"”
08-02T20:08:32,30,""“Application initialized”"
08-02T20:08:32,30,""“RevisionService::runInBackground: Starting background service with revision collection interval 30000"”
08-02T20:08:32,30,""“Scheduling sync operation…”"
08-02T20:08:32,30,""“ResourceFetcher: Auto-add resources: Mode: always”"
08-02T20:08:32,30,""“Scheduling sync operation…”"
08-02T20:08:32,30,""“Loaded master keys: 0"”
08-02T20:08:32,30,""“Trying to load 0 master keys…”"
08-02T20:08:32,30,""“Loading folders…”"
08-02T20:08:32,30,""“Loaded master keys: 0"”
08-02T20:08:32,30,""“Trying to load 0 master keys…”"
08-02T20:08:32,30,""“Sync target: 5"”
08-02T20:08:31,30,""“Loading settings…”"
08-02T20:08:31,30,""“Database is ready.”"
08-02T20:08:31,30,""“Current database version”, “23"”
08-02T20:08:31,30,""“Checking for database schema update…”"
08-02T20:08:31,30,""“Database was open successfully”"
08-02T20:08:31,30,""“Starting application net.cozic.joplin-mobile (prod)”"
08-02T20:08:31,30,"""====================================""
08-02T20:07:05,30,""“RevisionService::maintenance: Done in 703563ms”"
08-02T20:07:05,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T20:07:05,30,""“RevisionService::maintenance: Done in 47ms”"
08-02T20:07:05,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T20:07:05,30,""“Starting scheduled sync”"
08-02T20:07:05,30,""“RevisionService::maintenance: Service is enabled”"
08-02T20:07:05,30,""“RevisionService::maintenance: Starting…”"
08-02T20:07:05,30,""“Preparing scheduled sync”"
08-02T20:07:05,30,""“Scheduling sync operation…”"
08-02T20:07:05,30,""“Running background sync on timer…”"
08-02T19:55:22,30,""“RevisionService::maintenance: Service is enabled”"
08-02T19:55:22,30,""“RevisionService::maintenance: Starting…”"
08-02T19:53:36,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T19:53:36,30,""“ResourceService::indexNoteResources: Completed”"
08-02T19:53:36,30,""“Settings have been saved.”"
08-02T19:53:35,30,""“RevisionService::maintenance: Done in 164ms”"
08-02T19:53:35,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T19:53:35,30,""“Saving settings…”"
08-02T19:53:34,30,""“RevisionService::maintenance: Service is enabled”"
08-02T19:53:34,30,""“RevisionService::maintenance: Starting…”"
08-02T19:53:34,30,""“ResourceService::indexNoteResources: Start”"
08-02T19:53:14,30,""“SearchEngine: Updated FTS table in 27ms. Inserted: 0. Deleted: 0"”
08-02T19:53:14,30,""“SearchEngine: Updating FTS table…”"
08-02T19:53:09,30,""“RevisionService::maintenance: Done in 194ms”"
08-02T19:53:09,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T19:53:08,30,""“RevisionService::maintenance: Service is enabled”"
08-02T19:53:08,30,""“RevisionService::maintenance: Starting…”"
08-02T19:53:08,30,""“Starting scheduled sync”"
08-02T19:53:08,30,""“Preparing scheduled sync”"
08-02T19:53:08,30,""“Scheduling sync operation…”"
08-02T19:53:05,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T19:53:05,30,""“ResourceFetcher: Auto-added resources: 0"”
08-02T19:53:04,30,""“Application initialized”"
08-02T19:53:04,30,""“RevisionService::runInBackground: Starting background service with revision collection interval 30000"”
08-02T19:53:04,30,""“Scheduling sync operation…”"
08-02T19:53:04,30,""“ResourceFetcher: Auto-add resources: Mode: always”"
08-02T19:53:04,30,""“Scheduling sync operation…”"
08-02T19:53:04,30,""“Loaded master keys: 0"”
08-02T19:53:04,30,""“Trying to load 0 master keys…”"
08-02T19:53:04,30,""“Loading folders…”"
08-02T19:53:04,30,""“Loaded master keys: 0"”
08-02T19:53:04,30,""“Trying to load 0 master keys…”"
08-02T19:53:04,30,""“Sync target: 5"”
08-02T19:53:04,30,""“Loading settings…”"
08-02T19:53:04,30,""“Database is ready.”"
08-02T19:53:04,30,""“Current database version”, “23"”
08-02T19:53:04,30,""“Checking for database schema update…”"
08-02T19:53:04,30,""“Database was open successfully”"
08-02T19:53:04,30,""“Starting application net.cozic.joplin-mobile (prod)”"
08-02T19:53:04,30,"""====================================""
08-02T19:52:54,30,""“Total notes: 1"”
08-02T19:52:54,30,""“Total resources: 3"”
08-02T19:52:54,30,""“Total folders: 1"”
08-02T19:52:54,30,""“Operations completed: “”
08-02T19:52:54,10,”"“TypeError: Network request failed
onerror@index.android.bundle:139:2655
value@index.android.bundle:124:1505
value@index.android.bundle:123:6095
value@index.android.bundle:123:2835
value@index.android.bundle:49:1280
value@index.android.bundle:28:3311
index.android.bundle:28:822
value@index.android.bundle:28:2565
value@index.android.bundle:28:794
value@[native code]”"
08-02T19:52:53,30,""“RevisionService::maintenance: Done in 118000ms”"
08-02T19:52:53,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T19:52:53,30,""“RevisionService::maintenance: Done in 183ms”"
08-02T19:52:53,30,""“RevisionService::maintenance: Service is enabled”"
08-02T19:52:53,30,""“RevisionService::maintenance: Starting…”"
08-02T19:50:55,30,""“RevisionService::maintenance: Service is enabled”"
08-02T19:50:55,30,""“RevisionService::maintenance: Starting…”"
08-02T19:49:29,30,""“SearchEngine: Updated FTS table in 442ms. Inserted: 1. Deleted: 0"”
08-02T19:49:29,30,""“Settings have been saved.”"
08-02T19:49:29,30,""“Saving settings…”"
08-02T19:49:29,30,""“RevisionService::maintenance: Done in 426ms”"
08-02T19:49:29,30,""“RevisionService::collectRevisions: Created revisions for 1 notes”"
08-02T19:49:29,30,""“Settings have been saved.”"
08-02T19:49:29,30,""“Saving settings…”"
08-02T19:49:29,30,""“SearchEngine: Updating FTS table…”"
08-02T19:49:29,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T19:49:29,30,""“Starting scheduled sync”"
08-02T19:49:29,30,""“Preparing scheduled sync”"
08-02T19:49:29,30,""“Scheduling sync operation…”"
08-02T19:49:29,30,""“Running background sync on timer…”"
08-02T19:49:29,30,""“RevisionService::maintenance: Service is enabled”"
08-02T19:49:29,30,""“RevisionService::maintenance: Starting…”"
08-02T17:07:20,30,""“SearchEngine: Updated FTS table in 280ms. Inserted: 1. Deleted: 0"”
08-02T17:07:20,30,""“Settings have been saved.”"
08-02T17:07:20,30,""“Saving settings…”"
08-02T17:07:19,30,""“SearchEngine: Updating FTS table…”"
08-02T17:07:06,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T17:07:06,30,""“ResourceService::indexNoteResources: Completed”"
08-02T17:07:06,30,""“Settings have been saved.”"
08-02T17:07:05,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T17:07:05,30,""“RevisionService::maintenance: Done in 220ms”"
08-02T17:07:05,30,""“ResourceService::indexNoteResources: Completed”"
08-02T17:07:05,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T17:07:05,30,""“Saving settings…”"
08-02T17:07:05,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T17:07:05,30,""“Starting scheduled sync”"
08-02T17:07:05,30,""“Preparing scheduled sync”"
08-02T17:07:05,30,""“Scheduling sync operation…”"
08-02T17:07:05,30,""“Running background sync on timer…”"
08-02T17:07:05,30,""“RevisionService::maintenance: Service is enabled”"
08-02T17:07:05,30,""“RevisionService::maintenance: Starting…”"
08-02T17:07:05,30,""“ResourceService::indexNoteResources: Start”"
08-02T12:30:19,30,""“ResourceService::indexNoteResources: Start”"
08-02T12:30:16,30,""“RevisionService::maintenance: Done in 149ms”"
08-02T12:30:16,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T12:30:16,30,""“Synchronisation ist bereits im Gange. Status: in_progress”"
08-02T12:30:16,30,""“Starting scheduled sync”"
08-02T12:30:16,30,""“RevisionService::maintenance: Starting…”"
08-02T12:30:16,30,""“RevisionService::maintenance: Service is enabled”"
08-02T12:30:16,30,""“Garbage collecting alarms…”"
08-02T12:30:16,30,""“Preparing scheduled sync”"
08-02T12:30:16,30,""“Scheduling sync operation…”"
08-02T12:30:16,30,""“Running background sync on timer…”"
08-02T08:02:41,30,""“RevisionService::maintenance: Done in 157ms”"
08-02T08:02:41,30,""“RevisionService::collectRevisions: Created revisions for 0 notes”"
08-02T08:02:41,30,""“RevisionService::maintenance: Service is enabled”"
08-02T08:02:41,30,""“RevisionService::maintenance: Starting…”"
08-02T08:01:56,30,""“RevisionService::maintenance: Done in 330ms”"
08-02T08:01:56,30,""“RevisionService::collectRevisions: Created revisions for 1 notes”"
08-02T08:01:56,30,""“Settings have been saved.”"
08-02T08:01:56,30,""“Saving settings…”"
08-02T08:01:56,30,""“RevisionService::maintenance: Service is enabled”"
08-02T08:01:56,30,""“RevisionService::maintenance: Starting…”"
08-02T07:58:59,30,""“SearchEngine: Updated FTS table in 304ms. Inserted: 1. Deleted: 0"”
08-02T07:58:59,30,""“Settings have been saved.”"
08-02T07:58:59,30,""“Saving settings…”"
08-02T07:58:58,30,""“SearchEngine: Updating FTS table…”"
08-02T07:58:58,30,""“RevisionService::maintenance: Done in 480ms”"
08-02T07:58:58,30,""“RevisionService::collectRevisions: Created revisions for 1 notes”"
08-02T07:58:58,30,""“Settings have been saved.”"
08-02T07:58:58,30,""“Saving settings…”"
08-02T07:58:58,30,""“RevisionService::maintenance: Service is enabled”"
08-02T07:58:58,30,""“RevisionService::maintenance: Starting…”"
08-02T07:58:49,30,""“ResourceService::deleteOrphanResources:”, “[]”"
08-02T07:58:49,30,""“ResourceService::indexNoteResources: Completed”"
08-02T07:58:49,30,""“Settings have been saved.”"
08-02T07:58:49,30,""“Saving settings…”"
08-02T07:58:49,30,""“ResourceService::indexNoteResources: Start”"
08-02T07:58:40,30,""“SearchEngine: Updated FTS table in 459ms. Inserted: 1. Deleted: 0"”
08-02T07:58:40,30,""“Settings have been saved.”"
08-02T07:58:40,30,""“Saving settings…”"
08-02T07:58:40,30,""“SearchEngine: Updating FTS table…”"
08-02T07:58:35,30,""“Starting scheduled sync”"
08-02T07:58:35,30,""“Preparing scheduled sync”"
08-02T07:58:30,30,""“Scheduling sync operation…”"
08-02T07:58:30,30,""“SearchEngine: Updated FTS table in 370ms. Inserted: 1. Deleted: 0"”
08-02T07:58:29,30,""“Settings have been saved.”"
08-02T07:58:29,30,""“Saving settings…”"
08-02T07:58:29,30,""“SearchEngine: Updating FTS table…”"
08-02T07:58:28,30,""“Scheduling sync operation…”"
08-02T07:58:26,30,""“Scheduling sync operation…”"
08-02T07:58:24,30,""“RevisionService::maintenance: Done in 517ms”"
08-02T07:58:24,30,""“RevisionService::collectRevisions: Created revisions for 1 notes”"
08-02T07:58:24,30,""“Settings have been saved.”"
08-02T07:58:23,30,""“Saving settings…”"
08-02T07:58:23,30,""“RevisionService::maintenance: Service is enabled”"
08-02T07:58:23,30,""“RevisionService::maintenance: Starting…”"
08-02T07:58:20,30,""“DecryptionWorker: cannot start because no master key is currently loaded.”"
08-02T07:58:19,30,""“ResourceFetcher: Auto-added resources: 0"”
08-02T07:58:19,30,""“Application initialized”"
08-02T07:58:19,30,""“RevisionService::runInBackground: Starting background service with revision collection interval 30000"”
08-02T07:58:19,30,""“Scheduling sync operation…”"
08-02T07:58:19,30,""“ResourceFetcher: Auto-add resources: Mode: always”"
08-02T07:58:19,30,""“Scheduling sync operation…”"
08-02T07:58:19,30,""“Loaded master keys: 0"”
08-02T07:58:19,30,""“Trying to load 0 master keys…”"
08-02T07:58:19,30,""“Loading folders…”"
08-02T07:58:19,30,""“Loaded master keys: 0"”
08-02T07:58:19,30,""“Trying to load 0 master keys…”"
08-02T07:58:19,30,""“Sync target: 5"”
08-02T07:58:19,30,""“Loading settings…”"
08-02T07:58:19,30,""“Database is ready.”"
08-02T07:58:19,30,""“Current database version”, “23"”
08-02T07:58:19,30,""“Checking for database schema update…”"
08-02T07:58:19,30,""“Database was open successfully”"
08-02T07:58:19,30,""“Starting application net.cozic.joplin-mobile (prod)”"
08-02T07:58:19,30,"""====================================""

@Tommy-01 thanks for the info.

@laurent is there a way to get a more detailed message for the network request failed? e.g. in case of TLS, it should tell us why the hanshake failed, like cert not valid and why. even though the cert is properly installed an error occurs, but we don’t really know why.

No we can only report what React Native tells us.

Ok, maybe I should open an issue with react-native. The error message “network request failed” is absolutely useless, unless you know why it failed.

I have tried generating my own certificates for this use case, but cannot seem to get them to work.

This is what I have included in apache:
SSLCertificateFile /filepath/nextcloud.crt
SSLCertificateKeyFile /filepath/nextcloud.key
SSLCACertificateFile /filepath/rootCA.crt

Also, with this feature on desktop, why is not mirrored on mobile?

I just created an account just to say: Thank you! This finally solved the issue for me.

And I also want to make things more clear for others as I didn’t really know what you refered to by my_host_ssl.conf, so here it comes:

  • Follow the instructions at http://apetec.com/support/GenerateSAN-CSR.htm, i.e. create a file (say openssl.cnf) with the content provided at that link.
  • as instructed there, create a private key, a CSR file (with the v3_req included) and sign that CSR with your CA key, creating a valid server certificate

So basically, what is your my_host_ssl.conf is my openssl.cnf.