The database files in the source have invalid signatures #279
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Since today, I found I can no longer update with ALHP. The error reported is as follows:
After doing some research and following community guidance, I have ruled out all issues related to local configuration and I am certain the problem lies with the source itself (though I'm willing to provide other information as you ask).
You can reproduce the verification error using the steps below:
Then, running
gpg --verify extra-x86-64-v4.db.sigyields the following output:Are the database files (
extra-x86-64-v4.db) or the.sigfiles corrupted?Seems that it's the
.sigfiles that were broken, and now they've been corrected:I will keep this issue open in the hope that it could remind maintainers to check for potential pitfalls in the signature process.
Hi! You probably saw a desync between db's and signatures on the CDN. This was most likely not a signing problem but a cache invalidation one. I'll have a look later on why this may have happened.
Thanks for your response and maintenance effort. I've already run into desync issues with
cdn.alhp.devat least three (update: four) times over yesterday and today. (It actually only managed to sync updates properly right as I was writing this reply!) So, it might be worth looking into. ;)For sure, especially with this frequency. Can you give me an approximate region so I can check with the CDN provider if there maybe some incident going on with cache validation?
My physical location is in mainland China (AS17621), for testing purposes, I also tried VPN providers from Taiwan (AS215672) and Hong Kong (AS48266). So basically East Asia region.
Thanks for the helpful info. I think I could narrow it down: Seems like the higher latency to the SEA/China POPs caused a cache invalidation issue for the databases and signatures (probably some propagation race condition).
I now enforce a stricter revalidation for those files, hopefully fixing this.
Please keep an eye on if this happens again.
Thanks! I tried again about an hour after your reply, and the signature was still incorrect at that time. However, it seems to be working correctly now.
Since the issue appears to be resolved, I'll close it for now. I will continue to monitor it in case the problem recurs.