FS#73977 - community.db download broken from europe.mirror.pkgbuild.com

Attached to Project: Arch Linux
Opened by Jeremy Kescher (kescher) - Sunday, 27 February 2022, 19:33 GMT
Last edited by Evangelos Foutras (foutrelis) - Sunday, 06 March 2022, 21:11 GMT
Task Type Bug Report
Category Mirrors
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Jelle van der Waa (jelly)
Kristian (klausenbusk)
Giancarlo Razzolini (grazzolini)
freswa (frederik)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Often (but not always), when updating databases with the europe.mirror.pkgbuild.com mirror, a strange error message appears for community.db, prompting the download of it from a different mirror.
Packages download fine from the mirror, as well as all other repos.

Additional info:
error: failed retrieving file 'community.db' from europe.mirror.pkgbuild.com : h2_process_pending_input: nghttp2_session_mem_recv() returned -902:The user callback function failed

Steps to reproduce:
- Have "Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch" as the first mirror in `/etc/pacman.d/mirrorlist`
- Run `pacman -Syu`
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Sunday, 06 March 2022, 21:11 GMT
Reason for closing:  None
Additional comments about closing:  Not currently reproducible.
Comment by Jeremy Kescher (kescher) - Sunday, 27 February 2022, 19:34 GMT
Ah, darn. I thought I had selected the category "Mirrors".
Comment by Evangelos Foutras (foutrelis) - Sunday, 06 March 2022, 20:51 GMT
I'm unable to repro. It could be a bug in pacman/curl/libnghttp2 or an issue with your hardware and/or connection.

Does running pacman with --debug provide any additional clues?
Comment by Jeremy Kescher (kescher) - Sunday, 06 March 2022, 20:57 GMT
I kind of assumed it was a bug of curl too, but it only happened with that specific mirror, and rather consistently. Of course, now that I'm trying to reproduce it again, it no longer occurs.
Comment by Evangelos Foutras (foutrelis) - Sunday, 06 March 2022, 21:11 GMT
Feel free to poke us in #archlinux-devops on Libera.Chat if it happens again. :)

Edit: The issue not occurring with other mirrors might be due to lack of HTTP/2 support.

Loading...