Issue with read only contacts

Hi everybody,
I see a lot of unresolved topics regarding my issue (Search result).

Isn’t there any solution, because this issue really sucks.

This is how it looks like:


hi Sven @sluettmann you are missing the required support template. Please fill this form out and edit into your post.

Please describe how this contacts are created? your screenshot shows “modified seconds ago” - how and where it was modified?

Hi Willi @wwe,
sorry I missed that. Here are the requested information.

Nextcloud version (eg, 26.0.1): 28.0.3
Operating system and version (eg, Ubuntu 22.04): Linux 5.4.0-173-generic x86_64
Apache or nginx version (eg, Apache 2.4.25): Apache
PHP version (eg, 8.1): 8.2.16
Database (sqlite or MariaDB or Postgres) mysql 10.5.23
Docker (compose) No
Snap No
Is this the first time you’ve seen this error? no

The issue you are facing:

See my first post.

  • Steps to replicate it:
  1. N/A
  • The output of your Nextcloud log in Admin > Logging:
No relevant output
  • The output of your config.php file in /path/to/nextcloud**
    (use https://.../settings/admin/support which auto-removes identifying information!):
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "mysql",
    "version": "",
    "overwrite.cli.url": "http:\/\/\/nextcloud\/",
    "dbname": "***REMOVED SENSITIVE VALUE***",
    "dbhost": "***REMOVED SENSITIVE VALUE***",
    "dbport": "",
    "dbtableprefix": "MUhX2_",
    "mysql.utf8mb4": true,
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "installed": true,
    "tempdirectory": "\/www\/htdocs\/w005fafe\/sluettmann\/nextcloud\/tmp\/",
    "mail_smtpmode": "sendmail",
    "mail_sendmailmode": "pipe",
    "mail_from_address": "***REMOVED SENSITIVE VALUE***",
    "mail_domain": "***REMOVED SENSITIVE VALUE***",
    "maintenance": false,
    "theme": "",
    "loglevel": 0,
    "twofactor_enforced": "true",
    "twofactor_enforced_groups": [
    "twofactor_enforced_excluded_groups": [
    "app_install_overwrite": [
    "default_phone_region": "DE"
  • or Docker/Podman list environment variables ( run “docker inspect {container name}”)**
  • The output of your Apache/nginx/system log in /var/log/____:
  • For Docker/Podman post STDOUT of the container (run docker logs {container name})
  • errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors.
Non available

I just found out that there is a system address book that contains exactly the accounts that are read-only and shown as duplicate in the contacts app. The duplicated contacts are also exactly the users of my nextcloud instance.

In the settings dialog of the contacts app I see the system address book and have the option to delete it. But I’m afraid to do it.

Why does this address book exists? Can it just be deleted?

if don’t need this address book you can easily disable it there is no harm to do so

basically this address book allow the one user to find another users on this instance without adding them into the own contacts list (useful for enterprises)

1 Like

Thanks a lot. Disabling the address book has solved the issue of duplicated, non editable contacts for me.

Just another hint to other users having the same issue. The article mentioned by @wwe does not tell you where to put the value ‘system_addressbook_exposed’. Putting it in the nextcloud config.php did not work for me.

Using the occ command worked, but for users that need to use occ web look for this hint to get your occ web app running again for newer versions of nextcloud.

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