This is fixed by commit 4d58122. The problem was that for clients running as ‘root’, the “substitute-urls” value that the client passes overrides that of the daemon. And the client’s default value was the empty list, which ‘substitute-binary’ currently rejects.
Thank you! Ludo’.
