Curiously from a few days i have some troubles with the download process inside a gitlab-runner.
This issue has appeared recently.
So, to build some package the runner need to download first database from my server.
At the first launch i got this error message:
:: Synchronizing package databases... error: failed retrieving file 'obcore.db' from repo.obarun.org : Resolving timed out after 10000 milliseconds error: failed to update obcore (download library error) error: failed retrieving file 'obextra.db' from repo.obarun.org : Resolving timed out after 10000 milliseconds error: failed to update obextra (download library error) downloading obcommunity.db... downloading obcommunity.db.sig... downloading observice.db... downloading observice.db.sig... downloading core.db... downloading extra.db... downloading community.db... error: failed to synchronize all databases
As you can see it failed. What’s weird it that the second try always give me the expected behavior and this is always the case.
First try it fail at second it success.
So every time that i want to build a package i need to make it twice. This is really annoying. I found a workaround with my .gitlab-ci.yaml where i ask to retry the build automatically if it fail but this is not a real solution .
This issue is really new and nothing was changed from my part.
Maybe some framagit maintainer have some idea?