On Friday, May 15, 2015 09:34:02 AM Adrian Reber wrote: > There have been reports that the old links pointing to the mirrorlist > are no longer working: > > $ curl -I http://mirrors.fedoraproject.org/publiclist/ > Location: https://admin.fedoraproject.org/mirrormanager/// > > This redirect still works but trying to access a specific mirrorlist > fails: > > $ curl -I http://mirrors.fedoraproject.org/publiclist/EPEL/7/ > Location: https://admin.fedoraproject.org/mirrormanager///EPEL/7/ > $ curl -I https://admin.fedoraproject.org/mirrormanager///EPEL/7/ > HTTP/1.1 404 NOT FOUND > > At different places there are just too many slashes added. Removing the > slashes seems to help. > > I have tested the mirrorlist part in staging but I have not tested > the reverse proxy part. > > In addition the wiki probably also needs to be adapted: > https://fedoraproject.org/wiki/EPEL points to > http://mirrors.fedoraproject.org/publiclist/EPEL/ which no longer > exists. > > < peters-tx> Re-cross posting from #fedora and #rhel -- "Mirrorlist" at > EPEL on Fedora looks broken -- > https://fedoraproject.org/wiki/EPEL --> > http://mirrors.fedoraproject.org/publiclist/EPEL/ > < peters-tx> http://mirrors.fedoraproject.org/publiclist/EPEL/ > redirects to > https://admin.fedoraproject.org/mirrormanager///EPEL/ which is "Not > Found"... > https://admin.fedoraproject.org/mirrormanager/EPEL > is also "Not Found" > > Can I get two +1 for these changes? > > Adrian > > > diff --git > a/roles/httpd/reverseproxy/templates/reversepassproxy.mirrormanager-mirrorl > ist.conf > b/roles/httpd/reverseproxy/templates/reversepassproxy.mirrormanager-mirrorl > ist.conf index f151d02..cf02aa0 100644 > --- > a/roles/httpd/reverseproxy/templates/reversepassproxy.mirrormanager-mirrorl > ist.conf +++ > b/roles/httpd/reverseproxy/templates/reversepassproxy.mirrormanager-mirrorl > ist.conf @@ -24,7 +24,7 @@ RewriteRule ^/mirrorlist - [F] > # END hack > > RewriteRule ^/static/(.*) {{proxyurl}}/static/$1 [P,L] > -RewriteRule ^/publiclist(.*) {{proxyurl}}/publiclist/$1 [P,L] > +RewriteRule ^/publiclist(.*) {{proxyurl}}/publiclist$1 [P,L] > RewriteRule ^/mirrorlist(.*) {{proxyurl}}/mirrorlist$1 [P,L] > RewriteRule ^/metalink(.*) {{proxyurl}}/metalink$1 [P,L] > RewriteRule ^/$ /publiclist/ [R,L] > diff --git > a/roles/mirrormanager/mirrorlist2/templates/mirrorlist-server.conf > b/roles/mirrormanager/mirrorlist2/templates/mirrorlist-server.conf index > 7437b7a..1d430d3 100644 > --- a/roles/mirrormanager/mirrorlist2/templates/mirrorlist-server.conf > +++ b/roles/mirrormanager/mirrorlist2/templates/mirrorlist-server.conf > @@ -4,7 +4,7 @@ > {% if env == "staging" %} > Redirect /publiclist https://admin.stg.fedoraproject.org/mirrormanager > {% else %} > -Redirect /publiclist https://admin.fedoraproject.org/mirrormanager/ > +Redirect /publiclist https://admin.fedoraproject.org/mirrormanager > Alias /static /var/lib/mirrormanager/mirrorlists/static/ > {% endif %} +1
Attachment:
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ infrastructure mailing list infrastructure@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/infrastructure