Windows client lost a directory

Hello,

I started using Nextcloud a few days ago. During the intial upload of our complete data (with the Nextcloud Window client’s normal syncing functionality), one directory wouldn’t sync. (We opened and created some files in it - maybe that had an influence.) It was present locally (shown with the green tick mark in Windows Explorer) and its files could be opened (they are still in our Word history). But it wouldn’t show up in the client or online. After pausing and re-starting syncing did not help, I felt out of options and tried a reboot. When the computer came back on, the state was consistent - the local file had been deleted. It is neither in the Windows Recycling Bin nor in the server’s recycling bin.

How could this have happened? What can I do to try and recover the files?

The client has a detailed log function to help you identifying issues.

See Appendix C: Troubleshooting — Nextcloud Client Manual 3.5.4 documentation

This can be a hard one by using recovery tools for your filesystem.

1 Like

Phew, the directory was only moved. Thank you.

2022-08-27 16:35:45:502 [ warning default C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\csync\csync_exclude.cpp:438 ]:	System exclude list file could not be read: "D:/Nextcloud/1/E/.sync-exclude.lst"
2022-08-27 16:35:45:502 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:354 ]:	Processing "1/E" | valid: true/true/false | mtime: 1661421441/1661421441/0 | size: 0/4096/0 | etag: "630747811963d"//"" | checksum: ""//"" | perm: "DNVCKR"//"" | fileid: "00004572ocab04bhrmk3"//"" | inode: 258386/258386/ | type: CSyncEnums::ItemTypeDirectory/CSyncEnums::ItemTypeDirectory/CSyncEnums::ItemTypeFile | e2ee: false/false | e2eeMangledName: ""/"" | file lock: not locked//not locked
2022-08-27 16:35:45:502 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:953 ]:	File "1/E" is not anymore on server. Going to delete it locally.
2022-08-27 16:35:45:503 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:1425 ]:	Discovered "1/E" CSyncEnums::CSYNC_INSTRUCTION_REMOVE OCC::SyncFileItem::Down CSyncEnums::ItemTypeDirectory
2022-08-27 16:35:45:906 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:754 ]:	Rename detected (down)  "1/E"  ->  "1/A/E"
2022-08-27 16:35:45:906 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:1425 ]:	Discovered "1/E" CSyncEnums::CSYNC_INSTRUCTION_RENAME OCC::SyncFileItem::Down CSyncEnums::ItemTypeDirectory
2022-08-27 16:35:45:910 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:42 ]:	STARTING "1/A/E" OCC::ProcessDirectoryJob::NormalQuery "1/E" OCC::ProcessDirectoryJob::NormalQuery
2022-08-27 16:35:46:062 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:354 ]:	Processing "1/E/XYZ.docx" | valid: true/true/true | mtime: 1661357547/1661357547/1661357547 | size: 19886/19886/19886 | etag: "598b3c5630d3772e760dc71dcd3ed7f0"//"598b3c5630d3772e760dc71dcd3ed7f0" | checksum: "SHA1:5beae244a2e74b94cd4be5b22774ebcca2e95112"//"SHA1:5beae244a2e74b94cd4be5b22774ebcca2e95112" | perm: "WDNVR"//"WDNVR" | fileid: "00004584ocab04bhrmk3"//"00004584ocab04bhrmk3" | inode: 258387/258387/ | type: CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile | e2ee: false/false | e2eeMangledName: ""/"" | file lock: not locked//not locked
2022-08-27 16:35:46:063 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:354 ]:	Processing "1/E/XYZ.docx" | valid: true/true/true | mtime: 1661107044/1661107044/1661107044 | size: 20444/20444/20444 | etag: "2a3c3ffd89e02872d11ef36acc65c417"//"2a3c3ffd89e02872d11ef36acc65c417" | checksum: "SHA1:d5131d09a62a5ff17b9ae5253268c430fe251043"//"SHA1:d5131d09a62a5ff17b9ae5253268c430fe251043" | perm: "WDNVR"//"WDNVR" | fileid: "00004587ocab04bhrmk3"//"00004587ocab04bhrmk3" | inode: 258388/258388/ | type: CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile | e2ee: false/false | e2eeMangledName: ""/"" | file lock: not locked//not locked
2022-08-27 16:35:46:063 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:354 ]:	Processing "1/E/XYZ.docx" | valid: true/true/true | mtime: 1661402538/1661402538/1661402538 | size: 15328/15328/15328 | etag: "0d6912059babc5a93ffa12302d0d6e69"//"0d6912059babc5a93ffa12302d0d6e69" | checksum: "SHA1:6bb0f63b222c2345ddf53c6791ead20b46a9b9f0"//"SHA1:6bb0f63b222c2345ddf53c6791ead20b46a9b9f0" | perm: "WDNVR"//"WDNVR" | fileid: "00086434ocab04bhrmk3"//"00086434ocab04bhrmk3" | inode: 272948/272948/ | type: CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile | e2ee: false/false | e2eeMangledName: ""/"" | file lock: not locked//not locked
2022-08-27 16:35:46:063 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:354 ]:	Processing "1/E/XYZ.docx" | valid: true/true/true | mtime: 1661402842/1661402842/1661402842 | size: 13316/13316/13316 | etag: "52f4d79cb8bbcb78a9b124cb29b8dd26"//"52f4d79cb8bbcb78a9b124cb29b8dd26" | checksum: "SHA1:899a2e1da82361abaacfc79d1a7b41721f60b6d4"//"SHA1:899a2e1da82361abaacfc79d1a7b41721f60b6d4" | perm: "WDNVR"//"WDNVR" | fileid: "00086428ocab04bhrmk3"//"00086428ocab04bhrmk3" | inode: 272951/272951/ | type: CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile | e2ee: false/false | e2eeMangledName: ""/"" | file lock: not locked//not locked
2022-08-27 16:35:46:064 [ info sync.discovery C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\discovery.cpp:354 ]:	Processing "1/E/XYZ.docx" | valid: true/true/true | mtime: 1661400928/1661400928/1661400928 | size: 13877/13877/13877 | etag: "56a79d6e0f006f175d1a59b7ea0da21d"//"56a79d6e0f006f175d1a59b7ea0da21d" | checksum: "SHA1:d553281d346b7be8a0282e5f172709d49a6775bc"//"SHA1:d553281d346b7be8a0282e5f172709d49a6775bc" | perm: "WDNVR"//"WDNVR" | fileid: "00086431ocab04bhrmk3"//"00086431ocab04bhrmk3" | inode: 272836/272836/ | type: CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile/CSyncEnums::ItemTypeFile | e2ee: false/false | e2eeMangledName: ""/"" | file lock: not locked//not locked
2022-08-27 16:35:46:064 [ debug nextcloud.sync.database.sql C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\common/ownsql.h:145 ]	[ OCC::SqlQuery::bindValue ]:	SQL bind 1 "1/E"
2022-08-27 16:35:50:332 [ debug nextcloud.sync.propagator.localrename C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\propagatorjobs.cpp:220 ]	[ OCC::PropagateLocalRename::start ]:	MOVE  "D:/Nextcloud/1/E"  =>  "D:/Nextcloud/1/A/E"
2022-08-27 16:35:50:360 [ warning nextcloud.sync.propagator.localrename C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\propagatorjobs.cpp:252 ]:	Could not set pin state of "1/E" to inherited
2022-08-27 16:35:50:361 [ warning nextcloud.gui.activity C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\gui\tray\usermodel.cpp:664 ]:	Item  "1/E"  retrieved resulted in  ""
2022-08-27 16:35:50:361 [ warning nextcloud.gui.activity C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\gui\tray\usermodel.cpp:601 ]:	Item  "1/E"  retrieved successfully.
2022-08-27 16:35:50:615 [ info nextcloud.gui.folderwatcher C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\gui\folderwatcher.cpp:187 ]:	Detected changes in paths: QSet("D:/Nextcloud/1/E")
2022-08-27 16:35:50:615 [ debug nextcloud.gui.folder C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\gui\folder.cpp:580 ]	[ OCC::Folder::slotWatchedPathChanged ]:	Changed path was touched by SyncEngine, ignoring: "D:/Nextcloud/1/E"
2022-08-27 16:35:50:671 [ warning nextcloud.sync.propagator.localrename C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\propagatorjobs.cpp:252 ]:	Could not set pin state of "1/E/XYZ.docx" to inherited
2022-08-27 16:35:50:792 [ warning nextcloud.sync.propagator.localrename C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\propagatorjobs.cpp:252 ]:	Could not set pin state of "1/E/XYZ.docx" to inherited
2022-08-27 16:35:50:879 [ warning nextcloud.sync.propagator.localrename C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\propagatorjobs.cpp:252 ]:	Could not set pin state of "1/E/XYZ.docx" to inherited
2022-08-27 16:35:50:995 [ warning nextcloud.sync.propagator.localrename C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\propagatorjobs.cpp:252 ]:	Could not set pin state of "1/E/XYZ.docx" to inherited
2022-08-27 16:35:51:083 [ warning nextcloud.sync.propagator.localrename C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\libsync\propagatorjobs.cpp:252 ]:	Could not set pin state of "1/E/XYZ.docx" to inherited
2022-08-27 16:35:51:160 [ debug nextcloud.sync.database.sql C:\Users\sysadmin\AppData\Local\Temp\2\windows-11185\client-building\desktop\src\common/ownsql.h:145 ]	[ OCC::SqlQuery::bindValue ]:	SQL bind 1 "1/E"