[arch-mirrors] mirror.lty.me out of sync
Hi, Arch newbie here, but encountered a confusing issue. It seems that mirror.lty.me is badly out of sync. Weirdly enough, https://www.archlinux.org/mirrors/status/ is showing that the mirror is up to date, and syncing every 2 minutes. Unfortunately, it is a really fast mirror, so reflector is ranking as the first mirror in the /etc/pacman.d/mirrorlist for me, so anyone who is not paying attention is getting locked out of updates. Seems like it has been out of date for a while too, as this thread had a person with 120 packages in need of an upgrade! https://www.reddit.com/r/archlinux/comments/chjohu/lack_of_updates_caused_by... I'm sure you know, but you can test this by putting mirror.lty.me at the top of the /etc/pacman.d/mirrorlist and then running pacman -Syyu, and it will have a ton of errors like this: warning: ark: local (19.04.3-1) is newer than extra (19.04.2-1) I'm just confused how https://www.archlinux.org/mirrors/status/ isn't recognizing that this mirror is out of date! Michael
Hello Michael, I am the owner of mirror.lty.me. Thanks for reporting this issue. The cause of this issue was the rsync command does not execute in cornie. I am still investigating this issue, and for now, I am manually rsync the mirror with upstream. Regards, -- Tianyu Liu lty1993@gmail.com On Fri, Jul 26, 2019, at 10:57, Michael Hoenack wrote:
Hi,
Arch newbie here, but encountered a confusing issue.
It seems that mirror.lty.me is badly out of sync.
Weirdly enough, https://www.archlinux.org/mirrors/status/ is showing that the mirror is up to date, and syncing every 2 minutes.
Unfortunately, it is a really fast mirror, so reflector is ranking as the first mirror in the /etc/pacman.d/mirrorlist for me, so anyone who is not paying attention is getting locked out of updates.
Seems like it has been out of date for a while too, as this thread had a person with 120 packages in need of an upgrade!
https://www.reddit.com/r/archlinux/comments/chjohu/lack_of_updates_caused_by...
I'm sure you know, but you can test this by putting mirror.lty.me at the top of the /etc/pacman.d/mirrorlist and then running pacman -Syyu, and it will have a ton of errors like this:
warning: ark: local (19.04.3-1) is newer than extra (19.04.2-1)
I'm just confused how https://www.archlinux.org/mirrors/status/ isn't recognizing that this mirror is out of date!
Michael
Attachments: * 0x7246317237EFD5B7.asc * signature.asc
On Thu, Jul 25, 2019 at 08:57:18PM -0600, Michael Hoenack <michaelhoenack@gmail.com> wrote:
I'm just confused how https://www.archlinux.org/mirrors/status/ isn't recognizing that this mirror is out of date!
Our status page only looks at the lastsync file and its timestamp. We recommend that all of the content (including the lastsync file) is fetched via rsync from the upstream mirror. My guess is that this mirror may update the file individually or even independently from rsync. That said, our website's monitoring data is currently only displayed and not used for automatic alerting. We notify mirror admins after manual review of the data. If anyone is interested in automating this feel free to take a look at the ticket: https://github.com/archlinux/archweb/issues/142 Florian
Florian, My mirror uses the syncrepo script listed on the Arch Wiki. Looks like rsync did synced lastupdate but not other files. Since I did not have log for the cron, it is hard to determine the reason for this issue. I have manually rsync my repo with upstream, and enabled the log. I will continue monitoring my mirror in next few days if the out of sync happens again. Regards, -- Tianyu Liu lty1993@gmail.com On Fri, Jul 26, 2019, at 20:39, Florian Pritz via arch-mirrors wrote:
On Thu, Jul 25, 2019 at 08:57:18PM -0600, Michael Hoenack <michaelhoenack@gmail.com> wrote:
I'm just confused how https://www.archlinux.org/mirrors/status/ isn't recognizing that this mirror is out of date!
Our status page only looks at the lastsync file and its timestamp. We recommend that all of the content (including the lastsync file) is fetched via rsync from the upstream mirror. My guess is that this mirror may update the file individually or even independently from rsync.
That said, our website's monitoring data is currently only displayed and not used for automatic alerting. We notify mirror admins after manual review of the data. If anyone is interested in automating this feel free to take a look at the ticket: https://github.com/archlinux/archweb/issues/142
Florian
*Attachments:* * signature.asc
On Fri, Jul 26, 2019 at 08:49:09PM +0800, Tianyu Liu <lty1993@gmail.com> wrote:
My mirror uses the syncrepo script listed on the Arch Wiki.
Looks like rsync did synced lastupdate but not other files. Since I did not have log for the cron, it is hard to determine the reason for this issue. I have manually rsync my repo with upstream, and enabled the log.
That's very interesting. If you find out how it can break like this I'd love to know so I can improve our script. Florian
participants (3)
-
Florian Pritz
-
Michael Hoenack
-
Tianyu Liu