Are your running quota? The md5 hash d41d8cd98f00b204e9800998ecf8427e indicates the file is 0 bytes while the response was OK 200 for the download. So the server couldn’t store the downloaded zip.
You could check the quota with repquota -a in case you’re the admin.
Thanks! It fixed the issue and will solve the error 500.