Hi Roel, Roel Janssen <r...@gnu.org> skribis:
> substitute: guix substitute: warning: ACL for archive imports seems to be > uninitialized, substitutes may be unavailable > substitute: ;;; Failed to autoload make-session in (gnutls): > substitute: ;;; ERROR: missing interface for module (gnutls) > substitute: Backtrace: > substitute: 1 (primitive-load > "/gnu/repositories/guix/scripts/guix") > substitute: In guix/ui.scm: > substitute: 1352:12 0 (run-guix-command _ . _) > substitute: > substitute: guix/ui.scm:1352:12: In procedure run-guix-command: > substitute: guix/ui.scm:1352:12: In procedure module-lookup: Unbound > variable: make-session > guix environment: error: build failed: writing to file: Broken pipe This is because ‘guix substitute’, called by ‘guix-daemon’, doesn’t find (gnutls) in its GUILE_LOAD_PATH. Use either “sudo -E ./pre-inst-env guix-daemon …” so that guix-daemon inherits GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH, or --no-substitutes. Thanks for testing! Ludo’.