- Nextcloud Server version (e.g., 29.x.x):
- 33.0.2
- Operating system and version (e.g., Ubuntu 24.04):
Mac OS, (Server: Ugreen NAS Docker)
- Desktop Cleint Version:
- Nextcloud Desktop Client Version 33.0.5 (macOS running on cocoa)
Summary of the issue you are facing:
The Desktop folder (/Users/[USERNAME]/Desktop) is permanently blocked as a sync target, persisting across reinstallations and deletion of the Realm database. The SYNC_FAILED → SyncResult::Problem cycle repeats every ~60 seconds. The blocking check occurs in folderman.cpp:2095. The Realm database deletion had no effect on the registered folder list. The config migration warning appears on every startup. Running macOS Tahoe 26.5.1 with Nextcloud server 33.0.2.2.
[debug nextcloud.gui.folder.manager folderman.cpp:2095] checkPathValidityForNewFolder: “/Users/[USERNAME]/Desktop” “Please choose a different location. /Users/[USERNAME]/Desktop is already being used as a sync folder.”
Another Error I am facing is a more generic one:
[debug nextcloud.gui.macfileproviderservice fileproviderservice.mm:63]
Received sync status: “SYNC_STARTED” for domain: “[DOMAIN-UUID]”
Received sync state change for account “[USERNAME]@[SERVER-HOSTNAME]”
state OCC::SyncResult::SyncRunning
[debug nextcloud.gui.macfileproviderservice fileproviderservice.mm:63]
Received sync status: “SYNC_FAILED” for domain: “[DOMAIN-UUID]”
Received sync state change for account “[USERNAME]@[SERVER-HOSTNAME]”
state OCC::SyncResult::Problem
[warning nextcloud.gui.application application.cpp:330]
Config version migration was not possible.
Steps to replicate it (hint: details matter!):
Hard to tell for me. It seems that somewhere either the Client has some kind of memory of the previous installation.
Log entries
Nextcloud
Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.
################## "Nextcloud" version: "33.0.5" os: "macOS Tahoe (26.5.1)"
[warning] Config version migration was not possible.
[warning] Account not found for user ""
[warning] Failed to read proxy password to keychain
"Could not retrieve private key from keystore: The specified item could not be found in the keychain"
[warning] Unable to read "[USERNAME]_clientCertificatePEM:[SERVER-URL]:0" chunk "0"
"Could not retrieve private key from keystore: The specified item could not be found in the keychain"
[warning] Unable to read "[USERNAME]_clientKeyPEM:[SERVER-URL]:0" chunk "0"
"Could not retrieve private key from keystore: The specified item could not be found in the keychain"
[warning] Unable to read client key
"Could not retrieve private key from keystore: The specified item could not be found in the keychain"
[warning] Unable to read "[USERNAME]_clientCaCertificatePEM0:[SERVER-URL]:0" chunk "0"
"Could not retrieve private key from keystore: The specified item could not be found in the keychain"
[warning] Unable to read client CA cert slot "0"
"Could not retrieve private key from keystore: The specified item could not be found in the keychain"
[info] Authenticating file provider domain "[DOMAIN-UUID]"
as [USERNAME] on [SERVER-URL] with EMPTY PASSWORD
[debug] Received sync status: "SYNC_STARTED" for domain: "[DOMAIN-UUID]"
[debug] Received sync state change for account "[USERNAME]@[SERVER-HOSTNAME]"
state OCC::SyncResult::SyncRunning
[debug] Received sync status: "SYNC_FAILED" for domain: "[DOMAIN-UUID]"
[debug] Received sync state change for account "[USERNAME]@[SERVER-HOSTNAME]"
state OCC::SyncResult::Problem
[debug] checkPathValidityForNewFolder: "/Users/[USERNAME]/Desktop"
"Please choose a different location. /Users/[USERNAME]/Desktop is already being used as a sync folder."
[debug] checkPathValidityForNewFolder: "/Users/[USERNAME]/Desktop"
"Please choose a different location. /Users/[USERNAME]/Desktop is already being used as a sync folder."
[debug] checkPathValidityForNewFolder: "/Users/[USERNAME]/Desktop"
"Please choose a different location. /Users/[USERNAME]/Desktop is already being used as a sync folder."
[debug] checkPathValidityForNewFolder: "/Users/[USERNAME]/Desktop"
"Please choose a different location. /Users/[USERNAME]/Desktop is already being used as a sync folder."
[debug] checkPathValidityForNewFolder: "/Users/[USERNAME]/Desktop"
"Please choose a different location. /Users/[USERNAME]/Desktop is already being used as a sync folder."
[info] Authenticating file provider domain "[DOMAIN-UUID]"
as [USERNAME] on [SERVER-URL] with SOME PASSWORD
[debug] Received sync status: "SYNC_STARTED" for domain: "[DOMAIN-UUID]"
[debug] Received sync state change: OCC::SyncResult::SyncRunning
[debug] Received sync status: "SYNC_FAILED" for domain: "[DOMAIN-UUID]"
[debug] Received sync state change: OCC::SyncResult::Problem
--- REPEATS EVERY ~60 SECONDS ---
[info] Folders to sync: 0
[info] Checking root folder ETags for file provider domains.
[info] Found domain: [DOMAIN-UUID]
--- ADDITIONAL INFO ---
Server version: 33.0.2.2
Client version: 33.0.5
OS: macOS Tahoe 26.5.1 (kernel 25.5.0)
Architecture: arm64
File Provider enabled: true
Config accounts version: 13
VFS suffix plugin: available
0 folder(s) migrated
1 account(s) migrated
[warning] No SSL session identifier / session ticket is used,
this might impact sync performance negatively.
[warning] Network request error
"Error transferring [SERVER-URL]/ocs/v2.php/apps/terms_of_service/terms -
server replied: Not Found" HTTP status 404
Web Browser
If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.
PASTE
Web server / Reverse Proxy
The output of your Apache/nginx/system log in /var/log/____:
PASTE HERE
Configuration
Nextcloud
The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):
{
"system": {
"htaccess.RewriteBase": "\/",
"memcache.local": "\\OC\\Memcache\\APCu",
"apps_paths": [
{
"path": "\/var\/www\/html\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/var\/www\/html\/custom_apps",
"url": "\/custom_apps",
"writable": true
}
],
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"password": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"100.76.138.121",
"100.76.138.121",
"ugreen-nas-2025.tail5dd5b3.ts.net",
"ugreen-nas-2025"
],
"overwritehost": "ugreen-nas-2025.tail5dd5b3.ts.net",
"overwriteprotocol": "https",
"upgrade.disable-web": true,
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "33.0.2.2",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"app_install_overwrite": [
"cadviewer",
"maps"
],
"default_phone_region": "DE",
"maintenance_window_start": 3,
"maintenance": false,
"loglevel": 3,
"twofactor_enforced": "false",
"twofactor_enforced_groups": [
"admin"
],
"twofactor_enforced_excluded_groups": [],
"instanceid": "***REMOVED SENSITIVE VALUE***",
"memories.exiftool": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/exiftool-aarch64-glibc",
"memories.vod.path": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/go-vod-aarch64",
"enabledPreviewProviders": [
"OC\\Preview\\HEIC",
"OC\\Preview\\Image",
"OC\\Preview\\TIFF",
"OC\\Preview\\Movie"
],
"0": {
"enabledPreviewProviders": [
"OC\\Preview\\Movie",
"OC\\Preview\\MKV",
"OC\\Preview\\MP4",
"OC\\Preview\\AVI",
"OC\\Preview\\Image"
]
},
"overwrite.cli.url": "https:\/\/ugreen-nas-2025.tail5dd5b3.ts.net",
"mail_domain": "***REMOVED SENSITIVE VALUE***"
}
}
Apps
The output of occ app:list (if possible).
Enabled:
-
activity: 6.0.0
-
app_api: 33.0.0
-
bruteforcesettings: 6.0.0
-
calendar: 6.2.2
-
circles: 33.0.0
-
cloud_federation_api: 1.17.0
-
comments: 1.23.0
-
contactsinteraction: 1.14.1
-
dashboard: 7.13.0
-
dav: 1.36.0
-
federatedfilesharing: 1.23.0
-
files: 2.5.0
-
files_downloadlimit: 5.1.0
-
files_pdfviewer: 6.0.0
-
files_reminders: 1.6.0
-
files_sharing: 1.25.2
-
files_trashbin: 1.23.0
-
files_versions: 1.26.0
-
firstrunwizard: 6.0.0
-
gpxpod: 8.2.1
-
imageconverter: 2.2.0
-
logreader: 6.0.0
-
lookup_server_connector: 1.21.0
-
memories: 8.0.1
-
nextcloud_announcements: 5.0.0
-
notifications: 6.0.0
-
oauth2: 1.21.0
-
password_policy: 5.0.0
-
photos: 6.0.0
-
previewgenerator: 5.13.0
-
privacy: 5.0.0
-
profile: 1.2.0
-
provisioning_api: 1.23.0
-
recommendations: 6.0.0
-
related_resources: 4.0.0
-
serverinfo: 5.0.0
-
settings: 1.16.0
-
sharebymail: 1.23.0
-
support: 5.0.0
-
survey_client: 5.0.0
-
systemtags: 1.23.0
-
talk_matterbridge: 1.33.1026000
-
text: 7.0.0
-
theming: 2.8.0
-
twofactor_backupcodes: 1.22.0
-
twofactor_nextcloud_notification: 7.0.0
-
twofactor_totp: 15.0.0
-
updatenotification: 1.23.0
-
user_status: 1.13.0
-
viewer: 6.0.0
-
weather_status: 1.13.0
-
webhook_listeners: 1.5.0
-
workflowengine: 2.15.0
Disabled:
-
admin_audit: 1.23.0
-
cadviewer: 10.10.7 (installed 10.10.7)
-
encryption: 2.21.0
-
federation: 1.23.0 (installed 1.23.0)
-
files_external: 1.25.1
-
maps: 1.6.0 (installed 1.6.0)
-
recognize: 11.0.1 (installed 11.0.1)
-
suspicious_login: 11.0.0
-
testing: 1.23.0
-
unroundedcorners: 1.1.5 (installed 1.1.5)
-
user_ldap: 1.24.0