Flatpak version of Nextcloud Desktop just showing as Offline. When it is online get 503 errors

Nextcloud version: Nextcloud Hub 3 (25.0.2), snap package
Operating system and version: Ubuntu Server (minimal) 22.04
Apache or nginx version: whatever is packaged with snap
PHP version: whatever is packaged with snap

The issue you are facing:

Nextcloud is running on a small homeserver. I’ve installed the flatpak version of Nextcloud Desktop (v3.6.6) running on Fedora Silverblue (37.20230125.0) with Gnome 43.2. Logging into Nextcloud works fine through the web browser but the Nextcloud Desktop client just shows as ‘Offline’ - it has the same server IP and login credentials that I use on the web browser.

It did go online when I first installed it and, seemingly randomly, at some point in the afternoon today. Both times I noticed that it calculates the numbers of files to sync, starts syncing a few files and then almost immediately stops quoting a 503 error. After a minute or two, it starts that whole process again culminating in another 503 error, and so on.

I have no idea what logs would be useful to diagnose this, nor where to find them (sorry!).

It’s probably worth noting that I am using Tailscale to connect my devices and access the home server. I have a self-signed HTTPS certificate on the home server, as per the instructions from the Nextcloud Snap github pages. All the household Android devices have the Nextcloud app and this works perfectly, including auto-upload.

Is this the first time you’ve seen this error?: Yes

Steps to replicate it:

  1. Install Silverblue
  2. Add Flathub as Flatpak repo
  3. Install Nextcloud Desktop
  4. Connect to self-cert nextcloud instance running on bare metal snap package on ubuntu 22.04 server, through tailscale

The output of your Nextcloud log in Admin > Logging:


Level	App	Message		Time
Debug	logreader	Could not find resource file "/apps/logreader/css/../js/logreader-main.css"	
2023-01-25T22:57:33+0000
Info	richdocuments	Fetched capabilities endpoint from https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities in 0.073 seconds	
2023-01-25T22:57:22+0000
Debug	cron	CLI cron call has selected job with ID 518	
2023-01-25T22:57:12+0000
Debug	cron	CLI cron call has selected job with ID 515	
2023-01-25T22:57:12+0000
Debug	cron	CLI cron call has selected job with ID 501	
2023-01-25T22:57:12+0000
Debug	cron	Finished OCA\Richdocuments\Backgroundjobs\Cleanup job with ID 478 in 0 seconds	
2023-01-25T22:57:12+0000
Debug	cron	Run OCA\Richdocuments\Backgroundjobs\Cleanup job with ID 478	
2023-01-25T22:57:12+0000
Debug	cron	CLI cron call has selected job with ID 478	
2023-01-25T22:57:12+0000
Debug	cron	Finished OCA\Richdocuments\Backgroundjobs\ObtainCapabilities job with ID 477 in 1 seconds	
2023-01-25T22:57:12+0000
Info	richdocuments	Fetched capabilities endpoint from https://127.0.0.1/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities in 0.061 seconds	
2023-01-25T22:57:12+0000
Debug	cron	Run OCA\Richdocuments\Backgroundjobs\ObtainCapabilities job with ID 477	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 477	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 438	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 36	
2023-01-25T22:57:11+0000
Debug	cron	Finished OC\Core\BackgroundJobs\CleanupLoginFlowV2 job with ID 35 in 0 seconds	
2023-01-25T22:57:11+0000
Debug	cron	Run OC\Core\BackgroundJobs\CleanupLoginFlowV2 job with ID 35	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 35	
2023-01-25T22:57:11+0000
Debug	cron	Finished OC\Preview\BackgroundCleanupJob job with ID 30 in 0 seconds	
2023-01-25T22:57:11+0000
Debug	cron	Run OC\Preview\BackgroundCleanupJob job with ID 30	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 30	
2023-01-25T22:57:11+0000
Debug	cron	Finished OC\Log\Rotate job with ID 29 in 0 seconds	
2023-01-25T22:57:11+0000
Debug	cron	Run OC\Log\Rotate job with ID 29	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 29	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 28	
2023-01-25T22:57:11+0000
Debug	cron	Finished OCA\UserStatus\BackgroundJob\ClearOldStatusesBackgroundJob job with ID 27 in 0 seconds	
2023-01-25T22:57:11+0000
Debug	cron	Run OCA\UserStatus\BackgroundJob\ClearOldStatusesBackgroundJob job with ID 27	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 27	
2023-01-25T22:57:11+0000
Debug	cron	Finished OCA\Text\Cron\Cleanup job with ID 26 in 0 seconds	
2023-01-25T22:57:11+0000
Debug	text	Removed 0 inactive sessions	
2023-01-25T22:57:11+0000
Debug	text	Run cleanup job for text sessions	
2023-01-25T22:57:11+0000
Debug	cron	Run OCA\Text\Cron\Cleanup job with ID 26	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 26	
2023-01-25T22:57:11+0000
Debug	cron	Finished OCA\Support\BackgroundJobs\CheckSubscription job with ID 25 in 0 seconds	
2023-01-25T22:57:11+0000
Debug	cron	Run OCA\Support\BackgroundJobs\CheckSubscription job with ID 25	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 25	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 24	
2023-01-25T22:57:11+0000
Debug	cron	Finished OCA\Notifications\BackgroundJob\SendNotificationMails job with ID 23 in 0 seconds	
2023-01-25T22:57:11+0000
Debug	cron	Run OCA\Notifications\BackgroundJob\SendNotificationMails job with ID 23	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 23	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 22	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 21	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 20	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 19	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 18	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 17	
2023-01-25T22:57:11+0000
Debug	cron	Finished OCA\Files_Sharing\DeleteOrphanedSharesJob job with ID 16 in 0 seconds	
2023-01-25T22:57:11+0000
Debug	DeleteOrphanedSharesJob	0 orphaned share(s) deleted	
2023-01-25T22:57:11+0000
Debug	cron	Run OCA\Files_Sharing\DeleteOrphanedSharesJob job with ID 16	
2023-01-25T22:57:11+0000
Debug	cron	CLI cron call has selected job with ID 16	
2023-01-25T22:57:11+0000
Debug	cron	Finished OCA\Files\BackgroundJob\CleanupDirectEditingTokens job with ID 15 in 0 seconds	
2023-01-25T22:57:11+0000

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

