Can't access WebDAV files from PaperShip or Zotero.org
This discussion was created from comments split from: File Sync over WebDAV to box.com.
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
Files Not Syncing explains the basic troubleshooting steps in terms of Zotero and the WebDAV server, though.
Papership sync relies on the fact that former Zotero version left behind a text file named lastsync.txt in the root of the zotero storage. If it is not present Papership simply refuses to sync.
Unfortunately Zotero does not use the lastsync.txt approach anymore and unfortunately also removes the file if present during some sync operations.
Temporary Workaround (currently needs repetition)
As a temporary workaround you can create a file lastsync.txt manually in the root of the zotero folder in your WebDAV storage. This requires access via a WebDAV client or a terminal. For non admin users the direct login into the storage via WebDAV Client (e.g. the free Cyberduck) ist often the only way. Since the directory may contain a lot of data accessing it via a graphical client can be cumbersome or impossible. So if you are able to use a coomandline interface, you can save a lot of time and automate it if you want.
The usual terminal command to create an empty file or modify the date of an existing one is ``touch``.
1. login into your WebDAV storage
2. cd into your ../zotero/ directory that contains the entries and the zipped archives of the snapshots
3. issue the command ``touch ./lastsync.txt``
4. Shutdown the papership app on iOS by slipping it out of the app overview.
5. Restart Papership
6. Initiate a new sync by dragging down
The sync should now work again until the lastsync.txt is gone again
@dstillman is there a chance to get an option in the Zotero preferences to restore that legacy behaviour on demand? If not ist it possible for an addon to factor that out of the main code?
I figured this out because my initial sync after the touch of the lastsync.txt file was successful. The subsequent one tooks forever without progress again.
After touching the lastsync.txt file again, the sync works again for one single time.
Hopefully they will address this or the official ios app would release soon.
Unless I have now a current pending sync issue from Zotero Standalone to Zotero.org since some days. I wote a related report for it. No idea if related. Need to investigate deeper.
https://forums.zotero.org/discussion/80971.
Need to check if this is stopping the Papership Sync since 3 days.
Due to I expect Papership does only reads on my side (I added nothing on iOS) I guess the issue is not related to Papership, but may block further syncs.