Hi everyone,
Currently we have a user who tries to publish a dataset, but it got stuck with this message shown on the interface: Publish in Progress – The dataset is locked while the persistent identifiers are being registered or updated, and/or the physical files are being validated.
I checked in the backend server and confirmed this dataset has aÂ
finalizePublication  lock. Since this message has been there for 2-3 days, I assume that the dataset has been stuck, probably with the DOI registration process.Â
However, the curl result says:Â "User :guest is not permitted to perform requested action." or "Dataset with Persistent ID doi:10.48668/xxxxxx/locks not found.". How does that work with unpublished datasets?
Also, inÂ
Troubleshooting — Dataverse.org, it suggests restarting
 the application server for lock removal process. Does that mean restarting the server first (to kill all running jobs of DOI registration), and then use the API endpoints to remove locks? Does restarting the server interrupt another DOI registration process and create the same lock for another dataset?
Thanks,
Jack