On 23.07.2018 09:48, Christian Hesse wrote: > Erich Eckner <[email protected]> on Mon, 2018/07/23 09:20: >> On 23.07.2018 09:16, Christian Hesse wrote: >>> From: Christian Hesse <[email protected]> >>> >>> My system has a mirror configuration where only the host can access a >>> local caching service on localhost. So ignore localhost urls. >> >> I'm curious, how this can happen / why this is desirable. Shouldn't the >> client be able to access the same network resources as the host? >> In general, my feeling is, that it is rather desired to repair the >> caching for the client than skipping it. > > The host is running pacredir [0][1], which listens on localhost and redirects > to hosts it found on local network. But pacredir returning 404 is a valid > answer, it just means the file is not available in local network. In this > case pacman just uses the next mirror. > > In fact pacredir is accessible form client, but things would break > as it has just this single server configured. There is no fallback to a real > mirror that has all the files required. > > [0] https://www.archlinux.org/packages/community/x86_64/pacredir/ > [1] https://github.com/eworm-de/pacredir#pacredir >
So the core problem is, that archbuild - in contrast to pacman - only considers the first mirror. Wouldn't it be better to drop the "head -n1" then? regards, deep42thought
signature.asc
Description: OpenPGP digital signature
