Created attachment 5146 [details] log of a prefetch On AB, the meta-oe-mirror builder[0] repeatably fails on the influxdb recipe: Despite a succeeded pre-fetching, one of the Go module listed in SRC_URI does not end up on https://downloads.yoctoproject.org/mirror/sources/. The URL is "https://proxy.golang.org/github.com/benbjohnson/tmpl/%40v/v1.1.0.mod" which should end up as http://downloads.yoctoproject.org/mirror/sources/github.com.benbjohnson.tmpl%40v1.1.0.mod. I can't reproduce locally. If I erase this file from my DL_DIR, it is recreated during the pre-fetch. Mathieu provided me with log.do_fetch of the prefetch : the fact that this log is mostly empty let me believe that this file is, in fact in DL_DIR but not copied/synchronized with the web server at http://downloads.yoctoproject.org. [0]: https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/469
Ask Halstead.
Might be related to a "temporary fix" impacting temporary files matching "*tmp*" ?
Mail sent to Halstead and helpdesk.
We've updated the mirroring rule from /usr/local/bin/rsync -irlt --omit-dir-times --ignore-existing --delay-updates --copy-unsafe-links --exclude '**.lock' --exclude '**.done' --exclude '**\.nfs*' --exclude '**\.tmp*' --exclude '**/tmp*' /mnt/tank/yocto/autobuilder/valkyrie.yocto.io/current_sources/ /mnt/tank/yocto/www/downloads.yoctoproject.org/mirror/sources/ to /usr/local/bin/rsync -irlt --omit-dir-times --ignore-existing --delay-updates --copy-unsafe-links --exclude '**.lock' --exclude '**.done' --exclude '**\.nfs*' --exclude '**\.tmp' --exclude '**/tmp*' /mnt/tank/yocto/autobuilder/valkyrie.yocto.io/current_sources/ /mnt/tank/yocto/www/downloads.yoctoproject.org/mirror/sources/ this file is now synced to mirror/sources. No other files were picked up by the change.
With this, https://autobuilder.yoctoproject.org/valkyrie/#/builders/82/builds/487 is now green :-)