Xo is experimental. The source code is not public yet; it will be soon. Read the release notes
Menu · XO1314

Docs

XO1314: module fetch settings malformed, or the checksum log unreachable

error · reported by the modules

XO_PROXY is a list of proxy URLs (http or https), direct (git), and off, separated by commas (try the next source only after “not found”) or pipes (after any error); the default is direct. XO_NOPROXY and XO_NOSUMDB are comma separated path patterns (github.com/acme/*, *.corp.example.com). XO_SUMDB is off (the default) or a log’s verifier key and optional URL. This code is reported when one of them cannot be parsed, or when the checksum log could not be consulted for a first fetch (unreachable, no record of the version, malformed answers): the version is not cached rather than cached unverified. A log that answers but contradicts the fetched content is XO1313 instead. See decisions 0124 and 0126.

Example

XO_PROXY=ftp://mirror.example.com xo build .

Fix

XO_PROXY=https://mirror.example.com,direct xo build .

Run xo explain XO1314 for this text in a terminal, or see section 10.6 of the specification.