Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#32906 - {mirror} leaseweb: corrupt signature syncing
Attached to Project:
Arch Linux
Opened by Daniel Wallace (gtmanfred) - Thursday, 29 November 2012, 19:16 GMT
Last edited by Florian Pritz (bluewind) - Monday, 11 August 2014, 12:28 GMT
Opened by Daniel Wallace (gtmanfred) - Thursday, 29 November 2012, 19:16 GMT
Last edited by Florian Pritz (bluewind) - Monday, 11 August 2014, 12:28 GMT
|
DetailsIf someone does pacman -Syu while leaseweb is syncing its repositories, they end up with an error like this
error: packagename: signature from "Name <email>" is unknown trust for all of the packages. To fix this you have to do rm /var/lib/pacman/sync/* pacman -Scc and then just start over. I think this is a problem with leasewebs sync command, maybe it uses --inplace. |
This task depends upon
Closed by Florian Pritz (bluewind)
Monday, 11 August 2014, 12:28 GMT
Reason for closing: Works for me
Additional comments about closing: If you notice it again, feel free to create a new bug report.
Monday, 11 August 2014, 12:28 GMT
Reason for closing: Works for me
Additional comments about closing: If you notice it again, feel free to create a new bug report.
I've contacted leaseweb and they said they use debian's ftpsync with the default options which are listed below. No --inplace there.
## Default rsync options every rsync invocation sees.
#RSYNC_OPTIONS="-prltvHSB8192 --timeout 3600 --stats --exclude Archive-Update-in-Progress-${MIRRORNAME} --exclude ${TRACE} --exclude Archive-Update-Required-${MIRRORNAME}"
## Options the first pass gets. We do not want the Packages/Source indices
## here, and we also do not want to delete any files yet.
#RSYNC_OPTIONS1="--exclude Packages* --exclude Sources* --exclude Release* --exclude InRelease --exclude ls-lR*"
## Options the second pass gets. Now we want the Packages/Source indices too
## and we also want to delete files. We also want to delete files that are
## excluded.
#RSYNC_OPTIONS2="--max-delete=40000 --delay-updates --delete --delete-after --delete-excluded"