You are not logged in.
Pages: 1
It is possible to create a mirrorlist online?
Greetings Ralf
Offline
Hi, did you check out https://archlinux32.org/download/ ? On the bottom is a list of all available mirrors (not
completly up to date though).
Did I understand your question correctly? :-)
Offline
We don't have mirror statistics up (yet) as upstream has, but if the link andreas_bauman gave is too outdated for you, you may check the mirrorlist on github
Offline
i mean a list like: https://www.archlinux.org/mirrors/status/ or: https://www.archlinux.org/mirrors/
Offline
yes, this is what I meant by "mirror statistics" - this is on the (yet unwritten) todo list, but it's certainly low priority right now.
Feel free to have a look into that if you(r brain) got some spare cycles.
Offline
Ah.. sorry.. misunderstood that one. :-)
Offline
there is now https://packages.archlinux32.org/mirrors/ and https://packages.archlinux32.org/mirror … s.php?json - though there are still some features missing (e.g. links, different formats)
regards,
deep42thought
Offline
What's the simplest way to use that to eliminate mirrors which are out of date? I see the score in the JSON which seems to be higher for repos with fewer packages or an invalid last-sync date, so I guess that's a negative correlation with the goodness of each repo.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
The values are calculated similarly to as https://www.archlinux.org/mirrors/status/ does. You may also be interested in the "delay" value.
regards,
deep42thought
Offline
There is now also a column last_active which yields true only when the mirror was active and checked within the last hour.
Offline
I guess this column has been renamed recently_active.
It's good to see that repos are now a lot more complete than they were when I first looked at updating my mirrorlist. Only a problem with rankmirrors slowed me down in updating (hint: pass it '-r core' and it'll work again, despite the if statement on line 79 of the rankmirrors script seeming to do exactly that by default)
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
FWIW, I am trying to document that rankmirrors gotcha as a bug, and have managed to activate and log in to the bug tracker, but I don't seem to even have permissions to make a comment anywhere when I look at my profile, and certainly am not able to raise a bug.
Edit: Fwiw, my login name there is the same as here.
Last edited by levi (2018-07-26 15:50:36)
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
@levi: I promoted you to reporter.
Offline
Thanks!
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
there is now https://packages.archlinux32.org/mirrors/ and https://packages.archlinux32.org/mirror … s.php?json - though there are still some features missing (e.g. links, different formats)
regards,
deep42thought
I see that the simplysam.us mirror is not listed. I see it still syncs as scheduled and has been running forever. Do I need to do something special?
Offline
That was me. Your mirror appeared inactive and I sent you an email on 2018-10-03 but got no response, so I just assumed you moved along. Thus I removed the mirror from the mirrorlist.
I reverted that commit now.
regards,
deep42thought
Offline
When I posted in this thread at 2019-01-22 21:04:39, I checked that simplysam.us link and it was serving old kernels. Now I check it it's up to date, but it was causing a user problems before now.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
I am highly confused about the state of the mirrors. I get 404 when trying either https://www.archlinux32.org/packages/mirrors/ or https://packages.archlinux32.org/mirror … s.php?json (mentioned above). I have found mirrors at
https://www.archlinux32.org/mirrors/ but maybe those are just for ISOs? Someone here mentioned that reflector was black listed, but not knowing that my archlinux32 box downloaded it without complaints and messed up my mirrorlist, even though it says it's for arch=any and listed at https://www.archlinux32.org/packages/i6 … reflector/. Fixing the output was easy since it just produced:
Server = https://mirror.archlinux32.org$arch/$repo
instead of
Server = https://mirror.archlinux32.org/$arch/$repo
It says it was getting the list from https://packages.archlinux32.org/mirror … s.php?json on 2019-02-06 15:18:52 UTC, but now when I try to run it I just get
$ reflector --verbose --latest 5 --sort rate
error: failed to retrieve mirror data: (HTTP Error 404: Not Found)
which make sense because it's looking to a list that seems not to exist any more:
$ grep URL /usr/lib/python3.7/site-packages/Reflector.py
URL = 'https://packages.archlinux32.org/mirror … s.php?json'
Was I just unlucky at trying to use archlinux32 just now, or am I doing something fundamentally wrong?
Offline
Yeah, I think there's a bit of movement on the packages index, and perhaps the mirrors too; I posted above a couple of days ago about bad certs, but since then it's moved from packackes.archlinux32.org to archlinux32.org/packages which fixed that, but has broken the search button which still submits to root, which is no longer valid.
But I didn't complain yet, because it was still a moving target. If I'd spotted it at the weekend I might have put it in IRC when I don't mind going on there, but moaning here had a bit too much permanence for something so transitory (hopefully).
On the topic of iso mirrors versus package mirrors, I think for the time being they're essentially identical sets. They're basically just a little server space, and if you've the space to host all of the packages you're going to have the space to store a few isos. And the other way round, I don't think anyone cares about the project but not enough to just help people get installed but not support them ongoing.
Edit:
I've never used reflector personally. I just get a mirrorlist with my pacman updates and then consider editing it and using rankmirrors on the remainder if there's a lot still. But it is supplied with arch32 (just, after doing a search and getting to the wrong page, put 'packages' in the url after the hostname and slash, like I have there), so it not working is a bona fide bug and should probably be raised in the bug tracker if you've got set up there already.
Last edited by levi (2019-02-08 17:11:19)
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
Yep. Things are on the move. :-)
Update reflector first. There was a bug yesterday concerning the missing trailing slash and
another one around https://archlinux32.org//mirrors/status.php?json as new location of the
mirrors.
Replace in /usr/lib/python3.7/site-packages/Reflector.py:
URL = 'https://packages.archlinux32.org/mirror … s.php?json'
with:
URL = 'https://archlinux32.org/mirrors/status.php?json"
@deep42thought: I would like to push a changed revision, but again, I have no access right to the git repo.
Offline
I fixed reflector - abaumann, I'll look into why you don't have push rights ... you should now have the necessary rights.
btw: we moved packages.archlinux32.org to archlinux32.org/packages, but packages.archlinux32.org/$subdir/ should now be archlinux32.org/$subdir/ for certain subdirs (e.g. mirrors, buildmaster)
sry for the trouble - I didn't have these urls in mind when migrating.
Offline
I'll just note here that the search form on the packages page hasn't survived the migration intact still. I think it's this line that's at fault:
<form id="pkg-search" method="get" action="/">
(from within div id="pkglist-search")
Action should be "/packages/", as far as I can remember these things. Certainly, when doing a search and it dropping you to the wrong page, inserting /packages after the hostname is a valid workaround.
Architecture: pentium4, Testing repos: Yes, Hardware: EeePC 901+2GB RAM+OS half on the SD card.
Offline
thanks, levi, I fixed that
Offline
Pages: 1