Skip to content

nextcloud.cfg not working #8299

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
afw8k opened this issue May 25, 2025 · 1 comment
Open

nextcloud.cfg not working #8299

afw8k opened this issue May 25, 2025 · 1 comment
Assignees

Comments

@afw8k
Copy link

afw8k commented May 25, 2025

Title
Sync-Client erstellt beim Deployment der Konfig nicht automatisch den Nextcloud-Ordner und kann Journal-DB nicht öffnen


Describe the bug
Beim Deployen einer vorgefertigten nextcloud.cfg per Login-Script wird der lokale Nextcloud-Ordner (C:\Users\<user>\Nextcloud) und die Unterordner (Desktop, Dokumente, Bilder…) nicht angelegt. Der Client zeigt einen Fehler “please choose a different location than C:/users/test.user/....” und in den Logs unzählige
Error: "unable to open database file" (errno 3) für C:/Users/test.user/Nextcloud/.sync_*.db.


To Reproduce

  1. Windows-Anmeldung mit PowerShell-Script, das eine nextcloud.cfg in %APPDATA%\Nextcloud\ aus einer statischen Vorlage oder dynamisch erzeugt kopiert.
  2. In der cfg sind unter [Accounts] mehrere FoldersWithPlaceholders\*\localPath=C:/Users/test.user/Nextcloud/... definiert.
  3. Nach Login startet Nextcloud-Client (v3.16.4 build 20250428) automatisch und liest die cfg ein.
  4. Es erscheint der Dialog “please choose a different location than C:” und die Ordner werden nicht angelegt bzw. gemappt.

Expected behavior

  • Der Client legt C:\Users\test.user\Nextcloud\ und die Unterordner (Desktop, Dokumente, Bilder, Videos) automatisch an.
  • Die .sync_*.db-Journal-Files werden korrekt in diesen Ordnern angelegt.
  • Keine Fehlermeldung bzgl. “unable to open database file” mehr.
  • Bei jedem Benutzer-Login erfolgt die automatische Konfiguration und das Mapping der Standard-Ordner ohne manuelles Eingreifen im Nextcloud-Wizard.

Client configuration

[General]
startInBackground=true
skipUpdateCheck=true
launchOnSystemStartup=true
isVfsEnabled=false
overrideLocalDir=
overrideServerUrl=
promptDeleteAllFiles=false
optionalServerNotifications=true
showCallNotifications=true
showChatNotifications=true
showInExplorerNavigationPane=true
clientVersion=3.16.4 (build 20250428)

[Accounts]
0\url=https://cloud.test.ch
0\authType=webflow
0\webflow_user=admin
# gewünschte Ordner:
0\FoldersWithPlaceholders\1\localPath=C:/Users/test.user/Nextcloud/
0\FoldersWithPlaceholders\1\targetPath=/
0\FoldersWithPlaceholders\1\version=3
0\FoldersWithPlaceholders\1\paused=false
0\FoldersWithPlaceholders\1\ignoreHiddenFiles=false
0\FoldersWithPlaceholders\1\virtualFilesMode=wincfapi

0\FoldersWithPlaceholders\2\localPath=C:/Users/test.user/Nextcloud/Desktop/
0\FoldersWithPlaceholders\2\targetPath=/Desktop
0\FoldersWithPlaceholders\2\version=3
0\FoldersWithPlaceholders\2\paused=false
0\FoldersWithPlaceholders\2\ignoreHiddenFiles=false
0\FoldersWithPlaceholders\2\virtualFilesMode=wincfapi

0\FoldersWithPlaceholders\3\localPath=C:/Users/test.user/Nextcloud/Dokumente/
0\FoldersWithPlaceholders\3\targetPath=/Dokumente
0\FoldersWithPlaceholders\3\version=3
0\FoldersWithPlaceholders\3\paused=false
0\FoldersWithPlaceholders\3\ignoreHiddenFiles=false
0\FoldersWithPlaceholders\3\virtualFilesMode=wincfapi

0\FoldersWithPlaceholders\4\localPath=C:/Users/test.user/Nextcloud/Bilder/
0\FoldersWithPlaceholders\4\targetPath=/Bilder
0\FoldersWithPlaceholders\4\version=3
0\FoldersWithPlaceholders\4\paused=false
0\FoldersWithPlaceholders\4\ignoreHiddenFiles=false
0\FoldersWithPlaceholders\4\virtualFilesMode=wincfapi

0\dav_user=admin
0\serverVersion=31.0.3.2
0\serverColor=@Variant(\0\0\0\x43…)

Logs
Auszug aus %LOCALAPPDATA%\Nextcloud\log.txt:

… Sync finished for folder [Desktop] …
Error: "unable to open database file" for "C:/Users/test.user/Nextcloud/.sync_3ce2cdf64e8c.db"
CANTOPEN extended errcode: 14
CANTOPEN system errno: 3
Failed to remove existing csync StateDB …
db files are not going to be deleted, sync folder could not be found …

System

  • Windows 11 Enterprise 24H2 (aktueller Patchstand)
  • Nextcloud-Client 3.16.4 (build 20250428)
  • AD-Domain: xxxxx, Webflow-Login

Additional context / Purpose
Wir möchten mit einem Login-Script per PowerShell bei jedem Benutzer automatisch:

  1. %APPDATA%\Nextcloud\nextcloud.cfg deployen
  2. Den lokalen Nextcloud-Hauptordner und Standard-Unterordner (Desktop, Dokumente, Bilder, Videos) anlegen und in der Config prägen
  3. Nextcloud-Client ohne Wizard-Interaktion starten, damit direkt die Synchonisation beginnt.

Bitte prüfen, warum der Client beim Einlesen der cfg keinen Ordner anlegt und die Journal-DB nicht öffnen kann, und wie man das “silent deployment” unterstützt.

@camilasan
Copy link
Member

This is an international community. Please, write your report in English.

@camilasan camilasan self-assigned this May 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants