Hi Remmy,
I used the "Failed to process" error you mentioned as a starting point to dig through the code a bit:
https://github.com/IQSS/dataverse/blob/v5.10.1/src/main/java/edu/harvard/iq/dataverse/EditDatafilesPage.java#L2001It's not immediately obvious to me why you're seeing that error.
To be clear, it seems like you're having two problems. The error above is from you uploading a CSV file via API. As you say, ingest is failing on your server (though it works on the demo server).
The other problem you're having is not being able to upload files via the web interface. You showed uploading a JPG but it disappears before you can click "Done". As a terminology note, we use the term "ingest" to specifically mean processing tabular files (Excel, CSV, Stata, etc.) so we wouldn't say "without any ingestion" for a JPG. In the web interface, we often say that uploaded files are "staged" until "Done" is clicked. That is, staged files are not saved to their final location on the file system (or S3) or put into the database until you click "Done". So I'd say your second problem is that you are unable to stage files. They disappear before you can click "Done". No good, obviously.
Given these problems I'm wondering about you running 5.5 on Docker. First of all, dataverse-docker is community-supported so if you're having problems with it, it's best to open an issue at
https://github.com/IQSS/dataverse-docker/issuesThe best supported option is following the steps in the Installation Guide (running the installer, etc.):
https://guides.dataverse.org/en/5.10.1/installation/Lots of people are also having success with dataverse-ansible:
https://guides.dataverse.org/en/5.10.1/installation/prep.html#advanced-installationEither way, it would be good to get on a recent version rather than 5.5. Was your 5.5 installation working previously and only recently developed these problems? Is it possible to start over with a fresh, 5.10.1 installation?
Thanks,
Phil