?php
$CONFIG = array (
  'apps_paths' => 
  array (
    0 => 
    array (
      'path' => '/snap/nextcloud/current/htdocs/apps',
      'url' => '/apps',
      'writable' => false,
    ),
    1 => 
    array (
      'path' => '/var/snap/nextcloud/current/nextcloud/extra-apps',
      'url' => '/extra-apps',
      'writable' => true,
    ),
  ),
  'supportedDatabases' => 
  array (
    0 => 'mysql',
  ),
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'memcache.local' => '\\OC\\Memcache\\Redis',
  'redis' => 
  array (
    'host' => '/tmp/sockets/redis.sock',
    'port' => 0,
  ),
  'log_type' => 'file',
  'logfile' => '/var/snap/nextcloud/current/logs/nextcloud.log',
  'logfilemode' => 416,
  'instanceid' => X
  'passwordsalt' => X
  'secret' => X
  'trusted_domains' => 
  array (
    0 => '127.0.0.1',
    1 => '100.118.233.50',
  ),
  'datadirectory' => '/media/nextcloud/data',
  'dbtype' => 'mysql',
  'version' => '25.0.2.3',
  'overwrite.cli.url' => 'https://127.0.0.1',
  'dbname' => 'nextcloud',
  'dbhost' => 'localhost:/tmp/sockets/mysql.sock',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextcloud',
  'dbpassword' => X
  'installed' => true,
  'maintenance' => false,
  'app_install_overwrite' => 
  array (
    0 => 'documentserver_community',
  ),
  'loglevel' => 0,
);

The output of your Apache/nginx/system log in /var/log/____:

No apache, nginx, etc logs in /var/log

Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.

[Skip to main content](https://100.118.233.50/index.php/settings/admin/logging#app-content) [Skip to navigation of app](https://100.118.233.50/index.php/settings/admin/logging#app-navigation)

# Nextcloud's homepage

|Level|App|Message||Time|
| --- | --- | --- | --- | --- |
|Error|files_antivirus|RuntimeException: The antivirus executable could not be found at /usr/bin/clamscan||

2023-01-25T22:42:09+0000
Error files_antivirus RuntimeException: The antivirus executable could not be found at /usr/bin/clamscan

2023-01-25T22:34:48+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:40+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:16+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:16+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/discovery

2023-01-25T21:15:16+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:16+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:16+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:15+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000
Error richdocuments GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://100.118.233.50/extra-apps/richdocumentscode/proxy.php?req=/hosting/capabilities

2023-01-25T21:15:14+0000

Two things:

  1. I spotted a corrupted file this morning that seemed to be blocking the whole sync process, causing the 503 errors
  2. I realised that the flatpak version hadn’t been updated for over a year, and that Nextcloud, for whatever reason, only release an AppImage. Despite the limitations of AppImages (e.g. no desktop integration, every user has to download a copy, etc.), I have decided to go with the official releases to ensure up-to-date software with all its benefits.