On dev, there was an error uploading files for new items. I believe the cause is the same as issue #50 (closed) error when importing metadata.
I have a temporary workaround for #50 (closed) but I'm opening this issue in case the cause turns out to be different (I haven't tested uploading new files again yet), and I'd like to know the initial problem and find a more permanent answer/solution.
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
@vtkeithg FWIW, I was able to upload an item yesterday, although some content types were missing from the dropdown menu (I'll open a separate issue for that).
Is this the manual add process? In the sidebar, New > Item, then filling out the fields manually? If so it seemed to work for me, but it is missing the rights step (CC license, etc.).
@pyoung1 Yes, it was the manual add process, but @vtkeithg has updated the content types since then (thank you!). I haven't had any trouble adding CC licenses, although my last submission was a few days ago.
Which collection was that? I'm depositing into the "2017 Advancing the Human Condition Symposium" collection and it's definitely not appearing. The VTechWorks license agreement appears fine, but there's no option that I see for assigning a CC license.
Nevermind, I made a test deposit and a regular deposit in both systems on the same day, and I must've gotten them confused. I just tried depositing a new item in the "Library Publications" collection, and now I don't see it either.
Leave this open for now, I think. I turned off the workaround of putting incoming files into a second, local assetstore to allow for troubleshooting. So bitstream uploads (and other features, like metadata import that require uploading of files) are broken for now.
Soumik was able to find a fix for this by adding the path to the NFS mounted assetstore as an additional ReadWritePath in the Tomcat configuration. It seems like Tomcat security didn't allow follow of symlinks in this case, because there was already an entry for the "/dspace" directories.
The actual fix will be in our Ansible project.
Unfortunately, I can't remember what was different about our initial setup that allowed uploads to the primary assetstore without this additional entry.