setup-apkrepos reports errors on some mirrors
Enter mirror number (1-18) or URL to add (or r/f/e/done) [f]: Finding fastest mirror... 1.46 http://nl.alpinelinux.org/alpine/ 1.70 http://dl-2.alpinelinux.org/alpine/ 1.45 http://dl-3.alpinelinux.org/alpine/ 1.93 http://dl-4.alpinelinux.org/alpine/ 0.91 http://dl-5.alpinelinux.org/alpine/ 2.55 http://dl-6.alpinelinux.org/alpine/ 0.70 http://dl-7.alpinelinux.org/alpine/ 1.52 http://distrib-coffee.ipsl.jussieu.fr/pub/linux/alpine/alpine/ 1.35 http://mirror.yandex.ru/mirrors/alpine/ 3.23 http://mirrors.gigenet.com/alpinelinux/ 3.78 http://repos.lax-noc.com/alpine/ 3.89 http://repos.dfw.lax-noc.com/alpine/ 2.55 http://repos.mia.lax-noc.com/alpine/ 0.96 http://mirror1.hs-esslingen.de/pub/Mirrors/alpine/ 2.25 http://mirrors.centarra.com/alpine/ ERROR: http://liskamm.alpinelinux.uk//edge/main: Protocol error 1.03 http://mirrors.2f30.org/alpine/ 1.10 http://mirror.leaseweb.com/alpine/
The liskamm mirror does appear to be fine. Problem is the double /.
To reproduce:
$ apk update --quiet --repository http://liskamm.alpinelinux.uk//edge/main --repositories-file /dev/null; echo $?
ERROR: http://liskamm.alpinelinux.uk//edge/main: Protocol error
1
(from redmine: issue id 4365, created on 2015-06-16, closed on 2015-07-08)
- Changesets:
- Revision 2a97a54f983f16aaea7d9ef77023d32ddcf8b6c7 by Natanael Copa on 2015-06-16T08:36:35Z:
setup-apkrepos: fix speed test of mirrors
Some mirrors error on double / in path.
ref #4365
- Revision 9b06e4bb by Natanael Copa on 2015-07-07T14:39:49Z:
main/alpine-conf: fix setup-apkrepos
ref #4365
- Revision 7a26617a by Natanael Copa on 2015-07-07T14:40:53Z:
main/alpine-conf: fix setup-apkrepos
fixes #4365
(cherry picked from commit 9b06e4bb86d3151e0d69b6b5ddf6b554e215581a)