Nextcloud version (eg, 20.0.5): 22.2.0
Operating system and version (eg, Ubuntu 20.04): Docker v20.10.3 Container
PHP version (eg, 7.4): 7.4.18
The issue you are facing:
Not all contacts are synchronised.
Is this the first time you’ve seen this error? (N):
It does not work with the PC client and not with the Android7 client (DAVx5 v4.0).
Steps to replicate it:
- I installed Nextcloud 22.2.0 in a Docker v20.10.3-1239 Container (Port forwarding 6080 to 80) on Synology ds420+.
- I created address books in Nextcoud and set up CardDAV Sync (with http://IP_OF_NAS:6080) in the PC client. The Nextcloud address books are recognised by the PC client and DAVx5.
- I entered contacts with the PC Client and imported an address book (*.vcf).
3a. Not all contacts are shown in Nextcloud. - I imported an address book (*.vcf) within Nextcloud.
4a No contacts are shown in the PC-Client.
BTW: CalDAV Sync with http://IP_OF_NAS:6080 works fine.
The output of your Nextcloud log in Admin > Logging:
[no app in context] Warning: Host IP_OF_NAS was not connected to because it violates local access rules
GET /core/preview?fileId=320&x=32&y=32
from 172.17.0.1 by USER at 2021-11-20T14:36:08+00:00
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
There are several config.php, this one is /volume1/docker/nextcloud/config/config.php
<?php
$CONFIG = array (
'htaccess.RewriteBase' => '/',
'memcache.local' => '\\OC\\Memcache\\APCu',
'apps_paths' =>
array (
0 =>
array (
'path' => '/var/www/html/apps',
'url' => '/apps',
'writable' => false,
),
1 =>
array (
'path' => '/var/www/html/custom_apps',
'url' => '/custom_apps',
'writable' => true,
),
),
'instanceid' => 'ocxop5w5h219',
'passwordsalt' => 'XXX',
'secret' => 'XXX',
'trusted_domains' =>
array (
0 => 'IP_OF_NAS:6080',
),
'datadirectory' => '/var/www/html/data',
'dbtype' => 'mysql',
'version' => '22.2.0.2',
'overwrite.cli.url' => 'http://IP_OF_NAS:6080',
'dbname' => 'nextcloudDB',
'dbhost' => 'IP_OF_NAS:3306',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'DBUSER',
'dbpassword' => 'MARIADB_PASSWORD',
'installed' => true,
);