Hello,

I want to install Obarun on a new VPS instance provided by vultr.com. But I couldn't "upload" the ISO to vultr anymore. The user-agent string("python-requests/2.21.0") sent by vultr was denied by repo.obarun.org.

Did repo.obarun.org change its access control? I installed Obarun on vultr before and it doesn't work now. Obviously, either vultr changed the user-agent or obarun changed the access control, or both.

I can download the ISO on my server and "upload" to vultr from there but it's inconvenient. Could repo.obarun.org permit "python-requests/2.21.0"?

Some details:
$ curl -I https://repo.obarun.org/iso/2020.02.01/obarun-2020.02.01-x86_64.iso
HTTP/2 200
server: nginx
date: Tue, 03 Mar 2020 11:38:29 GMT
content-type: application/octet-stream
content-length: 630194176
last-modified: Fri, 31 Jan 2020 09:45:15 GMT
accept-ranges: bytes
cache-control: max-age=0
expires: Tue, 03 Mar 2020 11:38:29 GMT

$ curl -I https://repo.obarun.org/iso/2020.02.01/obarun-2020.02.01-x86_64.iso -A python-requests/2.21.0
HTTP/2 403
server: nginx
date: Tue, 03 Mar 2020 11:38:34 GMT
content-type: text/html
content-length: 146
vary: Accept-Encoding
curl -I https://repo.obarun.org/iso/2020.02.01/obarun-2020.02.01-x86_64.iso -A python-request       
HTTP/2 200 
server: nginx
date: Tue, 03 Mar 2020 19:50:53 GMT
content-type: application/octet-stream
content-length: 630194176
last-modified: Fri, 31 Jan 2020 09:45:15 GMT
accept-ranges: bytes
cache-control: max-age=0
expires: Tue, 03 Mar 2020 19:50:53 GMT
"python-request" is permit while "python-requests" is denied. It's not the default configuration for nginx as far as I know. Is it the intended behavior?
curl -I https://repo.obarun.org/iso/2020.02.01/obarun-2020.02.01-x86_64.iso -A python-requests
HTTP/1.1 403 Forbidden
Server: nginx
Date: Wed, 04 Mar 2020 11:04:44 GMT
Content-Type: text/html
Content-Length: 146
Connection: keep-alive
Vary: Accept-Encoding
I can't tell you because it's not my own server, i pass through a shared one on ifastnet.com (i don't recommend them on any way, it's really horrible).
So i don't have the control to change this behavior
OK. I can download on my own server or just set up a proxy to it and rewrite the user-agent. Thanks for your clarification.

Powered by Obarun